• Страница 1 из 1
  • 1
Скрытые возможности форума
workman
Воскресенье, 10 Августа 2014, 13:47 | Сообщение 1
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Благодаря всеми любимой администрации в лице uCoz, у всех вас появилась прекрасная возможности для проверки постов перед отправкой.
Знаю по себе это очень нужная функция и уверен, что многие ее оценят по достоинству.
Поместив в любое место форума этот код вы можете заставить юзера представится, ограничить длину сообщений (а то некоторые мегоссаги загоняют), установить минимальную длину сообщения (то есть вы избавитесь глупых фраз хорошо, здрасте, и одних смайликов).
И глупых тем типа: Вопрос, Помогите и т.п.
Код
<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"){   
prom=idx.elements(i).value;   

if (prom.length < 7){   
errmes="Короткое название темы";   
}   
prom=prom.toLowerCase();   
if (prom == "помогите"){   
errmes="Не правильное название темы";   
}   // и так далеее для каждого дибильного названия.   
//теперь проверяю описание темы   
} else if (idx.elements(i).className=="postdescrfl"){   
prom=idx.elements(i).value;   
if (prom.length < 7){   
errmes="Короткое описание темы";   
}   
// теперь проверяем длинну поста   
} else if (idx.elements(i).className=="posttextfl"){   
prom=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>
Страна: (RU)
Kosten
Воскресенье, 10 Августа 2014, 13:50 | Сообщение 2
Оффлайн
Администраторы
Сообщений:44490
Награды: 70
workman, но его на сайте держать смысла нет. А вот как к примеру делать конкурс.. кто больше набирет постов.. нужно ставить и выставить сколько знаков.. всегда пригодиться. Для того чтоб не флудили а отписывались развернуто и по теме.
Страна: (RU)
workman
Воскресенье, 10 Августа 2014, 13:55 | Сообщение 3
Оффлайн
Проверенные
Сообщений:1716
Награды: 9
Цитата Kosten ()
нужно ставить и выставить сколько знаков..

Не всегда это может помочь, так как человек может просто что-то сказать смайлом, а сообщение не пустит его.
Цитата Kosten ()
Для того чтоб не флудили а отписывались развернуто и по теме.

Ну флудильщиков всегда хватало. Самый лучший способ с ними бороться, так эт, при регистрации обязательным поставить аватар, год рождения и город
Страна: (RU)
  • Страница 1 из 1
  • 1
Поиск: