Главная » Файлы » Скрипты для uCoz » Комментарии |
Антифлуд защита для комментариев
21.06.14, 15:43:17 | |
Этот скрипт создаёт ограничение на отсылку следующего комментария в 30 секунд. Пример смотрите на этом сайте Установка: Управление дизайном сайта -- Комментарии -- Форма добавления комментариев В самом верху вставляем: Код <script language="JavaScript"> // Script by XxMARSxX welcome us http://thedark.net.ru/ var down,cmin2,csec2; function Minutes(data) { for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==':') break; return(data.substring(0,i)); } function Seconds(data) { for(var i=0;i<data.length;i++) if(data.substring(i,i+1)==':') break; return(data.substring(i+1,data.length)); } function Display(min,sec) { var disp; if(min<=9) disp=' 0'; else disp=' '; disp+=min+':'; if(sec<=9) disp+='0'+sec; else disp+=sec; return(disp); } function Down() { document.all.addcBut.style.display = 'none'; //Прячем кнопку cmin2='0'; //Минуты csec2='45'; //секунды DownRepeat(); //Запускаем таймер } function DownRepeat() { csec2--; if(csec2==-1) { csec2=59; cmin2--; } document.all.timeNumer.innerHTML='<h1>'+Display(cmin2,csec2)+'</h1><font color="red">Анти-Флуд защита</font>'; //Показывает сколько осталось if((cmin2==0)&&(csec2==0)) { document.all.addcBut.style.display = 'block'; //Показываем кнопку снова document.all.timeNumer.innerHTML='<font color="green">Вы можете добавлять сообщения</font>'; //Выводим сообщения по окончанию } else down=setTimeout('DownRepeat()',1000); } </script> Далее находим самую нижнюю строчку: Код <tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -"></td></tr></table> И перед ней вставляем: Код <br></script><br><hr><div id="timeNumer"></div><br> Теперь заменяем строчку (В самом низу): Код <tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -"></td></tr></table> На: Код <tr><td class="commTd2" colspan="2" align="center"><input type="submit" onClick="Down()" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -"> </td></tr></table> Всё!!! | |
Просмотров: 475 | Загрузок: 0 | Комментарии: 13 | |
Всего комментариев: 0 | |
| |