Таких образом можно избавиться от рекламы, и неадекватов. Последние время на форуме многие любят создавать темы с обратными ссылками, мат может присутствовать в сообщении. Предоставляю вам хороший скрипт который может избавить от этого, и ваш форум будет чистый и хороший.
Это очень просто работает, если человек захочет создать тему и напишет плохие слова, то в ajax окне он увидит уведомление что нельзя такое слова писать.
Ставим этот код в форму добавления сообщений форума, и проследовать в самый низ и определить его там. Код <script type="text/javascript"> var bansl = ['помогите','срочно','все сюда']; // Запрещеные слова var delban = true; // Удалять запрещеное слово?
$('input.postNameFl[name="name"]').keyup(function(){ var txt = $(this).val().toLowerCase(); for(i=0; i<bansl.length; i++){ var thtxt = bansl[i].replace(new RegExp('^[ \\s\xA0]+|[ \\s\xA0]+$', 'g'),'').toLowerCase(); if(txt.indexOf(thtxt)>=0){ if(delban){ var t = $(this).val().split(' '); t.splice(t.length-1); $(this).val(t.join(' ')); } _uWnd.alert('<br>Никаких "'+thtxt+'"','Внимание',{close:1,w:250,h:80,tm:3000,align:'center'}); } } }); </script>
В этой строке, вы уже от себя можете прописать подборку, чтоб не упоминалась в название.
Код var bansl = ['помогите','срочно','все сюда']; // Запрещеные слова Не забываем ставить запятые! :)
|