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