Черный список фраз/слов

#1 26 ноября 2010 в 23:21
Можно ли как-то настроить черный список фраз или слов.
Чтобы при оставлении этих фраз на форуме или в комментариях (например мат или ссылки на конкурента), чтобы это слово заменялась звездочками.
#2 26 ноября 2010 в 23:45
SergeyK, например — Фильтр "Анти Мат"
#3 27 ноября 2010 в 01:17
Madmax, спасибо.
Но почему-то у меня не работает этот фильтр.
1) в базу запрос добавил в нужную таблицу (правда у меня таблица имеет названия не cms_filters, а ***_filters)
где *** — выбранные при установке сайта буквы
2) фильтр в админке включен
3) папку с файлами f_anti_mat закинул в /www/filters

В чем может быть еще проблема?
Или в форуме эта штука не срабатывает?

У описания фильтра значится надпись "Фильтр убирает нецензурную лексику из статей, блогов, модулей".
Можно ли как-то к форуму это применить?
#4 27 ноября 2010 в 02:35
Или может кто подскажет, где в форуме можно вставить что-то вроде вот такого
$post = str_replace("искомое слово", "замена", $post);

Т.е. чтобы везде на форуме "искомое слово" заменялось на "замена"
#5 27 ноября 2010 в 02:58
Всё, наконец-то разобрался...
в файле /components/forum/frontend.php
576 строкой добавил
$msg = str_replace("искомое слово", ’ замена’, $msg);
#6 27 ноября 2010 в 03:08
осталось только найти как подобное в комментариях сделать...
А то там на javascripte все…
#7 27 ноября 2010 в 03:11

А то там на javascripte все...


ищи в components\comments\comments.php
#8 27 ноября 2010 в 03:33
Александр, спасибо.
практически в конце перед echo $html;
поставил
$html = str_replace("искомое слово", ’замена’, $html);
все заработало как нужно.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.