MANIFOLD
Среда, 15.05.2024, 17:31
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » СКРИПТЫ ДЛЯ UCOZ » СКРИПТЫ ДЛЯ ФОРУМА UCOZ » АНТИМАТ
АНТИМАТ
Оффлайн
Четверг, 16.01.2014, 16:23 | Сообщение # 1
АДМИН
Сообщений:
42
Данный скрипт будет все слова, которые вы отметите в скрипте, заменять на нужный вам знак,символ, слово... Например на "-=МАТ=-", только мат л*х не советую ставить, по тому, что вместо "пЛОХо" вы получите "п-=МАТ=-о".
Конечно скрипт не очень то мудренный... но нужный, особенно начинающим вебмастерам!
Вот и сам код:

Код
<script>  

// Антимат  

txt = document.body.innerHTML;  

// Ниже вместо слова "мат" впишите слова или словосочетания которые хотите заменить  
// каждое новое слово должно отделяться от предыдущего символом |  
// перед и после слова пробелов быть не должно  
// все написанные вами слова буду заменены на [*МАТ*]  

bad = /х*й|п*зда|б*я|с*ка|за*бал|п*зд|га*но/i;  

// Конец редактируемой зоны  

while (txt.indexOf(bad)>=0) txt = txt.replace(bad, '<span style="color: #FF0000">[*МАТ*]</span>');  
document.body.innerHTML = txt;  
</script>


Немножко о настройке:
В коде стоят звёздочки(ради приличия=)- вам нужно вместо звёздочек поставить нужные буквы (надеюсь вы поймёте куда какие)
Как добавлять сами маты-пишет коммент в коде, но всё же напишу):

Цитата
// Ниже вместо слова "мат" впишите слова или словосочетания которые хотите заменить
// каждое новое слово должно отделяться от предыдущего символом |
// перед и после слова пробелов быть не должно
// все написанные вами слова буду заменены на [*МАТ*]


Вот как в коде)
Заменить слово [*МАТ*] на нужное вам, можно в этой строчке кода:

Цитата
while (txt.indexOf(bad)>=0) txt = txt.replace(bad, '<span style="color: #FF0000">[*МАТ*]/span>');
Форум » СКРИПТЫ ДЛЯ UCOZ » СКРИПТЫ ДЛЯ ФОРУМА UCOZ » АНТИМАТ
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2024