Если у вас гостевая открыта для заманухи Гостей сайта, а пытаются туда "ноздри свои запилить" СПАМеры, то вот придуман такой вот не большой код.
Установка:
Заваливаемся в ПУ » Главная » Управление дизайном » Редактирование шаблонов » Гостевая книга » Страница с сообщениями и вниз перед /body ставим это. Текст можете поменять под себя,как вам будет угодно...
Код
<!-- Оповещение о регистрации -->
<div style="display:none;" id="feedback_reg">
<table border="0" width="100%" cellspacing="1" cellpadding="2">
<tr>
<td>
<b>Здравствуйте Гость!</b><br>
<br>
К сожалению Администрация сайта запретила Гостям добавлять свои сообщения из-за чрезмерного наплыва СПАМа.<br>
Пожалуйста <a href="/index/3" target="_blank"><span style="color:#0000FF;">зарегистрируйтесь</span></a>, или войдите под своим Логином.<br>
</td>
</tr>
<tr>
<td>
$LOGIN_FORM$
<div align="right">
<em>С уважением Администрация!</em>
</div>
</td>
</tr>
</table>
</div>
<script> function openchat_reg(){new _uWnd('chat','Системное сообщение !!!',450,250,{align:'center',shadow:1,header:1,resize:1,autosize:1,modal:1},$('#feedback_reg').html()); }; </script>
<!-- /Оповещение о регистрации -->
Далее топаем в - Форма добавления материалов. Находим это: Код
<input class="commSbmFl" type="submit" id="gbsbm" value="- Добавить комментарий -" />
удаляем его и втыкаем это Код
<!-- КНОПКА -->
<?if($USER_ID$=0)?><?if($USER_LOGGED_IN$)?><input class="commSbmFl" type="submit" id="gbsbm" value="- Добавить запись -" /><?else?>
<a href="javascript://" onclick="openchat_reg();return false;"><input class="commSbmFl" type="submit" value="- Добавить запись -" /></a>
<?endif?><?endif?>
<!-- /КНОПКА -->
Ниже, после таблицы ставим этот скрипт который отвечает за количество слов в сообщении. Например, если будет меньше 15, то сообщение не пройдет...
Код
<script>
$('#message').change(function () {
if ($('#message').attr('value').length < 15){
$('#ErrorField').html('<img align="absmiddle" src="http://www.fishing31.ru/images/er.png"> <b style="color: red;">Минимальная длина комментария - 15 символов</b></b>');
$('#addcBut').attr('disabled', true);
}
});
</script>
Посмотреть как это работает можно ЗДЕСЬ, как Гость....
Если кому нужен скрипт, чтобы обязательными полями были Имя и Email, то могу выложить ...
При раздаче данного материала на других сайтах. Авторство прописывать ОБЯЗАТЕЛЬНО Код
[url=http://www.fishing31.ru/]Автор: WORKMAN[/url]