| Усовершенствованный анти-мат для форума 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="https://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 ] |  |  |