23:34 Избавляемся от спама в комментариях на DLE |
В последнее время часто стал наблюдать
картину: вполне себе приличный СДЛ на DLE, а в комментариях бардак от
спамеров. Причем, ради интереса анализировал страницу одного из таких
СДЛ - сисистема насчитала там более 120 ссылок. Представляю, с какой
скоростью такие ссылки вылетают из индекса поисковых систем (даже Google
такое не терпит).Давайте углубимся в матчасть о предотвращении сей ужасного спамерского злодеяния. Что мы будем делать? Сделаем парочку изменений в коде, а точнее, введем еще один preg_match. Открываем /engine/modules/addcomments.php и находим: if( strlen($name) > 50){ $stop[] = $lang['news_err_1']; $CN_HALT = TRUE; } вставляем: if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name'])) { $stop[] = "URL адреса сайтов публиковать ЗАПРЕЩЕНО!"; $CN_HALT = TRUE; } Все. От ссылок мы защитились. Теперь спамеры никогда не сумеют оставить активную ссылку на какой-то другой ресурс. Смело можете зарабатывать на TrustLink! |
|
|
| Всего комментариев: 0 | |


В последнее время часто стал наблюдать
картину: вполне себе приличный СДЛ на DLE, а в комментариях бардак от
спамеров. Причем, ради интереса анализировал страницу одного из таких
СДЛ - сисистема насчитала там более 120 ссылок. Представляю, с какой
скоростью такие ссылки вылетают из индекса поисковых систем (даже Google
такое не терпит).