Кодировка HTML | Демо-сайт CMS uCoz | Почта

Антимат для любого модуля

Бесплатные и интересные решения для сайтов.
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!
Внимание: В этом разделе можно оставлять только готовые скрипты, для вопросов есть раздел Общение!!! :evil: Иначе, получите предупреждение, а потом бан :D .

Re: Антимат для любого модуля

Сообщение Yusup » 24 авг 2009, 14:08

для форума когда редактируют сообщение с матом получается примерно так:
<span style="color: #FF0000">[cencored]</span>утый <span style="color: #FF0000">[cencored]</span>сос
сори за мат
Аватара пользователя
Yusup
Салага
Салага
 
Сообщения: 11
Возраст: 51
Зарегистрирован: 24 фев 2009, 13:58
Карма: + 0 -

Re: Антимат для любого модуля

Сообщение XxMARSxX » 24 авг 2009, 14:17

что такое cencored? можед ты хотел написать hardcored?
Ахтунг!

Делаю всякую херню для ЮкОз за доллары или не делаю если просьба пахнет бредом перегретого мозга.

А у меня Windows 7 :P

Изображение
Что такое НЕТЕЛИБ?
Аватара пользователя
XxMARSxX
Супермодератор
Супермодератор
 
Сообщения: 1991
Возраст: 37
Зарегистрирован: 20 апр 2008, 18:02
Карма: + 22 -
Откуда: Украина, Полтавская область, Кременчуг, Автозаводской район, Нагорная часть

Re: Антимат для любого модуля

Сообщение Yusup » 24 авг 2009, 14:31

Zeppter писал(а):Код:
<script type="text/javascript">
// Антимат от http://StudioAD.ru by Aleko
txt = document.body.innerHTML;
// Ниже вместо слова "мат" впишите слова или словосочетания которые хотите заменить
// каждое новое слово должно отделяться от предыдущего символом |
// перед и после слова пробелов быть не должно
// все написанные вами слова буду заменены на [cencored]
bad = /мат|мат|мат/i;
// Конец редактируемой зоны
while (txt.indexOf(bad)>=0) txt = txt.replace(bad, '<span style="color: #FF0000">[cencored]</span>');
document.body.innerHTML = txt;
</script>

когда пишеш сообщение с матом оно выглядит так:
[cencored]сос [cencored]утый,
а когда редактируеш его то в посте видно это :
<span style="color: #FF0000">[cencored]</span>сос <span style="color: #FF0000">[cencored]</span>утый
сори мат
Аватара пользователя
Yusup
Салага
Салага
 
Сообщения: 11
Возраст: 51
Зарегистрирован: 24 фев 2009, 13:58
Карма: + 0 -

Re: Антимат для любого модуля

Сообщение uWeb » 24 авг 2009, 16:36

Yusup, ну пиши не сос а слово целиком
Аватара пользователя
uWeb
Подполковник
Подполковник
 
Сообщения: 188
Возраст: 30
Зарегистрирован: 09 июл 2009, 23:02
Карма: + 29 -
Откуда: Ростов на дону

Re: Антимат для любого модуля

Сообщение Vanofuture » 24 авг 2009, 18:44

uWeb, ты не в теме, это скрипт кривой.
Аватара пользователя
Vanofuture
Супермодератор
Супермодератор
 
Сообщения: 1411
Зарегистрирован: 20 апр 2008, 09:36
Карма: + 48 -

Re: Антимат для любого модуля

Сообщение uWeb » 24 авг 2009, 23:24

Vanofuture, ну ладно, уговорил
Аватара пользователя
uWeb
Подполковник
Подполковник
 
Сообщения: 188
Возраст: 30
Зарегистрирован: 09 июл 2009, 23:02
Карма: + 29 -
Откуда: Ростов на дону

Пред.

Вернуться в Скрипты и интересные решения

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron