На главную Форум сайта Вы Гость + Регистрация / Вход
Антифлуд для комментариев - Форум чат общение
ПОПУЛЯРНЫЕ ТЕМЫ
[Игра] 15 +
Оставлено 179 сообщений в теме
досчитай до 100
Оставлено 99 сообщений в теме
Как разыграть друга в в...
Оставлено 72 сообщений в теме
Сигны в формате psd
Оставлено 70 сообщений в теме
[Игра] Города
Оставлено 69 сообщений в теме
[Игра] Поставить + выше...
Оставлено 44 сообщений в теме
Раздача WMB
Оставлено 41 сообщений в теме
 

  • Страница 1 из 1
  • 1
Форум чат общение » Центр помощи по развитию web ресурсов » Скрипты для ucoz » Антифлуд для комментариев
Антифлуд для комментариев
Support@NC
Дата: Среда, 27.04.2011, 21:58 | Сообщение # 1
Создатель топика
NN-CS.3DN.Ru Агент
Администратор
Сообщений: 0
Репутация: 54
Награды: 8
[RU]
Главная » Управление дизайном » Редактирование шаблонов » Форма добавления комментариями:

Code
<SCRIPT LANGUAGE="JavaScript">    
  //Script by http://4UcoZ.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>

место в котором будет отображаться таймер(между

и
пусто)

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

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

добавляем в
что бы при обновлении страницы таймер запускался заново (в противном случае можно добавить комментарий, обновить страницу и сразу же добавить еще, и еще и еще)


Служба поддержки NN-CS.3DN.Ru Агент
Форум чат общение » Центр помощи по развитию web ресурсов » Скрипты для ucoz » Антифлуд для комментариев
  • Страница 1 из 1
  • 1
Поиск:

Как писать сообщения и создавать свои темы на форуме?

Вверх