Главная | Регистрация | Вход Приветствую Вас Уважаемый Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Модератор форума: n3T, non-party, Bryse  
Хороший форум... » Все для uCoz » Готовые cкрипты для uCoz » Анти - Флуд защита для Форума (Хороший скрипт ...)
Анти - Флуд защита для Форума
GlebДата: Воскресенье, 07.12.2008, 10:55:43 | Сообщение # 1
-=Его Величество Админ=-

« 38 »

Награды : 17

За создание сайта За дизайнерские умения За творческие способности За любовь народа За активное участие на Форуме

Пол пользователя :


Страна :

Главная » Управление дизайном » Редактирование шаблонов » Форма добавления комментариями:

Code
    <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>

Место в котором будет отображаться таймер (между <div> и </div> пусто

Code
    <div id="timeNumer"></div>

Пример как должна выглядеть кнопка (Добавить комментарий......)

Code
<input type="submit" onClick="Down()" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -">

Добавляем в <BODY ... onLoad="Down()">
что бы при обновлении страницы таймер запускался заново (в противном случае можно добавить комментарий, обновить страницу и сразу же добавить еще, и еще и еще)

Автор : XxMARSxX

Если помог - ставим + smile




 
Хороший форум... » Все для uCoz » Готовые cкрипты для uCoz » Анти - Флуд защита для Форума (Хороший скрипт ...)
  • Страница 1 из 1
  • 1
Поиск:



Made By Gleb © 2005 - 2024