На форуме техподдержки многие просили рассказать, как можно сделать функцию антимата (замены "нехороших" слов на форуме). Я придумал способ, который позволяет заменять плохие слова на что угодно в любом нужном вам модуле: в комменатриях, на форуме, в гостевой и так далее.. Для того, чтобы плохие слова на странице были заменены, вам необходимо в самый конец html кода нужной страницы, но перед тегом вставить скрипт:
Code
<script>
// Антимат от <a class="link" target="_blank" href="http://StudioAD.ru">http://StudioAD.ru</a> 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], если с [cencored]м до[cencored]!
Скрипт стоит на этом форуме, можете сами его испытать.