VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
vbStopForumSpam - known spammer lookup for new registrations
22
Тема на орге
Version: 3.6.x
Version: 0.61
Проверено, работает на версиях...
- 3.6.2, 3.6.9, 3.6.10, 3.7.0, 3.7.1, 3.7.2, 3.7.3, 3.7.4, 3.8
Stopforumspam.com система типа RBL для администрации форума, проверяющая пользователя при регистрации по базе известных spam IP / email / имен пользователей.
Плюс небольшое добавление для версии 0.61 (см.скрины), будет в версии 0.7, которое позволит вам добавлять детали о spammer в базу данных
из панели управления админки. Требуется редактирование файла admincp/user.php.
Откройте файл admincp/user.php и найдите строку (примерно 522 строка):
Code:
// QUICK LINKS SECTION
Добавьте выше (но ниже ($vbulletin->GPC['userid']) { )) следущий код:
Code:
// VBSTOPFORUMSPAM MOD
if ($vbulletin->GPC['userid'] > 1) { // we dont want to ban our admin account now do we
print_table_header("vbStopForumSpam");
if ($vbulletin->options["vbstopforumspam_apikey"])
print_label_row('Добавьте эти детали к списку блокировки www.stopforumspam.com<BR><table><tr><td>Имя пользователя:</td><td><input type="text" name="username" size="30" value="'. $user['username'] . '"></td></tr><tr><td>Электронная почта:</td><td><input type="text" name="email" size="30" value="' . $user['email'] . '"></td></tr><tr><td>IP: </td><td><input type="text" name="ip_addr" value="' .$user['ipaddress'] . '"></td></tr></table><input name="api_key" type="hidden" value="' . $vbulletin->options['vbstopforumspam_apikey'] . '"><input onclick="this.form.action=\'http://www.stopforumspam.com/add.php\';this.form.submit()" type="button" class="button" value="' . $vbphrase['submit'] . '"/>');
else
print_label_row('Вам нужно ввести ваш API ключ для www.stopforumspam.com прежде, чем вы сможете добавить детали в базу данных' ,'');
print_table_break('', $INNERTABLEWIDTH);
}
Если вы не хотите редактировать вручную, тогда можете установить один из модулей:
Code:
vbstopforumspam_userid_1.xml
или
Code:
vbstopforumspam_usergroup_6.xml
Для userid_1 (как правило id1 это Администратор) или usergroup_6 для группы администраторов. Оба модуля в аттаче в папке module.
В аттаче en, ru и utf8 версии. Косяки, неточности поправлю при наличии свободного времени.
Sven, да мне уже сам факт засорения базы каким-то кодироваными болванками не нравится. Хоть я их и вычисляю сразу (они заполняю все поля при регистрации Array).
Пришлось тоже установить vbStopForumSpam. Работает неплохо, только судя о логам, проверка по базе спамеров происходит ДО проверки ReCapctha, что совсем не есть хорошо...
Если кому интересно, во вложении мой вариант русского перевода (utf-8).