В форме добавления сообщений выводится галочка "Вы не бот?", при нажатии на которую в сообщение автоматически добавляется спец-ключ. Если же сообщение пишет бот, то он не нажмёт на галочку и ключ не добавится. На странице в каждом сообщении ищется этот спец-ключ, если он не найден, то данное сообщение скрывается. Установка: Страница с сообщениями После : Code <style>._m {display:none}</style> Перед : Code <script> $('._m').each(function(){ if (this.innerHTML.indexOf('[visible]')!=-1) this.style.display = 'block'; this.innerHTML = this.innerHTML.split('[visible]').join(''); }) </script> Вид материалов Заменяем весь код на: Code <div class="_m"> Код вида материалов </div> Форма добавления сообщений После Code <input class="commSbmFl" type="submit" id="gbsbm" value="- Добавить комментарий -" /> Ставим: Code <input type="checkbox" onclick="document.getElementById('message').value += '[visible]';" />
Скачать Скрипт Защита от ботов (для гостевой книги) для uCoz
Зеркало Скрипт Защита от ботов (для гостевой книги) для uCoz
Источник:
|