Страница 8 из 12
Добавлено: 26.07.2007 10:46
Forester4x4
поставил , работает, авторам спасибо.
в день по 3-5 штук отлавливает
Добавлено: 26.07.2007 10:59
The-eBook
olpa, предлагаю такой вариант, для нескольких языков ответа (описывать не умею, прикладываю иллюстрацию):
Таким образом пользователь определяет - на какой вопрос хочет ответить.
За первые сутки Textual Confirmation выловил 89 случаев попытки регистрации ботами.
Добавлено: 26.07.2007 11:11
olpa
Таким образом пользователь определяет - на какой вопрос хочет ответить.
Не, не нравится мне ползучий фичеризм. Так недолго стать вторым antibot question hack.
Проще в скобках перевод писать:
Код: Выделить всё
What's the month after March? (После марта идёт месяц?)
april
апрель
За первые сутки Textual Confirmation выловил 89 случаев попытки регистрации ботами.
Неплохо!
Добавлено: 28.07.2007 10:03
The-eBook
olpa, прямо забавно смотреть на просьбы спамеров отключить вопросы при регистрации. Пишут письмо: я сто раз отвечал на вопрос и сто раз правильно, а мне все равно не удается зарегистрироваться... только я полез смотреть причины и возможность отключить вопросы, как тут же понимаю, что они email указывают не верно и через прокси регистрируют кучу ботов. Нееет. Не отключил вопросы - пусть мучаются, как мы мучались.
Спасибо!
Добавлено: 29.07.2007 6:02
olpa
прямо забавно смотреть на просьбы спамеров отключить вопросы при регистрации.
Офигеть. В первый раз о таком слышу.
Добавлено: 29.07.2007 8:13
The-eBook
Цитирую:
"Скажу откровенно, много форумчан с такой системой регистрации у Вас не будет. Может это является политикой сайта, но тогда уж лучше напишите об этом открыто. А то после нескольких попыток зарегистрироваться, сайт выдает ошибку об неправильном ответе на вопрос, хотя отвечал вроде правильно."
Потом много слов... захожу проверить регистрацию, из 4 попыток 4 раза зарегистрировался без проблем.
Или еще появилась фишка, спамеры пишут "зарегистрировался, а письмо не приходит, мол активируйте меня"... Проверяю, а мыло не то. Говорю напишите мне с того мыла, тогда активирую. И больше я их не вижу с подобной просьбой.
Добавлено: 29.07.2007 8:26
olpa
Вдвойне офигеваю. У меня тоже есть популярный русскоязычный форум (
http://xmlhack.ru/forum/xml/), но мне такого ни разу не писали. Тишь жа гладь.
Добавлено: 03.08.2007 15:48
batss
Зравствуйте всем.
Я впервые здесь пишу, прошу простить если что не так.
Вопрос по установке мода 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
... выбрасывать не хотелось бы.
Спасибо.
Добавлено: 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'] : '',
Добавлено: 03.08.2007 17:15
batss
Спасибо!
Я боялся что-то испортить, раз все работает!
Добавлено: 03.08.2007 17:18
Поручик
На будущее запомни, что порядок присвоения значений переменным шаблонов не играет никакой роли.
Добавлено спустя 40 секунд:
Быстро ты..
Добавлено: 07.08.2007 0:29
Racer
Только не ругайтесь на меня пожалуйста!
Я в веб-дизайне и 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
Как их правильно установить?
Добавлено: 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
Добавлено: 07.08.2007 2:29
crash
Racer писал(а):Скопировал в нужные папки файлы ABQ 1.0.3, затем Textual Confirmation.
вы еще модов 100 от спама поставьте
Добавлено: 07.08.2007 6:36
olpa
SQL Error : 1146 Table 'spetsdet_phpb.TEXTUAL_CONFIRMATION_TABLE' doesn't exist
Надо внести исправления в файлы, как это написано в "install.txt".
ABQ и TC, наверное, могут работать вместе, но лучше оставить что-то одно.