Привет всем!
Недавно поймал на сайте приличное кол-во спама в блоги, и как на зло не следил за сайтом пару дней…В итоге получил ~400 постов содержащих множество ссылок на левые ресурсы…
Оперативно забанил ботов и провел чистку.
Сколько этого спама успело улететь в поиск не знаю, но думаю много,
и это плохо конечно. Особенно для молодого сайта…
Заметил как оказалось вовремя, так как прочитал на форуме, что многие ловят спам тысячами постов!
Решение есть- можно сделать ограничение на добавление поста по карме,
но и тут бывает такое, что боты друг другу карму повышают и затем начинается постинг.
Решено было добавить дополнительную защиту от спамеров.
работа анти-спама очень проста —
при создании нового поста, идет проверка предыдущего,
и если есть подозрение на спам,
появляется вежливая просьба ввести код (капчу)
для проверки на человечность.
Если бот начинает перебирать капчу, админ тут же получит уведомление в ЛС для
оперативного принятия мер.
Если это человек, он без проблем пройдет дальше и напишет пост.
Все изменения попытался свести к минимуму.
Для 1.9 не проверял, но должно работать.
Делается все в файле: www\components\blogs\frontend.php
после строк:
//для нового поста if ($do=='newpost'){ if (IS_BILLING){ cmsBilling::checkBalance('blogs', 'add_post'); } $inPage->addPathway($_LANG['NEW_POST']); $inPage->setTitle($_LANG['NEW_POST']);
необходимо добавить эти:
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Для тех у кого установлена 1.10.1 и файл frontend.php не менялся,
можно скачать уже исправленный и закинуть в папку
www\components\blogs\
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Для тестирования необходимо попытаться добавить подряд несколько постов в блог.
Для версии движка 1.9 :
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
Реклама #
Dim@sik 11 лет назад #
От меня вам +
Soul 11 лет назад #
P.S. Этот вопрос далеко не мелочи... :(
Майкл 11 лет назад #
toropa 11 лет назад #
под 1.9 есть подобное?
Dost 11 лет назад #
Azura 11 лет назад #
BlondinkO 11 лет назад #
Endroid 11 лет назад #
Марат 11 лет назад #
молодец!
picaboo 11 лет назад #
KS 11 лет назад #
lezginka.ru 11 лет назад #
вовремя :)
EVV 11 лет назад #
Владимир Савенко ✝️ 11 лет назад #
st.Puh 11 лет назад #
reload 11 лет назад #
+++
Единственное увидел только одно но! из за которого было принято решение написать проверку)
Не проще ли именно для этого "но!" сделать простую проверку - кто имеет право оценивать (поднимать карму)
Если карма ниже 10 - то гуляй лесом - зарабатывай авторитет)) боты не смогут друг-другу накрутить...
Только через реальных пользователей, если это делается преднамеренно - но такое вычислить очень просто...
У себя еще не разу не замечал как боты поднимают друг другу карму)
Но в любом случае +) дело полезное!)
Def 11 лет назад #
reload 11 лет назад #
хотя на то мы и админы, что бы принимать решения)
До появления 5-10 с положительной кармой, можно и ручками поадминить, можно и модеров завести, да много чего можно - пока на сайте нет движухи (пока молодой) следить за ним не так напряжно когда появятся даже сотни юзеров!)
А с другой стороны есть ведь решение ТС - если оно подходит, то в чем проблема?)
Просто для меня, если вопрос был в том, что боты могут друг другу карму поднимать - то именно это и нужно решать!) хотя каждый оценивает ситуацию по своему)
Не вижу смысла усложнять жизнь людям с высокой кармой из-за ботов - лучше ограничить "новеньких" - на то они и новенькие - пусть в начале заслужат доверие! но это всего мысли вслух) для меня правильней так - у каждого свое мнение и свои приоритеты)
reload 11 лет назад #
Тут и логика небольшая есть - всякие "уникумы" которые заминусованы ниже плинтуса, не смогут портить карму и репутацию "нормальным" юзерам!)
Получаем что оценивать могут якобы только "адекватные" пользователи, мнение которых уже имеет вес!)
Конечно можно найти много примеров как "неадекватные" набирают положительную карму, но тут уже другая сказка - и тоже лежит на плечах админа или модеров!)
KS 11 лет назад #
Я всегда был за удобство и простоту, поэтому стараюсь меньше делать ограничений для пользователей .
И в этом анти-спаме жизнь пользователей ни в коем случае не усложняется ! В 90% анти-спам увидят только боты.
reload 11 лет назад #
решение однозначно хорошее - это даже не вопрос)
KS 11 лет назад #
letsgo 11 лет назад #
KS 11 лет назад #
Александр 11 лет назад #
tokarev 11 лет назад #
Аффтару плюс однозначно, если под 1.9 кто уже ставил, поделитесь фпичатлениями, пжл...
Керя 11 лет назад #
Эдька 11 лет назад #
Telema93 11 лет назад #
savin2002 11 лет назад #
KS 11 лет назад #
если прописали вручную, возможно ошиблись строкой. Там есть похожие..
savin2002 11 лет назад #
KS 11 лет назад #
myertelive 11 лет назад #
den4ik 11 лет назад #
KS 11 лет назад #
у меня она обновлена до статической - public static function request
а там нельзя использовать $this , вместо этого должно быть self::
когда и почему я ее обновлял уже не вспомню .. Но на всякий случай выкладываю тут :
den4ik 11 лет назад #
RubA 11 лет назад #
Максима Симпл Капчу - воще было бы супер (я попробывал сам - не выводиться)
спасибо за работу
RubA 11 лет назад #
что это спамер
как его все блоги снести - почистить сайт?
может кто подскажет?
BELIEVER 11 лет назад #
BELIEVER 11 лет назад #
WizarD 10 лет назад #
Александр 10 лет назад #
savin2002 9 лет назад #