Пропустить

Anti-bot Guest Post Mod (Mk.2, QR adopted)

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!

Anti-bot Guest Post Mod (Mk.2, QR adopted)

Сообщение Роман ShaRP » 18.09.2006 17:58

Данный мод представляет из себя переработку мода Anti-bot Guest Post Mod версии 1.0.1 согласно рецептам его продвинутых пользователей. Помимо этого мод русифицирован (текста всего три строчки :) ), а его функциональность расширена на защиту формы быстрого ответа Extended Quick Reply Form v.3.

Модификация добавляет на форму ответа поле для ввода статического (жестко заданного) кода.

Писалось в страшной спешке "на коленке", но работоспособно {проверял, гости вполне живы}. Целостность EQRF нарушать не должно - после него ставил дополнение выбора цвета и размера шрифта - работает.

Если вы будете использовать этот мод - пожалуйста замените код на свой собственный. Для этого в строке
if ($confirm_guest_post != "111")
пропишите вашу цифру, и сделайте ее расшифровки в соответствующих текстовых строках:

$lang['Confirm_post_explain'] = 'Введите код "сто одинадцать" чтобы отправить Ваше сообщение.';
$lang['Confirm_post_error'] = 'Неверный код. Введите код "сто одинадцать" чтобы отправить Ваше сообщение.';


$lang['Confirm_post_explain'] = 'Please enter the code "one hundred eleven" to submit your GUEST post';
$lang['Confirm_post_error'] = 'Invalid Guest Post Code. Please enter the code "one hundred eleven" to submit your GUEST 


Не ограничивайте вашу фантазию - попросите пользователя перемножить 11 на 12, или еще что-нибудь. ;)

Если Вы не ставили EQRF - просто удалите из сценария установки относящийся к нему код:

#
#-----[ OPEN ]------------------------------------------
#
templates/subSilver/quick_reply.tpl
#
#-----[ FIND ]------------------------------------------
#
<!-- END switch_user_logged_out -->
#
#-----[ BEFORE, ADD ]------------------------------------------
#
<tr> 
		<td class="row1"><span class="gen"><b>{L_CONFIRM_POST}</b></span></td>
		<td class="row2"><span class="genmed">
		<input type="text" name="confirm_guest_post" size="10" maxlength="30" />
		{L_CONFIRM_POST_EXPLAIN}</span></td>
</tr>
#
#-----[ OPEN ]------------------------------------------
#
quick_reply.php
#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
#
#-----[ AFTER, ADD ]------------------------------------------
#
 'L_CONFIRM_POST' => $lang['Confirm_post'],
 'L_CONFIRM_POST_EXPLAIN' => $lang['Confirm_post_explain'],


Р.S. Да, я знаю, что для EQRF есть защита визуальным подтверждением, но заставлять гостей угадывать каждый раз код Advanced Visual Confirmation, имхо, слишком жестоко. :?
Вложения
install_1_0_1er.txt
Файл мода.
(7.23 КБ) Скачиваний: 378

Роман ShaRP
phpBB 1.4.0
 
Сообщения: 31
Зарегистрирован: 27.07.2006 12:08
Откуда: Киев
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение edgar » 13.02.2007 16:52

Andrej:-)
Попробовал - неудобно и непонятно. Сначала гость отправит сообщение, потом начнет искать что это значит:
Пожалуйста, выберите "Да", чтобы отправить Ваше сообщение.


Это надо ярко выделить или еще что-то предпринять. Пока же пытаясь защититься от спама вредите нормальным пользователям. Может это красным надо написать?
Временно отключен.
Аватара пользователя
edgar
phpBB 3.0.0 RC1
 
Сообщения: 942
Зарегистрирован: 26.07.2005 6:20
Откуда: с Луны свалил...
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Andrej:-) » 13.02.2007 16:58

edgar писал(а):Это надо ярко выделить или еще что-то предпринять. Пока же пытаясь защититься от спама вредите нормальным пользователям. Может это красным надо написать?


Да, выделить красным было бы хорошо. А как это сделать? Я не знаю. Кто поможет :roll:

Andrej:-)
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 28.11.2006 14:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Поручик » 13.02.2007 17:16

Andrej:-), портянки это длинные куски кода, в несколько экранов, из-за которых большой расход трафика и которые принято прикреплять к сообщению в виде вложения.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Поручик
Former team member
 
Сообщения: 4002
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 26 раз.
Поблагодарили: 47 раз.

Сообщение Andrej:-) » 13.02.2007 19:03

Поручик писал(а):Andrej:-), портянки это длинные куски кода, в несколько экранов, из-за которых большой расход трафика и которые принято прикреплять к сообщению в виде вложения.


Я бы рад исправиться и выложить код в виде вложения, но форма отправки сообщения пишет: "Достигнут максимальный общий размер ваших вложений. Пожалуйста, обратитесь к администратору по интересующим вас вопросам". Хотя я ещё не прикрепрял ни одно файла.

Дабы читатели сей ветки не остались в неведении, я выложил этот мод у себя на форуме по следующему адресу: http://ay-forum.net/viewtopic.php?p=5579#5579

Скриншот работы Anti-bot Guest Post Mod здесь: http://ay-forum.net/viewtopic.php?p=5576#5576

Andrej:-)
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 28.11.2006 14:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение Andrej:-) » 26.03.2007 12:52

Anti-bot Guest Post Mod версии 1.0.1 с формой "Да-Нет" эффективна не совсем. Один робот в день прорывается. Изменил на цифровое подтверждение. Вместо "111 поставил "123". Всё работает на phpBB.2.0.21. Спасибо Роману ShaRP :)

Andrej:-)
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 28.11.2006 14:35
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение forall » 07.07.2007 6:49

хорошая штука
через да\нет боты проходят 1 штука в неделю.
через этот вроде нет =)))

forall
phpBB 2.0.1
 
Сообщения: 130
Зарегистрирован: 20.04.2007 20:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.


Вернуться в Бета-версии модов для phpBB 2.0.x

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы