Обязательный пункт при регистрации.

#
Обязательный пункт при регистрации.
Добрый вечер, не смог найти на форуме ответ, может кто знает, как сделать какой-то пункт при регистрации обязательным, например телефон.
#
Re: Обязательный пункт при регистрации.
Никто не знает? Что-то тишина на форуме
#
Re: Обязательный пункт при регистрации.
1. В Xsl шаблоне формы добавьте звездочку
2. в нужной ТДС делайте проверку на заполненность нужного поля
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Обязательный пункт при регистрации.
2. в нужной ТДС делайте проверку на заполненность нужного поля

можете показать пример?
#
Re: Обязательный пункт при регистрации.
Открываем ТДС -> Пользователи сайта -> Регистрация

Ищем
   // Добавляем/редактируем информацию о пользователе
   if (isset($_POST['add_user']))
   {
      /* пароль необязателен при обновлении данных о пользователе */
      if (isset($_POST['site_users_login']) &&
      ($site_users_id > 0 || isset($_POST['site_users_password']) && mb_strlen($_POST['site_users_password']) > 0)
      && isset($_POST['site_users_email'])
      && isset($_POST['site_users_password_retry'])
      && mb_strpos($_POST['site_users_login'], 'http://') === false // Логин не начинается с http://
   )

и заменяем на код с проверкой заполненности поля ввода номера телефона
   if (isset($_POST['add_user']))
   {
      /* пароль необязателен при обновлении данных о пользователе */
      if (isset($_POST['site_users_login']) &&
      ($site_users_id > 0 || isset($_POST['site_users_password']) && mb_strlen($_POST['site_users_password']) > 0)
      && isset($_POST['site_users_email'])
      && isset($_POST['site_users_password_retry'])
      && mb_strpos($_POST['site_users_login'], 'http://') === false // Логин не начинается с http://
      && isset($_POST['site_users_phone']) // добавлена проверка на заполненность поля "телефон"
   )
HostDev.pw - модули для HostCMS, Telegram: @hostdev
#
Re: Обязательный пункт при регистрации.
Спасибо
Авторизация