Legosp Forum
Shop-Script "Legosp" => Дизайн и шаблоны => Тема начата: ho_lod от Августа 04, 2011, 04:19:09 pm
-
??? ??? ???
Вчера вечером пришло много отзывов в товары переодичностью в одну-две минуты.
Все на английском языке.
Сейчас снова, пришло много отзывов (штук 10) с такой же переодичностью. Имена, мылы, сообщения - состоят из абракдабры:
gjmvqd
[2011-08-04 17:11:08] Holder DRS-3101 металлик
5Q19x8 mzaehebpubzr
mzaehebpubzr - это не рабочая ссылка.
Ip не засёк. на сайте не было.
-
а что можно IP как то засекать тех кто коментит?
я бы попробовал покавыряться в настройках капчи. core/core_captcha.php
там описаны настройки..
добавить туда новых символов например и сделать капчу длиннее
-
вот ещё +5 пришли.... :o
засекать можно:
через обычную статистику сайта. (лавинтернет)
и я наблюдаю за посетителями через LiveZilla - все переходы.
а что там копать то хоть, я просто даже не представляю.
-
ho_lod, тему не там создали.
что то подобное затрагивалось (http://forum.shop-script.org/index.php?topic=15.msg55#msg55)
может попробуйте здесь глянуть (http://legosp.blogspot.com/2011/06/blog-post.html) но не забываем о бэкапе.
-
вот ещё +5 пришли.... :o
а что там копать то хоть, я просто даже не представляю.
открываете файл core_captcha.php блокнотом.
в файле все настройки с комментами на русском. Очень легко разобраться
произвольно меняете циферки и смотрите что получилось.
$count=5; /* количество символов */
$width=120; /* ширина картинки */
$height=35; /* высота картинки */
$font_size_min=19; /* минимальная высота символа */
$font_size_max=29; /* максимальная высота символа */
$font_file="../images/Comic_Sans_MS.ttf"; /* путь к файлу относительно w3captcha.php */
$char_angle_min=-20; /* максимальный наклон символа влево */
$char_angle_max=20; /* максимальный наклон символа вправо */
$char_angle_shadow=5; /* размер тени */
$char_align=25; /* выравнивание символа по-вертикали */
$start=3; /* позиция первого символа по-горизонтали */
$interval=20; /* интервал между началами символов */
$chars="0123456789abcdefgiwspvmxnozqrtyulj"; /* набор символов */
$noise=6; /* уровень шума */
$colors = array("90","110","130","150","170","190","210");
Месяц назад такое же было на тестовом сайте, который закрыт был в робот.txt Об этом сайте не знал даже гугл. А спам бот вот узнал ((
Капча стояла на четыре символа. Увеличил капчу до 8 символов и добавил дополнительных символов в "набор символов".
После этого спам перестал приходить.
Мало того, я сам далеко не с первого раза стал вводить капчу ))
Глупый попался спамбот.
Если попадается умный спамбот, то он взломает любую капчу. Тут уже нужны будут каверзные вопросы для верификации типа: "напишите что видите на картинке" или "имя первого космонавта"
-
вот спасибо! :)
дельный ответ!
помаклачил там.
у меня в капче были только цифры, вот поставил ещё несколько букв.
может быть теперь спам бот прекратит спамить.
-
Добавил 15 символов, весь алфавит и русский и английский, все цифры - СПАМ продолжается... ??? ??? :o :o :o >:( >:( :( :( :(
-
раз нет решения как тогда отключить отзывы совсем или сделать, чтобы они публиковались только после разрешения админа?
-
У меня такая же проблема
-
Я видел эту тему, но когда я сделал исчезают TAB сообщения
-
эта напасть постигла и меня :(
-
да уж :(
они спамят из-за того что ссылки активны в комментариях
блин в вордпрессе справляется со спамом специальный плагин akismet
вот бы тут придумать что-то толковое
-
мои предложения:
спрятать поле textarea (в которое вводится текст коммента), не удаляя его из HTML-кода, плюс вставляем свое дополнительное поле textarea, в котором нормальный человек и напишет комментарий. А спам-бот заполнит спрятанное поле, и такой комментарий со 100% вероятностью попадает в спам.
ну еще не помешает опция “Помечать спам, но не удалять”, благодаря ей всегда можно проверить эффективность.
-
еще как вариант если в тексте комментария есть http: это 99% спам т.е. такой коммент можно смело удалять
-
сделал, жду результатов...
вчера сделал вообще 25 символов с большой тенью и все символы и все рядышком - 1 спам всё равно пролез...но всё равно не 21 как было раньше.
но 25 символов это конечно огого...
посмотрю, что будет после Вашего варианта, slamm!
P.S.
проверил сам работоспособность - вставил ссылку и при добавлении отзыва: STOP SPAM!
УРАА!!! ;)
Посмотрю, что скажет бот))
-
СПАМА НЕТ УЖЕ ЦЕЛЫЙ ДЕНЬ!
УРА!
СПАСИБО!
-
да работает отлично :) ! спасибо
-
спам посетил и меня.. ссылки идут вида
asdfasdas.com
без http и без ftp
можно ли как то поставить фильтр на все ссылки вида .*?
-
а еще ссылки идут на английском..
может сделать блок от английского алфавита как то?
ссылки типа вообще без adfa.com
"Hey, that post leaves me feeling fooislh. Kudos to you!"
-
а еще ссылки идут на английском..
может сделать блок от английского алфавита как то?
ссылки типа вообще без adfa.com
"Hey, that post leaves me feeling fooislh. Kudos to you!"
Кто сталкивался с таким, и какой реальный выход есть?
лично я вижу - убрать коменты совсем, но заказчика хватит удар, если ему это сообщю (((
Беда так беда..
-
я решил так
после
if (isset($_POST["review"]) && isset($productID) && ($_POST["captcha"] == $_SESSION["captcha"]) ) //review for a product
{
добавил
if (!preg_match('/[а-я].*[а-я]+/i',$_POST["review"]) || preg_match("#(https?|ftp)://\S+[^\s.,> )\];'\"!?]#", $_POST["review"])) die('STOP SPAM');
Спасибо Сергей
Отличное решение.
Спам на латинском как отрезало. Два дня я ликовал.
Но спам боты умные попались и начали слать спам на кирилице.
Это прискорбно (((
Пришлось удалить коменты со страницы ((
Вот думаю, может сделать премодерацию..
В любом случае, спасибо за код
-
У меня тоже это было реально раздражает!!! Продолжалось неделю и прошло!видать ему было скучно)))
-
Неожиданно завалили спамом.
Попробовал сделать по слову сему:
И так!
Я так понимаю что в большинстве случаев вам в коменты идёт спам в виде ссылок, правильно ?
Полечитесь так:
в файле includes/product_detailed.php ищете код
if(isset($_POST["name"]) & isset($_POST["email"]) & isset($_POST["review"]))
{
и после него вставляете
if (preg_match("#(https?|ftp)://\S+[^\s.,> )\];'\"!?]#", $_POST["review"])) {
die("STOP SPAM!!!");
}
и потом напишите результат, помогло хоть как-то или нет !
Посмотрим, что будет.
-
Месяцев 8 страдал тем-же...Затем включил в админке модерацию отзывов (lego5.2) - как бабка пошептала! По-моему самое оптимальное решение!
-
Безобразие незамедлительно прекратилось. slamm - спасибо!
В 4.6 нет режима премодерации отзывов. Даже если бы и был, это с ума сойдёшь, убирая оттуда сотни спам-отзывов в день.
-
кто бы смог эту штуку интегрировать? Код есть, но воткнуть его безконфликтно у меня не получилось, далёк я от программирования.
http://tympanus.net/Tutorials/HexaFlip/index4.html
и клиентам удовольствие и ботам без шансов
Если кто-то взялся бы за копейку поставить на 6.1 стукните в пм
-
Вышлите нам на почту [email protected] доступы ftp
-
Братцы, помогите пожалуйста отзывы удалить и отключить вообще. Движок сайта еще Lego 4.6 сайт gzhel-galaktika.ru Нашел способ:
в product_detailed.tpl.htm
<a rel="#tab_review">{$smarty.const.PRODUCT_REVIEW_TITLE}</a>
замени на
{*<a rel="#tab_review">{$smarty.const.PRODUCT_REVIEW_TITLE}</a>*}
и
[spoiler]
.........
заменить на другой [spoiler]
Строчку <a rel="#tab_review">{$smarty.const.PRODUCT_REVIEW_TITLE}</a> в product_detailed.tpl.htm я заменил, а вот где найти данные по [spoiler] чтобы их заменить? в product_detailed.tpl.htm их нет. Сорри за может глупый вопрос, но сам работаю на последнем lego, а в этом варианте спам достал, да и отзывы на сайте вообще не нужны, а товары забиты отзывами со всякой белибердой. Как это все почистить и удалить?