Компонент Регистрация. Как сделать обязательным поле ?

 
Посетитель
small user social cms
Сообщений: 51
Вопрос.. Как на форме регистрации сделать обязательным для заполнения поле "Город:" ?
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
офтоп
Реклама
cms
Посетитель
small user social cms
Сообщений: 51
Хм.. а все таки.. Как? Я несколько часов рыл движок.. Не нашел.. Мне кажется тут дело хитрое..
Что удалось накопать: существует некое глобальное понятие "обязательность", встречается в виде слова mustbe.
Редактировалось: 1 раз (Последний: 21 июля 2014 в 18:42)
Посетитель
small user social cms
Сообщений: 51
Каким образом в Instante реализована обязательность? Подскажите, кто знает, пожалуйста..
Посетитель
small user social cms
Медаль
Сообщений: 702
в файле /components/registration/frontend.php
где функция "получаем данные"
после
Код PHP:
  1. $item['birthdate'] = sprintf('%04d-%02d-%02d', $item['byear'], $item['bmonth'], $item['bday']);
добавьте
Код PHP:
  1. // Проверяем город
  2. if(!$item['city']) { cmsCore::addSessionMessage($_LANG['ERR_CITY'], 'error'); $errors = true; }
Далее в файл /languages/ru/components/registration.php после
Код PHP:
  1. $_LANG['ERR_CAPTCHA'] ='Неверно указан код на картинке!';
добавить
Код PHP:
  1. $_LANG['ERR_CITY'] ='Вы не указали город!';
Смотрел по 1.10.3, на правильность не претендую, можете пробовать.
Посетитель
small user social cms
Сообщений: 51
Спасибо, сработало!
Но как сделать, что-бы при отключении города отключалась и его обязательность ?
Редактировалось: 4 раз (Последний: 10 августа 2014 в 18:58)
Посетитель
small user social cms
Сообщений: 51
Получается, что зарегестрироваться невозможно, если человек не ввел город, не смотря на то, что поле город отключен в админке..
Компонент Регистрация. Как сделать обязательным поле ?
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.