Как избавиться от спама в гостевухе!

1 23
funnybunny
На сайте с 14.09.2002
Offline
348
#21
K. Ermakov:
Правильно ли я понимаю, что Вы предлагаете премодерировать

Константин, премодерация в моем представлении это задержание всех сообщений и показ только тех, которые стоит показывать. Что касается технических средств блокировки и бана адресов IP с которых идет спам, словосочетаний нежелательных и/или не соответствующих основной тематике сайта вполне приемлемо и должно быть использовано.

Я лично противник капчи в случае с гостевой. С моей точки зрения стоит максимально облегчить ввод сообщения в гостевую для довольного ресурсом посетителя или человека предлагающего нечто новое и полезное для организации и т.д. и т.п. владеющей сайтом. А вот задача администратора и/или модератора это уже фильтрация сообщений, обработка списка от спама, защита от ввода в последующем и включение к показу того, что соответствует назначению гостевой книги 🚬

WN
На сайте с 20.05.2006
Offline
17
#22
funnybunny:
А вот задача администратора и/или модератора это уже фильтрация сообщений, обработка списка от спама, защита от ввода в последующем и включение к показу того, что соответствует назначению гостевой книги 🚬

Я не понял. Вы предлагаете ручную модерацию или автоматическую?

У меня есть файл, в который записываются все сообщения гостевой книги с датой, временем и т.п. Постоянно модерировать я не смогу, т.к. в сутки появляется порядка 80-100 новых сообщений.

Есть какой-нибудь вариант, чтобы нужные сообщения, прежде, чем попасть в гостевуху, приходили ко мне на почту что ли?

Если да, то как это реализовать?

Спасибо.

Мое маленькое увлечение http://geo-tour.net (http://geo-tour.net) Да, скромно, зато сам и без учебников!
OPTIMER
На сайте с 05.01.2006
Offline
491
#23

WaNek,

- Вы можете поставить капчу, защитную картинку,

- также поставить премодерацию,

тоесть при включенной премодерации оставляемые посетителями сообщения будут помещаться в гостевую книгу только после одобрения администратора сайта. В самой гостевой книге при этом, можно оповещать посетителей, что включена премодерация. Тоесть, прямо в админке движка. Такие движки есть :).

ЗЫ Также можно убрать из движка все опозновательные знаки, убрать название скрипта, сигнализирующие о том, что это гостевуха, изменить вид урлов для добавления, поменять название полей, связаных с элементами формы добавления... :) 🚬

Но, как сказал K. Ermakov, лучше ловить еще на подлете :). Сначала капча, отсев на автомате, потом отсев руками - премодерация, как сказал funnybunny, :)

оО Раскрутка сайтов без абон. платы, единоразово от 100.000 руб.
Y
На сайте с 02.01.2006
Offline
138
#24
funnybunny:
есть у меня подобная защита но к сожалению не сдерживает спам написанный руками, так что решение для гостевой вижу только в премодерации

правильный т.е. самописный спамфильтр, алгоритм работы которого никто не знает, спасет отца русской демократии ;)

ШO
На сайте с 27.12.2005
Offline
375
#25
Yukko:
правильный т.е. самописный спамфильтр, алгоритм работы которого никто не знает, спасет отца русской демократии

Ручками по гостевухам тоже ходят очень даже не плохо, особенно если пиар большой, рук больше чем ботов будет обитать :)

orphelin
На сайте с 02.07.2006
Offline
261
#26

самое вобще простое что можно сделать, так это не называть переменные получаемые из формы стандартными именами. замените на чтонибудь оригинальное. поменять придется всего в двух местах - в форме отправки, и в скрипте которые получает эти переменные /Guestbook/index.php

если с капчами и другими способами вам еще только предстоит разбираться то это позволит сократить спам в гостевую. но конечно это не защита, только от самых приметивных ботов, зато пользователи ничего не заметят

funnybunny
На сайте с 14.09.2002
Offline
348
#27
Yukko:
правильный т.е. самописный спамфильтр, алгоритм работы которого никто не знает

у меня именно так и работает 🚬

Калинин
На сайте с 20.06.2006
Offline
310
#28

Если это гостевуха сайта математиков-любителей, то нелишней будет вот такая капча. Роботы будут бессильны.

Покупка антиквариата: /ru/forum/868704 ()
Nikey
На сайте с 04.04.2007
Offline
8
#29

Можно создать поле с какимнить вопросом (вопросами) на которые робот полюбому не сможет ответить...

создание сайта (http://www.dezayn.ru)
ascerb
На сайте с 25.06.2006
Offline
78
#30

Палю темы )

у меня такой способ защиты. Чтобы добавить запись в гостевую нужно кликнуть по ссылке, которая открывает страницу с формой, заполнить ее и отослать.

1-й этап: ссылка на страницу с формой


<a href="#" onClick="document.forms.1.submit();">Добавить Запись</a>

в теле той же страницы прописать


<form action="http://mysite.ru/new_zapis.php" method="post" name="1">
<input type="hidden" name="kuku" value="1">
</form>

далее уже в верхних строчках самой формы для добавления


<?php
if(isset($_POST['kuku'])) $kuku = $_POST['kuku'];
else $kuku = "";
if(!preg_match("|^[\d]+$|",$kuku) && !empty($kuku)) exit();
if (empty($kuku)) $kuku = 0;
$kuku = intval($kuku);
if ($kuku < 0) $kuku = 0;

if ($kuku != 1) { exit(); }
?>

Далее скрытую строчку можно добавить и в непосредственно форму отправки сообщения в гостевую... ну и проверку, которая выше тож вписать в обработчик формы


<input type="hidden" name="kuku" value="1">

ИТОГ - защита от большинства роботов. Ваша страница с аддурилкой остается непроиндексированной для поисковых роботов, что снижает в разы возможность ее спама

для большинства случаев можно просто сменить адрес странички и добавить лишь данную конструкцию


<a href="#" onClick="document.forms.1.submit();">Добавить Запись</a>
<form action="http://mysite.ru/new_zapis.php" method="post" name="1"></form>
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий