• Страница 1 из 1
  • 1
Усовершенствованный анти-мат для форума ucoz
Kosten
Вторник, 24 Апреля 2012, 11:47 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
С этим кодом на форум не прорвется мат, вместо мата будут вырисовывается звездочки как на картинке. код работает автоматически и его работа на замену запрещенные слова на звездочки, и при этом вас еще будет уведомлять в низ правом углу в окне.



Приступаем к установке:

Заходим в общий вид страниц форума и после $BODY$ ставим:

Код
<script type="text/javascript">    
    $(function(){$('#message').keyup(function(){    
    var a=$(this).val().toLowerCase(),b='сука,тварь,школота,школо,шалава,шлюха,лох,епт,нах'.split(',');    
    for(i=0;i<b.length;++i){if(a.search(b[i])!= -1){$(this).val(a.replace(b[i],'***'));    
    _uWnd.alert('<center><font color="red"><img src="http://zornet.ru/Rang_2/anti_mat_dli_forumacensored.gif"><hr><br>Найдены запрещенные слова!</font>','',{w:200,h:90});    
    return false;}}});});    
    </script>


Наш богат Русский язык на красноречие так что вы можете добавить их в скрипт!

PS - скрипт исправлен и теперь полностью работоспособен, спасибо Invisible5193.
Прикрепления: 2488736.png (57.2 Kb)
Страна: (RU)
feliksteg
Среда, 18 Мая 2016, 08:33 | Сообщение 2
Оффлайн
Пользователи
Сообщений:134
Награды: 0
С одной стороны он совершенно не нужен, если ставить, то лучше на ссылки, адмирал и модерам только разрешить.
Страна: (RU)
Kosten
Пятница, 24 Июня 2016, 12:17 | Сообщение 3
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Что то заметил, не сильно вообще активацию на мини чат делают.
Страна: (RU)
Invisible5193
Пятница, 07 Октября 2016, 14:28 | Сообщение 4
Оффлайн
Пользователи
Сообщений:5
Награды: 1
Добрый день, в начале предложения не фильтрует слова(
Страна: (RU)
Сопрано
Пятница, 07 Октября 2016, 14:34 | Сообщение 5
Оффлайн
Vip
Сообщений:461
Награды: 4
Цитата Invisible5193 ()
Добрый день, в начале предложения не фильтрует слова(

Удивляюсь, что после всех обновление, еще как то работает. biggrin
Страна: (RU)
Invisible5193
Пятница, 07 Октября 2016, 14:49 | Сообщение 6
Оффлайн
Пользователи
Сообщений:5
Награды: 1
Цитата Trantel ()
Удивляюсь, что после всех обновление, еще как то работает. biggrin

biggrin так что он первое слово то не запикивает?!дальше отлично всё срабатывает, а вот первое - ни в какую.

Добавлено (07.10.2016, 14:49)
---------------------------------------------
Если первым поставить пробел, то первое слово запикивает. Как присвоить полю $_MESSAGE$ значение по умолчанию " "(пробел)?

Страна: (RU)
Kosten
Пятница, 07 Октября 2016, 14:51 | Сообщение 7
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Invisible5193, даже не ставил его, просто с источника проверенного взял.
Что так сильно матюкаються?
Страна: (RU)
Invisible5193
Пятница, 07 Октября 2016, 14:58 | Сообщение 8
Оффлайн
Пользователи
Сообщений:5
Награды: 1
Цитата Kosten ()
Invisible5193, даже не ставил его, просто с источника проверенного взял.
Что так сильно матюкаються?


Очень сильно, времени нет фильтровать всё в ручную, жалобы жителей города приходят постоянно, судами грозят... Сам читаю и офигеваю какую ересь несут.

Спасибо, этот работает хорошо, жаль первое слово не запикивает.
Страна: (RU)
Kosten
Пятница, 07 Октября 2016, 15:02 | Сообщение 9
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Invisible5193, но видать так сделано, очень редко, если писать предложение, кто то матерок ставит. Все равно, уже 90% резать будет.
Страна: (RU)
Invisible5193
Пятница, 07 Октября 2016, 15:07 | Сообщение 10
Оффлайн
Пользователи
Сообщений:5
Награды: 1
Цитата Kosten ()
Invisible5193, но видать так сделано, очень редко, если писать предложение, кто то матерок ставит. Все равно, уже 90% резать будет.

Всё, решил проблему! У вас слова через запятую и пробел стоят, пробелы уберите, они тоже скриптом в часть слова засчитываются, без пробелов режет и первое слово) biggrin
Страна: (RU)
Kosten
Пятница, 07 Октября 2016, 15:11 | Сообщение 11
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Invisible5193, это здесь пробелы убрать?

[info]сука, тварь, школота, школо, шалава, шлюха лох, епт, нах'[/info]
Страна: (RU)
Invisible5193
Пятница, 07 Октября 2016, 15:14 | Сообщение 12
Оффлайн
Пользователи
Сообщений:5
Награды: 1
Да, 'сука,тварь,школота,школо,шалава,шлюха,лох,епт,нах'
Вот так должно быть)
Страна: (RU)
Kosten
Пятница, 07 Октября 2016, 15:22 | Сообщение 13
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
Invisible5193, все понятно, исправлю.
Сп.
Страна: (RU)
FeStemBer
Пятница, 07 Октября 2016, 16:10 | Сообщение 14
Оффлайн
Проверенные
Сообщений:355
Награды: 1
Нужно тоже поставить, то очень много неодыкватов появляются.
Страна: (RU)
Сафрон
Пятница, 07 Октября 2016, 16:25 | Сообщение 15
Оффлайн
Vip
Сообщений:224
Награды: 1
Так вообще то нужный скрипт.
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: