Комментарии пользователей - капча и контрольный вопрос

  • #11 Re: Комментарии пользователей - капча и контрольный вопрос

    Пользователь PRO
    Сообщений: 20
    Есть ли возможность отключить капчу и контрольный вопрос для зарегинный пользователей?
  • #12 Re: Комментарии пользователей - капча и контрольный вопрос

    Пользователь PRO
    Сообщений: 44
    Привет всем!

    Решил изменить форму обратной связи, а точнее, убрать из неё контрольный вопрос, оставив только Captcha. Полазив по коду понял что за его отображение и обработку отвечает переменная $setting['control'], но к сожалению никак не могу найти где именно её можно изменить. Направьте на путь истинный пожалуйста...
  • #13 Re: Комментарии пользователей - капча и контрольный вопрос

    Администратор
    Сообщений: 517
    Если нужно отключить контрольный вопрос только в модуле Mail, то откройте файл index.php этого модуля, найдите строку 35:
    <?php$tm->unmanule['control'] = ($setting['control'] == 'yes') ? 'yes' : 'no';

    и замените yes на no, т.е. привести к такому виду:
    <?php$tm->unmanule['control'] = ($setting['control'] == 'yes') ? 'no' : 'no';
  • #14 Re: Комментарии пользователей - капча и контрольный вопрос

    Пользователь PRO
    Сообщений: 44
    Это безусловно отключит отображение поля, но 100% форма при этом работать не будет, так как обработчик формы будет требовать введения ответа на контрольный вопрос... Который вообщем-то и вводить некуда будет.))) Именно по этой причине я и ищу как изменить значение переменной, что-бы одним движением отключить и её отображение, и обеспечить корректную работу обработчика...

    Конечно можно поправить и отработчик, что-бы он просто "закрывал глаза" на эту переменную и не обрабатывал её... Но в движок вмешиваться не хочется... Да и не правильно это)))
  • #15 Re: Комментарии пользователей - капча и контрольный вопрос

    Администратор
    Сообщений: 517
    Хорошо. Найдите метку index и перед:
    <?phpif ($to == 'index') {

    переопределите переменную:
    <?php$setting['control'] = 'no';
 
Для создания сообщений Вам необходимо авторизоваться
Тему читают:
Пользователей 0, Гостей 1, Роботы 0
Календарь форума