Textual Confirmation

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Аватара пользователя
Forester4x4
phpBB 1.4.0
Сообщения: 34
Зарегистрирован: 30.05.2007 22:13
Откуда: msk
Контактная информация:

Сообщение Forester4x4 » 26.07.2007 10:46

поставил , работает, авторам спасибо.
в день по 3-5 штук отлавливает

Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Зарегистрирован: 11.12.2004 11:22
Откуда: Москва
Контактная информация:

Сообщение The-eBook » 26.07.2007 10:59

olpa, предлагаю такой вариант, для нескольких языков ответа (описывать не умею, прикладываю иллюстрацию):

Изображение

Таким образом пользователь определяет - на какой вопрос хочет ответить.

За первые сутки Textual Confirmation выловил 89 случаев попытки регистрации ботами.
The-eBook
Проект электронных книг
www.the-ebook.org

Аватара пользователя
olpa
phpBB 1.4.3
Сообщения: 83
Зарегистрирован: 10.01.2005 12:20
Откуда: Питер
Контактная информация:

Сообщение olpa » 26.07.2007 11:11

Таким образом пользователь определяет - на какой вопрос хочет ответить.
Не, не нравится мне ползучий фичеризм. Так недолго стать вторым antibot question hack.

Проще в скобках перевод писать:

Код: Выделить всё

What's the month after March? (После марта идёт месяц?)
april
апрель
За первые сутки Textual Confirmation выловил 89 случаев попытки регистрации ботами.
Неплохо!
Advanced Textual Confirmation: единый антиспам для форумов, блогов, гостевух и прочего

Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Зарегистрирован: 11.12.2004 11:22
Откуда: Москва
Контактная информация:

Сообщение The-eBook » 28.07.2007 10:03

olpa, прямо забавно смотреть на просьбы спамеров отключить вопросы при регистрации. Пишут письмо: я сто раз отвечал на вопрос и сто раз правильно, а мне все равно не удается зарегистрироваться... только я полез смотреть причины и возможность отключить вопросы, как тут же понимаю, что они email указывают не верно и через прокси регистрируют кучу ботов. Нееет. Не отключил вопросы - пусть мучаются, как мы мучались.

Спасибо!
The-eBook
Проект электронных книг
www.the-ebook.org

Аватара пользователя
olpa
phpBB 1.4.3
Сообщения: 83
Зарегистрирован: 10.01.2005 12:20
Откуда: Питер
Контактная информация:

Сообщение olpa » 29.07.2007 6:02

прямо забавно смотреть на просьбы спамеров отключить вопросы при регистрации.
Офигеть. В первый раз о таком слышу.
Advanced Textual Confirmation: единый антиспам для форумов, блогов, гостевух и прочего

Аватара пользователя
The-eBook
phpBB 2.0.0
Сообщения: 230
Зарегистрирован: 11.12.2004 11:22
Откуда: Москва
Контактная информация:

Сообщение The-eBook » 29.07.2007 8:13

Цитирую:

"Скажу откровенно, много форумчан с такой системой регистрации у Вас не будет. Может это является политикой сайта, но тогда уж лучше напишите об этом открыто. А то после нескольких попыток зарегистрироваться, сайт выдает ошибку об неправильном ответе на вопрос, хотя отвечал вроде правильно."

Потом много слов... захожу проверить регистрацию, из 4 попыток 4 раза зарегистрировался без проблем.

Или еще появилась фишка, спамеры пишут "зарегистрировался, а письмо не приходит, мол активируйте меня"... Проверяю, а мыло не то. Говорю напишите мне с того мыла, тогда активирую. И больше я их не вижу с подобной просьбой.
The-eBook
Проект электронных книг
www.the-ebook.org

Аватара пользователя
olpa
phpBB 1.4.3
Сообщения: 83
Зарегистрирован: 10.01.2005 12:20
Откуда: Питер
Контактная информация:

Сообщение olpa » 29.07.2007 8:26

