logo

услуги web разработчика

Censor

плагин замены слов (цензура)

Опубликовано

Censor plugin for Seditio
version: 1.2
Date: 13 Nov 2007

1. Назначение

Плагин производит поиск слова (последовательности символов) и его замену на другое слово согласно фильтру.
Например слово [козел] может быть заменено на слово [баран].

Плагин работает динамически - тоесть заменяемые слова не удаляются со своего места, и при отключении плагина остаются на месте.

2. Требования

Плагин тестировался и успешно работает под управлением Seditio v121.

3. Установка

3.1. Распакуйте архив плагина в папку plugins/ вашего сервера с уже установленным и рабочим SEDITIO.

3.2. В браузере введите адрес своего SEDITIO сайта и под администратором зайдите в [Администрирование] -> [Плагины] -> [Censor] нажмите на ссылку [Установить].

3.3. Настройте параметры плагина под ваши требования:
зайдите в [Администрирование] -> [Конфигурация] -> [Плагины] -> [censor] и установите параметры:

- Type of replacement (0/1)
0 - заменяемое слово заменяется на слово, согласно таблице [Words for replacement]
1 - заменяемое слово заменяется на слово, указанное в параметре [String of replacement for type 1], при этом слова после тире игнорируются.

- String of replacement for type 1
если в параметре [Type of replacement] выбрано [1] то для замены всегда используется строка этого параметра.
вы можете использовать BBCODE в данном параметре.

- Words for replacement
внесите сюда таблицу замен: по одной замене на строку.
заменяемые слова разделяйте знаком - (тире).
вы можете использовать BBCODE в слове замены (после тире).

После этого плагин заработает.

Almaz 2005-07-19 17:03:37

Плагин для замены "плохих" слов на сайте "хорошими"

страничка плагина

Анонимный 2005-07-27 09:43:10

zsfasfasf

Almaz 2005-07-27 10:04:48

Анонимный
на своем сайте я этот плагин не использую, поэтому можете его не тестировать... :)

booka 2005-08-05 03:38:26

Не могу запереть файл badword.txt (или файл отсутствует) - это как... сохранений нет...

добавлено спустя 2 минут

Ого... 777 надо на ентот файл

добавлено спустя 33 секунды

А как работает "обавлено спустя..."??? тож хочу

Almaz 2005-08-05 06:58:50

booka
скачай последнюю вкрсию плагина - там файл badword.txt заменен на badword.php + еще чегото улучшено...

"добавлено спустя" - это плагин autojoiningpost - ищи на neocrome или на ldu.ru

booka 2005-08-05 20:10:25

спа!!!

booka 2005-08-11 10:09:44

Алмаз - косяк... Я выключил енто нафиг - он мне слово трЕБУет заменяет на трЗАНИМАЮСЬ ЛЮБОВЬЮет... И ищо - я ссылку добавлял в ЛДУ.РУ на http://www.guilds.ru/da/ - мы с домена съехали... она теперь http://www.myguild.ru = кто поменять сможет?

Almaz 2005-08-11 11:17:00

booka

так а ты что хотел? в инструкции так и написано- замене подлежит все что соответсвует фильтру!
поставь в фильтре пробел перед заменяемым словом и самой заменой, тогда не будет срабатывать на слова включающие внутри себя эту последовательность.

на счет смены ссылки напиши ЛС Antony на сайте ldu.ru - там он заправляет...

booka 2005-08-12 18:32:36

Да понятно, но видны возможности для модеризации))) Лучше я посмотрю как сделать, чтоб он сам пробелы спереди и сзади подставлял...

Almaz 2005-08-13 07:17:08

booka :
Да понятно, но видны возможности для модеризации))) Лучше я посмотрю как сделать, чтоб он сам пробелы спереди и сзади подставлял...

ну не зняю - я специально пробелы не стал делать, чтобы была гибкость в настройке фильтра.
можно в новой версии добавить настройку "Добавлять пробелы автоматически".

motor2hg 2007-12-18 17:43:41

Алмаз! Супер! Огромное спасибо за прекрасную безукоризненую работу! Я фанат Алмаза! :)

Sulis 2013-06-16 23:59:44

Your artlcie perfectly shows what I needed to know, thanks!

Dylan 2013-06-18 06:09:04

That insight solves the prbleom. Thanks!

Введите одно любое из этих слов: яблоко, банан, малина.