Как установить спам фильтр для постеров

Started by Kolomiichenko Andrii on 2014-09-23 07:00 — 4 replies, 1243 views

#1
Нужна капча на все формы создания топиков /posting.php?mode=newtopic и комментариев для всех юзеров, у которых меньше 10 сообщений. Подскажите как реализовать. Спасибо!
#2
Посмотреть как выводится капча для гостей в файле posting.php и дописать в условие if ($userdata['user_posts'] > 10).
#3
Посмотреть как выводится капча для гостей в файле posting.php и дописать в условие if ($userdata['user_posts'] > 10).
Спасибо за подсказку. Заменил:
'CAPTCHA_HTML' => (IS_GUEST) ? CAPTCHA()->get_html() : '',
на:
'CAPTCHA_HTML' => (IS_GUEST) ? CAPTCHA()->get_html() : (($userdata['user_posts'] < 10) ? CAPTCHA()->get_html() : ''),
Однако капчи нет. Возможно ее нужно включить где-то в админке? Перерыл все, и ничего не нашел =(
#4
Изменил bool значение на false в config.php
// Captcha
$bb_cfg['captcha'] = array(
    'disabled' => false,
    'secret_key' => 'secret_key',
    'img_url'    => './images/captcha/',           # without '/'
    'img_path'   => BB_PATH .'/images/captcha/',   # without '/'
);
Капча для новых постов появилась, однако для коментариев - ее нет.
#5
Комментарии на аяксе сделаны, в папке ajax в файле posts.php тоже правка нужна.