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

Автор темы: Lav
ID темы: 803
Информация:
Тема содержит 7 сообщения, была просмотрена 1267 раз.
Просмотр темы
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:

Перейти на форум:
Похожие темы
Топ 5 пользователей форума
Alex Alex (1,171)   Zaxap Zaxap (1,078)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)