Суть работы скрипта: В форме добавления сообщений выводится галочка "Вы не бот?", при нажатии на которую в сообщение автоматически добавляется спец-ключ. Если же сообщение пишет бот, то он не нажмёт на галочку и ключ не добавится. На странице в каждом сообщении ищется этот спец-ключ, если он не найден, то данное сообщение скрывается.
Установка:
Страница с сообщениями
После <body>:
Code
<style>._m {display:none}</style>
Перед </body>:
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>
Форма добавления сообщений
После
Quote
<input class="commSbmFl" type="submit" id="gbsbm" value="- Добавить комментарий -" />
Ставим
Code
<input type="checkbox" onclick="document.getElementById('message').value += '[visible]';" />