Спам в комментариях

Скажите пожалуйста как можно запретить писать ссылки в комментариях и где находиться rel=«nofollow» в каком php файле?
должно быть решение проблемы например хотел бы поставить <ноиндекс>...</ноиндекс> на ссылку если нет решения запрета хотя на других движках давно есть, например добавив строку:
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;
}

можно легко избавиться от спамеров поверьте помогает, есть ли что то подобное на livestreet?

5 комментариев

avatar
есть
  • xyz
  • 0
avatar
А поподробней пожалуйста?
avatar
в файле config.php есть такая строка:
$config['view']['noindex']          = false;   // "прятать" или нет ссылки от поисковиков, оборачивая их в тег <noindex> и добавляя rel="nofollow"

noindex не проставляется (возможно только у меня), а nofollow ставится.
Подозреваю, что поставив true — к комментариям будет проставляться тег nofollow
Но, от сюда другой косяк — ноуфоллоу ставится даже для внутренних ссылок на свой сайт, тоесть внутренняя перелинковка сразу уходит вникуда. Есть плагин Xtext (или как-то так), его можно купить, там помимо всего ненужного прочего есть функция для выставления каким сайтам ставить нофоллоу, каким нет.
avatar
Про ненужного я естессно пошутил, не в адрес автора. Плагин отличный.
avatar
Спасибо), на до 2 сайта разрешить остальные закрыть.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.