Скрытые возможности форума
Благодаря всеми любимой администрации в лице UcoZ, у всех вас появилась прекрасная возможности для проверки постов перед отправкой.
Знаю по себе это очень нужная функция и уверен, что многие ее оценят по достоинству.Поместив в любое место форума этот код вы можете заставить юзера представится, ограничить длину сообщений (а то некоторые мегоссаги загоняют), установить минимальную длину сообщения (то есть вы избавитесь глупых фраз хорошо, здрасте, и одних смайликов).
И глупых тем типа: Вопрос, Помогите и т.п.
Code
<script type="text/javascript">
function checksubmit(idx){
var errmes;
var i;
var prom;
errmes='';
for (i=0; i<idx.elements.length; i++){
// проверка темы на длинну и на дебильную фразу вопрос или помогите
if (idx.elements(i).className=="postnamefl"){
pro m=idx.elements(i).value;
if (prom.length < 7){
errmes="Короткое название темы";
}
prom=prom.toLowerCase();
if (prom == "помогите"){
errmes="Не правильное название темы";
} // и так далеее для каждого дибильного названия.
//теперь проверяю описание темы
} else if (idx.elements(i).className=="postdescrfl"){
pr om=idx.elements(i).value;
if (prom.length < 7){
errmes="Короткое описание темы";
}
// теперь проверяем длинну поста
} else if (idx.elements(i).className=="posttextfl"){
pro m=idx.elements(i).value;
if (prom.length < 15){
errmes="Очень короткий пост";
}
// теперь проверяю имя юзера
} else if (idx.elements(i).className=="postuserfl"){
if (prom.length == "Гость" || prom.length==""){
errmes="Пожалуйста представтесь";
}
}//if end
}//for end
if (errmes !=''){
alert (errmes);
return false;
} //end if
}// sumit end
</script>