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

Kolomiichenko Andrii

Пользователь
#1
Нужна капча на все формы создания топиков /posting.php?mode=newtopic и комментариев для всех юзеров, у которых меньше 10 сообщений. Подскажите как реализовать. Спасибо!
 

Kolomiichenko Andrii

Пользователь
#3
Посмотреть как выводится капча для гостей в файле posting.php и дописать в условие if ($userdata['user_posts'] > 10).
Спасибо за подсказку. Заменил:
PHP:
'CAPTCHA_HTML' => (IS_GUEST) ? CAPTCHA()->get_html() : '',
на:
PHP:
'CAPTCHA_HTML' => (IS_GUEST) ? CAPTCHA()->get_html() : (($userdata['user_posts'] < 10) ? CAPTCHA()->get_html() : ''),
Однако капчи нет. Возможно ее нужно включить где-то в админке? Перерыл все, и ничего не нашел =(
 
Последнее редактирование:

Kolomiichenko Andrii

Пользователь
#4
Изменил bool значение на false в

Please Login or Register to view hidden text.

onfig.php
PHP:
// Captcha
$bb_cfg['captcha'] = array(
    'disabled' => false,
    'secret_key' => 'secret_key',
    'img_url'    => './images/captcha/',           # without '/'
    'img_path'   => BB_PATH .'/images/captcha/',   # without '/'
);
Капча для новых постов появилась, однако для коментариев - ее нет.
 

Exile

Администратор
#5
Комментарии на аяксе сделаны, в папке ajax в файле posts.php тоже правка нужна.
 
Сверху