18 ноя 2012
Защита от спама и ссылок в комментариях
nikitools Категория: DATALIFE ENGINE » Модули
У нас вы можете скачать бесплатно Защита от спама и ссылок в комментариях

Данный материал предоставлен сайтом Skripter.info исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Защита от спама и ссылок в комментариях


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

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

Для этого потребуется добавить часть кода в файл "/engine/modules/addcomments.php".
После строк:
if( $is_logged and ($member_id['restricted'] == 2 or $member_id['restricted'] == 3) ) {
    
    $stop[] = $lang['news_info_3'];
    $CN_HALT = TRUE;

}

Вам необходимо вписать следующую строку:
if( $member_id['user_group'] > 2){
if (preg_match ("/href|url|https|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|https|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name']))
{
$stop[] = "Извините, публиковать ссылки в комментариях запрещено!";
$CN_HALT = TRUE;
}}

, где "$member_id['user_group'] > 2" отвечает за группу пользователей, которым можно использовать ссылки. В нашем случае ссылки в комментариях разрешено добавлять администраторам и главным редакторам. Если вы захотите, чтобы и другие группы публиковали ссылки в комментариях, то измените ID групп пользователей.

Хак "Защита от спама и ссылок в комментариях" надежно защитит Ваш сайт от всякого рода рекламы говносайтов.









Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Avers | 19 ноября 2012 01:11
  • Группа: Посетители |
  • Комментарий: 1 (ссылка)

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

Вот запрещенная данным хаком ссылка https://site.ru 7

v197399 | 23 ноября 2012 04:12
  • Группа: Посетители |
  • Комментарий: 2 (ссылка)

у меня работает нормально

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.