Забыли пароль?
Запросите новый здесь.

Автор темы: Razme4alovo
ID темы: 892
Информация:
Тема содержит 7 сообщения, была просмотрена 1866 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
хочу модифицировать фильтр плохих слов
Razme4alovo
Подскажите пжлст где в каких файлах находится код встроенного фильтра плохих слов? версия fusion 7.1.6

хочется попробовать переделать его чтоб определённые слова заменял строго определёнными, а не все одним.
по крайней мере, попытаться это сделать.
 
Rasmusok
Файл: maincore.php
Искать: function censorwords($text) {

Но я бы не советовал тебе этого делать, ибо у тебя и так выведено в админке на что заменить. Да и вряд ли ты модифицируешь данную функцию. ab
Разработка сайтов. Продвижение. Раскрутка. www.wooas.ru
Начхать на красоту, главное что под капотом.
x1
 
Web
Polarfox
В дле извращение есть, менять каждое слово на свое - иногда полезно, в тч по началу середине и концу слова искать.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
x1
 
Web
Chief
Скачать исходники  Код
function censorwords($text) {
   $mazafaka = array(
      "Fuck_1" => "####_1",
      "Fuck_2" => "####_2",
      "Fuck_3" => "####_3",
      "Fuck_4" => "####_4",
      "Fuck_5" => "####_5"
   );
   
   foreach($mazafaka as $key=>$Fuck) $text = preg_replace($key, $Fuck, $text);
   return $text;
}



Изменил(а) Chief, 10.09.2012 18:50
У богатых людей — большая библиотека. У бедных людей — большой телевизор.
x1 x1 x1 x1 x1 x1 x1
 
Rush
preg_replace очень жесткая штука. использовать ее на динамических страницах без кэширования, причем не одноразово крайне не рекомендуется
x1
 
Web
Polarfox
Здесь мы ее используем на кусках текста, и потом схожая функция ("/".$word_list[$i]."/si"ad уже используется, это как бы за.

Но я и согласен что можно было обойтись без нее и было бы побыстрей, это как бы против.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
x1 x1 x1
 
Web
Razme4alovo
Всем спасибо!
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
хочу сделать Выпадающее и др. меню  →  Народное творчество 11 / 1110 07.10.2017 13:31
Хочу сайт в макбук  →  Реклама на портале 62 / 6841 20.04.2011 05:09
Мод черного списка слов  →  Моды 5 / 843 17.04.2011 19:44
Топ 5 пользователей форума
Alex Alex (1,171)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)