Страница 2 из 2

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

СообщениеДобавлено: 24 авг 2009, 14:08
Yusup
для форума когда редактируют сообщение с матом получается примерно так:
<span style="color: #FF0000">[cencored]</span>утый <span style="color: #FF0000">[cencored]</span>сос
сори за мат

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

СообщениеДобавлено: 24 авг 2009, 14:17
XxMARSxX
что такое cencored? можед ты хотел написать hardcored?

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

СообщениеДобавлено: 24 авг 2009, 14:31
Yusup
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>утый
сори мат

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

СообщениеДобавлено: 24 авг 2009, 16:36
uWeb
Yusup, ну пиши не сос а слово целиком

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

СообщениеДобавлено: 24 авг 2009, 18:44
Vanofuture
uWeb, ты не в теме, это скрипт кривой.

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

СообщениеДобавлено: 24 авг 2009, 23:24
uWeb
Vanofuture, ну ладно, уговорил