Раздер Название темы Ответов Последний
Графика для сайта Shareman 3.70 RUS/2010 0 mandelsonsouggisse
Изготовление контента Нужен контент 10 ali7875
DataLife Engine Проблема регистрации. 1 JimaX
DataLife Engine Модальное окно в DataLife Engine 3 lionprizrak
DataLife Engine Настройка robots.txt 8 Prizrak_2012
Стол заказов на cmsko.ru Мини-чат. 2 JimaX
Общение пользователей Статьи 3 nastroenie
Хостинг TneHost - Хстинг провайдер 10 ali7875
DataLife Engine Установка банеров 9 JimaX
DataLife Engine Помогите с установой. dle95 2 nastroenie
Яндекс Apdate
Апдейты Яndex тИЦ
25.09.2013Последний |
02.07.2013
23.05.2013
Апдейты Яndex выдачи
18.10.2013Последний |
17.10.2013
12.10.2013
Апдейты ЯКаталога
23.10.2013Последний |
22.10.2013
21.10.2013

Информация
Главная страница » Всё для uCoz » uCoz Хаки, советы » Анти-Флуд защита для uCOz
Анти-Флуд защита для uCOz
» Просмотров: 681 » Дата: 9-01-2011, 20:34 » Автор: Dima

 

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

<div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzc--> &lt;script language="javascript">
&nbsp;&nbsp;// Script by XxMARSxX welcome us http&#58;//thedark.net.ru/
&nbsp;&nbsp;var down,cmin2,csec2;

&nbsp;&nbsp;function Minutes(data&#41; {
&nbsp;&nbsp;for(var i=0;i&lt;data.length;i++&#41;
&nbsp;&nbsp;if(data.substring(i,i+1&#41;==':'&#41;
&nbsp;&nbsp;break;
&nbsp;&nbsp;return(data.substring(0,i&#41;&#41;;
&nbsp;&nbsp;}
&nbsp;&nbsp;function Seconds(data&#41; {
&nbsp;&nbsp;for(var i=0;i&lt;data.length;i++&#41;
&nbsp;&nbsp;if(data.substring(i,i+1&#41;==':'&#41;
&nbsp;&nbsp;break;
&nbsp;&nbsp;return(data.substring(i+1,data.length&#41;&#41;;
&nbsp;&nbsp;}
&nbsp;&nbsp;function Display(min,sec&#41; {
&nbsp;&nbsp;var disp;
&nbsp;&nbsp;if(min&lt;=9&#41; disp=' 0';
&nbsp;&nbsp;else disp=' ';
&nbsp;&nbsp;disp+=min+':';
&nbsp;&nbsp;if(sec&lt;=9&#41; disp+='0'+sec;
&nbsp;&nbsp;else disp+=sec;
&nbsp;&nbsp;return(disp&#41;;
&nbsp;&nbsp;}
&nbsp;&nbsp;function Down(&#41; {
&nbsp;&nbsp;document.all.addcBut.style.display = 'none'; //Прячем кнопку
&nbsp;&nbsp;cmin2='0'; //Минуты
&nbsp;&nbsp;csec2='45'; //секунды
&nbsp;&nbsp;DownRepeat(&#41;; //Запускаем таймер
&nbsp;&nbsp;}
&nbsp;&nbsp;function DownRepeat(&#41; {
&nbsp;&nbsp;csec2--;
&nbsp;&nbsp;if(csec2==-1&#41; {
&nbsp;&nbsp;csec2=59; cmin2--;
&nbsp;&nbsp;}
&nbsp;&nbsp;document.all.timeNumer.innerHTML='&lt;h1>'+Display(cmin2,csec2&#41;+'&lt;/h1>&lt;font color="red">Анти-Флуд защита&lt;/font>'; //Показывает сколько осталось
&nbsp;&nbsp;if((cmin2==0&#41;&&(csec2==0&#41;&#41;
&nbsp;&nbsp;{
&nbsp;&nbsp;document.all.addcBut.style.display = 'block'; //Показываем кнопку снова
&nbsp;&nbsp;document.all.timeNumer.innerHTML='&lt;font color="green">Вы можете добавлять сообщения&lt;/font>'; //Выводим сообщения по окончанию
&nbsp;&nbsp;}
&nbsp;&nbsp;else down=setTimeout('DownRepeat(&#41;',1000&#41;;
&nbsp;&nbsp;}
&nbsp;&nbsp;&lt;/script><!--/uzc--></div></div><!--/uzcode--> <p> место в котором будет отображаться таймер (между <div> и </div> пусто)
<!--uzcode--><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzc--> &lt;div id="timeNumer">&lt;/div><!--/uzc--></div></div><!--/uzcode-->
Пример как должна выглядеть кнопка (Добавить комментарий......)
<!--uzcode--><div class="bbCodeBlock"><div class="bbCodeName" style="padding-left:5px;font-weight:bold;font-size:7pt">Code</div><div class="codeMessage" style="border:1px inset;max-height:200px;overflow:auto;height:expression(this.scrollHeight<5?this.style.height:scrollHeight>200?'200px':''+(this.scrollHeight+5)+'px');"><!--uzc--> &lt;input type="submit" onclick="Down(&#41;" class="commSbmFl" id="addcBut" name="submit" value="- Добавить комментарий -"><!--/uzc--></div></div>

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




Комментарии: 0 Теги: Анти, защита, uCO
 (голосов: 2)
Уважаемый посетитель, Вы зашли к нам на сайт как незарегистрированный пользователь. Мы рекомендуем Вам бесплатно зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.