Тема: Captcha
Очень уж хочется данный плагин для Strawberry 1.1.1 MySQL, а то достала реклама и флуд в каментах уже
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Очень уж хочется данный плагин для Strawberry 1.1.1 MySQL, а то достала реклама и флуд в каментах уже
SHiSH, пользуйтесь поиском, тема уже была! http://strawberry.goodgirl.ru/forum/vie … d=939#p939
ANT-Soft, http://strawberry.goodgirl.ru/forum/vie … 4943#p4943![]()
Просто действительно не ставится... я на "юпиксе" вообще комменты отключил пока...
...кто-то спам-бота создал и спамил...
кто нибудь установил эту captcha и как подскажите? тону в спаме...:(
Давно в сети трут по этому поводу
Проблема с ботами решается просто, при помощи css
В форме для комментов добавляем поле, в css файле мутим класс под это поле display:none
и проверяем поле на заполнение, если бот значит поле заполненно, он то бот, тупица гыг
Давно в сети трут по этому поводу
Проблема с ботами решается просто, при помощи css
В форме для комментов добавляем поле, в css файле мутим класс под это поле display:none
и проверяем поле на заполнение, если бот значит поле заполненно, он то бот, тупица гыг
хитро... а есть готовый код если не трудно
anz, в CSS-файле
.someting-stupid {
display: none;
}В файле с шаблоном формы для комментариев добавляем новое поле (название captcha это хорошая ловушка для дурика-бота)
<input name="captcha" class="someting-stupid" />В файл inc/show.add-comment.php добавляем в самое начало (после <?php, на новой строке)
if ($_POST['captcha']){
$error_message[] = 'Go away stupid Spanchbob!';
unset($_POST['captcha']);
}Юмор в том, что боты, если они не заточены под один сайт, заполняют все поля. А человек нашего поля не увидит, потому что в CSS прописано прятать поле.
Лёха zloy и красивый,
изменил шаблон и файл show.add-comment.php по сказанному...
прежде чем вставить в CSS-файл строчки
.someting-stupid {
display: none;
}
решил проверить... так как поле видно заполнил его и попробовал дать комментарий,
и он зараза такая добавился без проблем и не вякнул...
что не так ?
Оки, а если изменить show.add-comment.php иначе. Открой и найди:
$allow_add_comment = run_filters('allow-add-comment', $allow_add_comment);Замени на:
$allow_add_comment = run_filters('allow-add-comment', $allow_add_comment);
if ($_POST['captcha']){
$error_message[] = 'Go away stupid Spanchbob!';
unset($_POST['captcha']);
}Я ступил написав "добавляем в самое начало". Пардон.
спасибо, работает...:) тему можно в готовые перенести
Strawberry 1.1.1 txtMySQL
сделал как написано. ничего не отображается ![]()
какой капчи?
самой простой которая работать будет если ее подключить именно так ?
ничо не понял, но рассматриваемый метод используется на демо-площадке (см мою подпись).
а будет работать на Strawberry 1.1.1 txt ?
если не сложно архив дайте пожалуйста
Да нет никакого архива.... это делается в шаблоне формы ввода и в указанном файле как раз для версии 1.1.1 незавизимо от базы...
выполните посты 8 (кроме правки файла), и 10 (тут как раз правильно описано что с файлом сделать нужно).
ясно спасибо, хочу подключить kcaptcha, щас буду разбиратся
Для неискушенного будет трудно ))
Но все равно удачи!
Модуль работает, в добавившееся поле вставляю что-либо и сразу опознает как бота...
Проблема вот в чем.. не прячется дополнительное поле капчи ((
.someting-stupid {
display: none;
}
вставляю в файл skins/default.css и ничего не происходит. Окно не прячется (((
Подскажите что не так делаю (((
Это нужно вставлять не в шаблон, а в файл стилей...
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться