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

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

    Пользователь PRO
    Сообщений: 44
    То есть принудительно переопределить перед выполнением скрипта....

    Тогда опять таки её придется переопределить и в обработчике...
    цитирую


    if ($to == 'send') {
    .......

    $setting['control'] = 'no'; // Костыль для пропуска обработки контрольного вопроса

    if ($setting['control'] == 'yes') {
    $valid = $db->fetchrow($db->query("SELECT * FROM ".$basepref."_control WHERE cid='".$cid."'"));
    if ($valid['cid'] > 0 && $valid['response'] != $respon || empty($valid)) {
    include(DNBASE.'temp/head.php');
    $tm->parseprint(
    array(
    'isset_error'=>$lang['isset_error'],
    'error'=>$lang['bad_control'],
    'go_back'=>$lang['all_goback']
    ),
    $tm->create('error'));
    include(DNBASE.'temp/foot.php');
    }



    Код привожу на всякий случай, вдруг кто столкнется с подобной проблемой...

    Но конечно это своего рода "костыль"... Найти-бы где её нормально поменять можно....

    Oldman, спасибо большое)))
  • #17 Re: Комментарии пользователей - капча и контрольный вопрос

    Администратор
    Сообщений: 517
    Ну как костыль?.... Дело в том, что контрольный вопрос либо да, либо нет, но сразу для всех модулей. А раз вам нужно его отключить лишь в одном модуле, то переопределение - единственный вариант. Или вы предлагаете вынести эту настройку в админку? С одной стороны можно, но вот в дефолтной версии управление модулем Mail из админки не предусмотрено.
  • #18 Re: Комментарии пользователей - капча и контрольный вопрос

    Администратор
    Сообщений: 517
    цитирую Amisodar

    Тогда опять таки её придется переопределить и в обработчике

    - зачем, если мы переопределили ее уже в начале скрипта Подмигиваю
  • #19 Re: Комментарии пользователей - капча и контрольный вопрос

    Пользователь PRO
    Сообщений: 44
    Да ну можно и вообще её отключить... Не только в модуле mail... Я пробовал её отключать в "Редакторе Настроек", она там почему-то в 2-ух местах, но не отключается ни в одном из них....
  • #20 Re: Комментарии пользователей - капча и контрольный вопрос

    Пользователь PRO
    Сообщений: 44
    цитирую oldman

    - зачем, если мы переопределили ее уже в начале скрипта Подмигиваю




    ну как зачем... При отправке формы срабатывает не Index, а Send... И соответственно если не переопределить её опять, то содержимое поля будет проверяться...

    можно переопределить её прямо наверху конечно... В этом случае должно хватить и одной строки)))) Но так как я первый раз переопределил её после строки if ($to == 'index'), то соответственно мне пришлось переопределять её и второй раз....
 
Для создания сообщений Вам необходимо авторизоваться
Тему читают:
Пользователей 0, Гостей 2, Роботы 0
Календарь форума