• Страница 1 из 1
  • 1
Модератор форума: dotbot  
Список слов и их заменителей
Sheol
Сообщений: 29
Репутация: 0

Сообщение # 1 | 12:04:18
Почему данная опция не работает?
Я писал: слово=*CENSORED*(без звёздочек тоже пробовал), но цензурирование не происходит.
http://industria.ucoz.com/
Hors
Сообщений: 284
Репутация: 91

Сообщение # 2 | 12:51:48
Цитата Sheol ()
Я писал: слово=*CENSORED*
Именно CENSORED писал или ты матом написал, но не превращается в звёздочки или во что нибудь другое?

Требуются Модераторы на форум "ScriptsUcoz" Писать в ЛС
Sheol
Сообщений: 29
Репутация: 0

Сообщение # 3 | 13:07:34
Цитата Hors ()
Именно CENSORED писал или ты матом написал, но не превращается в звёздочки или во что нибудь другое?

Я писал слово из фильтра, которое должно быть автоматически заменено на *CENSORED*. В фильтре все слова прописаны в столбик, по вышеуказанной схеме
Hors
Сообщений: 284
Репутация: 91

Сообщение # 4 | 13:10:13
Цитата Sheol ()
Я писал слово из фильтра
Какие ты слова в фильтре поставил, с пробелами или без ставил?

Требуются Модераторы на форум "ScriptsUcoz" Писать в ЛС
Sheol
Сообщений: 29
Репутация: 0

Сообщение # 5 | 13:13:26
Цитата Hors ()
Какие ты слова в фильтре поставил, с пробелами или без ставил?
без пробела
Hors
Сообщений: 284
Репутация: 91

Сообщение # 6 | 13:22:27
Sheol, ну тогда даже не знаю что подсказать

Требуются Модераторы на форум "ScriptsUcoz" Писать в ЛС
сondor
Сообщений: 4661
Репутация: 1528

Сообщение # 7 | 13:31:13
Sheol, что именно писали в форму фильтра. С новой строки? Скриншот предоставьте.

Должно быть примерно так:
Цитата
porno=xxxx
tadam=CENSORED
слово=цунзура
Sheol
Сообщений: 29
Репутация: 0

Сообщение # 8 | 18:54:19
Цитата сondor ()
что именно писали в форму фильтра. С новой строки? Скриншот предоставьте.
Нужно было сразу обновить страницу и всё стало бы очевидно :c Из всех слов, что я писал, сохранилась только 1/4. Остальные слова вырезаются, наверно из-за превышения лимита...

Добавлено (30 Июн 2014, 18:54:19)
---------------------------------------------
Я долго молчал, ну может кто скажет, как увеличить стандартное кол-во слов? Сейчас только 50 можно поместить в фильтр - это капля в море

Hors
Сообщений: 284
Репутация: 91

Сообщение # 9 | 20:38:59
Цитата Sheol ()
Сейчас только 50 можно поместить в фильтр
У премиум пользователей должно быть больше наверное - где то об этом говорили, не помню уже, а так бы сказал :)

Требуются Модераторы на форум "ScriptsUcoz" Писать в ЛС
Сообщение отредактировал Hors - Понедельник, 30 Июн 2014, 20:40:34
Felix5205
Сообщений: 12
Репутация: 1

Сообщение # 10 | 10:08:43
Sheol, есть скрипты для этого, не использующие стандартный способ и даже имеющие собственный словарный запас. Поищите.
Sheol
Сообщений: 29
Репутация: 0

Сообщение # 11 | 17:31:36
Что ж, продолжим.
Для себя я определил, что анти-мат over9999 слов - не вариант, в связи с воздействующей нагрузкой. Поэтому, остаётся только 1 скрипт
Код
<script type="text/javascript">  
/*  
* You are free to use this script in commercial projects as long as the copyright header is left intact.  
* Snippet taken from http://infegral.ucoz.ru/index/bbimgprotect/0-2  
* Copyright (c) 2010 Infegral(a)gmail/com  
* RegExp (modified) http://forum.ucoz.ru/forum/38-22198-437585-16-1243362715  
*/  
window.infegral_antimat_regexp=new RegExp('(?:(?:х|x)(?:у|y)(?:ле|лe|ли|й|я|ю|е|e|и|ё))|(?:(?:с|c)ц?(?:у|y)ч?(?:к|k|)(?:а|a|е|e|у|y|и|о|o)?)|(?:гнид(?:а|a|o|о))|(?:(?:м|m)(?:а  |a|o|о)нд(?:а|a)?)|(?:пид(?:о|o|а|a)р)|(?:чмыр)|(?:г(?:о|o|а|a)(?:н|h|n)д(?:о|o)(?:н|h|n|c|с)?)|(?:(?:от|oт|ат|aт|пo|по)?(?:с|c)(?:о|o|a|а)(  ?:c|с)(?:ед)?(?:и|e|е|a|а|y|у)?)|(?:з(?:о|а|o|a)л(?:у|y)п)|(?:ж(?:о|o)п(?:a|a|е|e|у|y|о|o)?)|(?:м(?:у|y)д(?:о|o|a|ак|ач|ил|ищ))|(?:(?:в|ф|от  |ы|о|а|с|у|ре|ри)?п(?:и|е|e|ё)(?:с|c|з)(?:д|ж)(?:а|a|о|o|у|y|е|e|ю|и|ы|я|ё)?)|(?:(?:о|o|фу|ы|e|е|и)?(?:б|6)ля(?:т|ц|д|я)?)|(?:(?:на)?(?:х|x)  (?:e|е)(?:р|p)(?:h|н|o|о)?)|(?:(?:вы|не|ни|о|o|от|oт|ь|ъ|на|за|ре|ри|у|раз|долба)?(?:e|е|ё|и)(?:б|6|п)(?:оль)?(?:с|o|о|е|e|щ|к|и|н|у|y|л|ы|ё  |а|a)?)','gi');  
window.infegral_antimat_repl=function(){this.value=this.value.replace(window.infegral_antimat_regexp,'[мат]');};  
window.infegral_antimat_inpage=function(){this.innerHTML=this.innerHTML.replace(window.infegral_antimat_regexp,'[мат]');};  
jQuery(document).ready(function(){  
   jQuery('.posttdMessage,#block21,.cMessage').each(window.infegral_antimat_inpage);  
   jQuery('#message,#mchatMsgF').change(window.infegral_antimat_repl);  
   jQuery('#message,#mchatMsgF').blur(window.infegral_antimat_repl);  
   jQuery('#mchatIfm2').load(function(){  
    this.contentWindow.jQuery('.cMessage').each(window.parent.window.infegral_antimat_inpage);  
   });  
});  

</script>

Тут как-то всё замысловато, но в целом он исправно работает. Хотелось бы уточнить, как его взаимодействовать с чатом? И какой смысл в надписях и ссылках под звёздочками* ?

Добавлено (01 Июл 2014, 17:31:36)
---------------------------------------------
Да, эм... по поводу скрипта. Слова матерные он цинзурирует, это так, но и всё что не надо тоже попадает под одну гребёнку - удалил. Видимо только личный контроль и бдительность пользователей может быть эффективным анти-матом.

  • Страница 1 из 1
  • 1
Поиск:
Telegram
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!