Усовершенствованный анти-мат для форума ucoz
|
|
Kosten | Вторник, 24 Апреля 2012, 11:47 | Сообщение 1 |
| С этим кодом на форум не прорвется мат, вместо мата будут вырисовывается звездочки как на картинке. код работает автоматически и его работа на замену запрещенные слова на звездочки, и при этом вас еще будет уведомлять в низ правом углу в окне.
Приступаем к установке:
Заходим в общий вид страниц форума и после $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.
| Страна: (RU) |
| |
feliksteg | Среда, 18 Мая 2016, 08:33 | Сообщение 2 |
| С одной стороны он совершенно не нужен, если ставить, то лучше на ссылки, адмирал и модерам только разрешить.
| Страна: (RU) |
| |
Kosten | Пятница, 24 Июня 2016, 12:17 | Сообщение 3 |
| Что то заметил, не сильно вообще активацию на мини чат делают.
| Страна: (RU) |
| |
Invisible5193 | Пятница, 07 Октября 2016, 14:28 | Сообщение 4 |
| Добрый день, в начале предложения не фильтрует слова(
| Страна: (RU) |
| |
Сопрано | Пятница, 07 Октября 2016, 14:34 | Сообщение 5 |
| Цитата Invisible5193 ( ) Добрый день, в начале предложения не фильтрует слова( Удивляюсь, что после всех обновление, еще как то работает.
| Страна: (RU) |
| |
Invisible5193 | Пятница, 07 Октября 2016, 14:49 | Сообщение 6 |
| Цитата Trantel ( ) Удивляюсь, что после всех обновление, еще как то работает. biggrin так что он первое слово то не запикивает?!дальше отлично всё срабатывает, а вот первое - ни в какую.Добавлено (07.10.2016, 14:49) --------------------------------------------- Если первым поставить пробел, то первое слово запикивает. Как присвоить полю $_MESSAGE$ значение по умолчанию " "(пробел)?
| Страна: (RU) |
| |
Kosten | Пятница, 07 Октября 2016, 14:51 | Сообщение 7 |
| Invisible5193, даже не ставил его, просто с источника проверенного взял. Что так сильно матюкаються?
| Страна: (RU) |
| |
Invisible5193 | Пятница, 07 Октября 2016, 14:58 | Сообщение 8 |
| Цитата Kosten ( ) Invisible5193, даже не ставил его, просто с источника проверенного взял. Что так сильно матюкаються?
Очень сильно, времени нет фильтровать всё в ручную, жалобы жителей города приходят постоянно, судами грозят... Сам читаю и офигеваю какую ересь несут.
Спасибо, этот работает хорошо, жаль первое слово не запикивает.
| Страна: (RU) |
| |
Kosten | Пятница, 07 Октября 2016, 15:02 | Сообщение 9 |
| Invisible5193, но видать так сделано, очень редко, если писать предложение, кто то матерок ставит. Все равно, уже 90% резать будет.
| Страна: (RU) |
| |
Invisible5193 | Пятница, 07 Октября 2016, 15:07 | Сообщение 10 |
| Цитата Kosten ( ) Invisible5193, но видать так сделано, очень редко, если писать предложение, кто то матерок ставит. Все равно, уже 90% резать будет. Всё, решил проблему! У вас слова через запятую и пробел стоят, пробелы уберите, они тоже скриптом в часть слова засчитываются, без пробелов режет и первое слово)
| Страна: (RU) |
| |
Kosten | Пятница, 07 Октября 2016, 15:11 | Сообщение 11 |
| Invisible5193, это здесь пробелы убрать?
[info]сука, тварь, школота, школо, шалава, шлюха лох, епт, нах'[/info]
| Страна: (RU) |
| |
Invisible5193 | Пятница, 07 Октября 2016, 15:14 | Сообщение 12 |
| Да, 'сука,тварь,школота,школо,шалава,шлюха,лох,епт,нах' Вот так должно быть)
| Страна: (RU) |
| |
Kosten | Пятница, 07 Октября 2016, 15:22 | Сообщение 13 |
| Invisible5193, все понятно, исправлю. Сп.
| Страна: (RU) |
| |
FeStemBer | Пятница, 07 Октября 2016, 16:10 | Сообщение 14 |
| Нужно тоже поставить, то очень много неодыкватов появляются.
| Страна: (RU) |
| |
Сафрон | Пятница, 07 Октября 2016, 16:25 | Сообщение 15 |
| Так вообще то нужный скрипт.
| Страна: (RU) |
| |