Вдвойне офигеваю. У меня тоже есть популярный русскоязычный форум (http://xmlhack.ru/forum/xml/), но мне такого ни разу не писали. Тишь жа гладь.
Advanced Textual Confirmation: единый антиспам для форумов, блогов, гостевух и прочего

batss
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 03.08.2007 15:37

Сообщение batss » 03.08.2007 15:48

Зравствуйте всем.
Я впервые здесь пишу, прошу простить если что не так.
Вопрос по установке мода Textual Confirmation (перечитал все 8 страниц), и ответа на свой вопрос не нашел.
А звучит он так.
В инструкции по установке написано:

#
#-----[ FIND ]------------------------------------------
#
$template->assign_vars(array(
'USERNAME' => isset($username) ? $username : '',
'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',

#
#-----[ REPLACE WITH ]------------------------------------------
#
tc_hook_template($mode, $template, $s_hidden_fields, $tc_question);
$template->assign_vars(array(
'TEXTUAL_CONFIRMATION_QUESTION' => isset($tc_question) ? $tc_question : '',
'L_TEXTUAL_CONFIRMATION_EXPLAIN' => isset($lang['tc_explain']) ? $lang['tc_explain'] : '',
'USERNAME' => isset($username) ? $username : '',
'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',
и т.д.

А у меня установлен ренее мод Stop Advertisement Bots 2.0.0, в котором есть запись кода, между нужными строчками, которые надо заменить:

$template->assign_vars(array(
'USERNAME' => isset($username) ? $username : '',

// [begin] Stop Advertisement Bots 2.0.0
'VARS_PREFIX' => $vars_prefix,
// [end] Stop Advertisement Bots 2.0.0
'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '',


Помогите, пожалуйста, как обойти данную проблему.
Сам мод Stop Advertisement Bots 2.0.0 работает исправно, по этому и эти строки:
// [begin] Stop Advertisement Bots 2.0.0
'VARS_PREFIX' => $vars_prefix,
// [end] Stop Advertisement Bots 2.0.0

... выбрасывать не хотелось бы.
Спасибо.

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик » 03.08.2007 17:10

Проблема выеденного яйца не стоит.

Код: Выделить всё

# 
#-----[ FIND ]------------------------------------------ 
# 
$template->assign_vars(array( 
'USERNAME' => isset($username) ? $username : '',

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
tc_hook_template($mode, $template, $s_hidden_fields, $tc_question);

# 
#-----[ FIND ]------------------------------------------ 
# 
'CUR_PASSWORD' => isset($cur_password) ? $cur_password : '', 

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 
'TEXTUAL_CONFIRMATION_QUESTION' => isset($tc_question) ? $tc_question : '', 
'L_TEXTUAL_CONFIRMATION_EXPLAIN' => isset($lang['tc_explain']) ? $lang['tc_explain'] : '', 
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html

batss
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 03.08.2007 15:37

Сообщение batss » 03.08.2007 17:15

Спасибо!
Я боялся что-то испортить, раз все работает!

Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Зарегистрирован: 12.05.2005 17:25
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза
Контактная информация:

Сообщение Поручик » 03.08.2007 17:18

На будущее запомни, что порядок присвоения значений переменным шаблонов не играет никакой роли.

Добавлено спустя 40 секунд:

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

наш форум http://forum.aeroion.ru/cat1.html

Аватара пользователя
Racer
phpBB 1.0.0
Сообщения: 5
Зарегистрирован: 06.08.2007 23:27
Откуда: Воронеж
Контактная информация:

Сообщение Racer » 07.08.2007 0:29

Только не ругайтесь на меня пожалуйста! :)

Я в веб-дизайне и php полный ноль. Но форум на сайт поставил. Только вот спам достал, уже десятками в день новые "левые" пользователи и сообщения появляются.

Скопировал в нужные папки файлы ABQ 1.0.3, затем Textual Confirmation. В администрационной панели меню моды появились. Только вот работать они не хотят :(
Общая ошибка
Could not insert question/answer pair!

DEBUG MODE

SQL Error : 1146 Table 'spetsdet_phpb.TEXTUAL_CONFIRMATION_TABLE' doesn't exist

INSERT INTO TEXTUAL_CONFIRMATION_TABLE(question,answers) VALUES('Столица России?','Москва')

Line : 113
File : admin_tc.php
Как их правильно установить?

Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

Сообщение Палыч » 07.08.2007 0:34

Racer
Прочтите статью в разделе Документация
http://www.phpbbguru.net/docs/?id=17
Вкратце: вы не выполнили секцию SQL- не внесли изменения в базу данных.

Добавлено спустя 2 минуты 31 секунду:

Да, и судя по сообщению, вы и в кодовые файлы форума тоже не внесли изменений (обычным текстовым редактором, только не MSWord)
Здесь почитайте
http://www.phpbbguru.net/community/viewtopic.php?t=9815
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
crash
Former team member
Сообщения: 6517
Зарегистрирован: 07.07.2004 17:12
Откуда: Бердск
Поблагодарили: 15 раз
Контактная информация:

Сообщение crash » 07.08.2007 2:29

Racer писал(а):Скопировал в нужные папки файлы ABQ 1.0.3, затем Textual Confirmation.
вы еще модов 100 от спама поставьте
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса

Аватара пользователя
olpa
phpBB 1.4.3
Сообщения: 83
Зарегистрирован: 10.01.2005 12:20
Откуда: Питер
Контактная информация:

Сообщение olpa » 07.08.2007 6:36

SQL Error : 1146 Table 'spetsdet_phpb.TEXTUAL_CONFIRMATION_TABLE' doesn't exist
Надо внести исправления в файлы, как это написано в "install.txt".

ABQ и TC, наверное, могут работать вместе, но лучше оставить что-то одно.
Advanced Textual Confirmation: единый антиспам для форумов, блогов, гостевух и прочего

Закрыто

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