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

Автор темы: Lav
ID темы: 803
Информация:
Тема содержит 7 сообщения, была просмотрена 1440 раз.
Просмотр темы
PHP-Fusion Russia » Поддержка 7 версии » Вопросы новичков
 Распечатать тему
Вордфильтр или его подобие
Lav
Здравствуйте. Вот недавно приступил к знакомству с данной CMS.
Не буду мучить долгим предисловием, сразу задам вопрос : Как возможно реализовать вордфильтр на данной CMS? К примеру, чтобы слово «тыблоко» менялось на «яблоко», а «картошка» на «картофель». Для форума или для всего сайта — не важно, главное чтобы был некий антимат. Возможность завуалировать слово не подходит. Нужна именно возможность автозамены.
Может быть есть расширение, или как-нибудь руками это можно сделать.
Заранее огромное спасибо.
PS. Подопытная версия — 7.02
 
Alipapa
При вводе автозамена, при записи в базу или на выводе? Какого размера словарь?
 
Web
Lav
Alipapa написал:

При вводе автозамена, при записи в базу или на выводе?

Не столь критично. Подойдет любой вариант.


Alipapa написал: Какого размера словарь?

Порядка 20-30 слов.
 
Alipapa
Ну такое проще всего сделать на выводе с помощью
Скачать исходники  Код
replace_in_output("было", "стало");



Сделайте цикл, если словарь будет редактируемый (с хранением словаря в базе или файле), либо все прямым текстом пропишите. Можно поставить в footer.php, а можно, к примеру, панелью невидимой, какой-нибудь правой самой нижней. С большим словарем уже такое не стоит делать, ибо тормоза начнутся.
 
Web
Polarfox
Это вообще вариант не из лучших, но если сильно не будет грузить серв, то можно. Зависит от сайта и машинки.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле.
Ежели кто забанен за спам, но не считает себя ботом: можете сообщить мне об этом, все будет хорошо.

PolarLab - вход для подопытных
 
Web
Lav
Psc, ну, а что же посоветуете тогда?
 
Polarfox
Может быть есть расширение, или как-нибудь руками это можно сделать
вот оптимально бы.

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

PolarLab - вход для подопытных
 
Web

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

Перейти на форум:
Похожие темы
Темы Форум Ответов / Просмотров Последние сообщения
Если есть ошибка в теме или панели PHP-Fusion то мы часто видим белый экран  →  Пожелания и предложения 8 / 4877 11.08.2018 15:03
Если есть хелпы по PHP-Fusion скопируйте сюда или дайте ссылку  →  Вопросы новичков 1 / 1804 26.06.2018 16:09
Важно! 2 месяца бесплатно, при продлении или заказе dedicated сервера! Акция!  →  Хостинг 0 / 337 07.06.2018 04:37
Windows 10 или че нить другое? ))  →  Флуд 16 / 7640 13.12.2017 05:30
Аутентификация: сессии или куки?  →  Разное 1 / 2959 25.04.2016 12:15
Анимационный баннер или слайдер для сайта с постепенным появлением элементов слайда  →  Вопросы новичков 8 / 11196 25.09.2015 09:55
Ликбез по экономике, или как всё устроено..  →  Флуд 13 / 3839 04.09.2015 17:49
Решил пересесть с PHP на Python: хостинг или локалка?  →  Хостинг 5 / 4301 29.08.2015 06:11
Что это за вирус и как его удалить  →  Разное 6 / 3979 30.12.2014 21:26
пишу движок с нуля. вопрос по структуре (запросы из index.php (а-ля mvc) или нет)  →  PHP 15 / 9899 25.12.2014 21:35
Топ 5 пользователей форума
Alex Alex (1,197)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)