Страница 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, наверное, могут работать вместе, но лучше оставить что-то одно.