В общем искал в нете скрипт для запрета сообщений типа лол, из смайла и т.д.
А также для запрета тупых названий тем в стиле помогите.
Ничего стоящего не нашел, на основе некоторых найденных скриптов возникла идея создать свой.
Что он делает?:
-Запрещает опубликовывать короткие сообщения(типа "Лол" и т.д.)
-Запрещает создавать темы с названием в стиле "помогите мне"
-Запрещает создавать темы с дурацкими короткими названиями типа "ппп" Как работает скрипт смотрите у нас на сайте( попробуйте написать короткое сообщение)
Вставляем этот код в шаблоне "Общий вид страниц форума"после $BODY$
Code
<script type="text/javascript">
/* by REZOR */
$(document.addform).submit(function(){
var minlen = 10; /* минимальная длина поста */
var themelen = 10; /* минимальная длина названия темы */
if (this.message.value.length < minlen) {
_uWnd.alert('<br>Ваше сообщение слишком короткое и вероятнее всего не несет смысла.','Сообщение слишком короткое',{h:120, w: 250, tm: 4000});
this.sbm.disabled = 0;
return false;
}
if (this.name.value.length < themelen) {
_uWnd.alert('<br>Название темы не верное и вероятнее всего не несет смысла.','Неверное название темы',{h:120, w: 250, tm: 4000});
this.sbm.disabled = 0;
return false;
}
if (this.name.value.toLowerCase().match('помогите')||this.name.value.toLowerCase().match('помащь')||this.name.value.toLowerCase().match('памаги те')||this.name.value.toLowerCase().match('помощь')) {
_uWnd.alert('<br>Названия теми в стиле помогите, ))), ау, зайдите сюда запрещено','Неверное название темы',{h:120, w: 250, tm: 4000});
this.sbm.disabled = 0;
return false;
}
});