UCOZ
МЕНЮ UCOZ
ФАЙЛЫ
ШАБЛОНЫ
СКРИПТЫ
ПОЛЕЗНОЕ
ДЛЯ ФОТОШОПА
НОВОСТИ
СТАТЬИ
ФОРУМ
RSS
ПОИСК
КОНТАКТЫ
ВХОД
РЕГИСТРАЦИЯ
КАРТА САЙТА
КАРТА ФОРУМА
СЧЕТЧИК
ФОРУМ UCOZ
  • Страница 1 из 1
  • 1
Скачать после 60 секунд
Anonymys Дата: Суббота, 25.08.2012, 21:16 | Сообщение # 1

За 50 Сообщений
.

Этот скрипт понадобиться тем кто хочет чтоб в из сайте было много пользователей.Гостям,которые хотят скачать файл,нужно подождать 60 секунд.
Установка:
1-Заходим в ПУ
2-Редактируем шаблон "Страница материала и комментариев к нему" в каталоге файлов
3-Перед </head> ставим этот скрипт таймера

Code
<script type="text/javascript">   
   var c = 60; // необходимый период задержки в секундах...   
   function fcwait() {   
   if (c > 0) {   
   var el = document.getElementById("downloadDelayTimeSec")   
   if( el ){   
   el.innerHTML = "" + c   
   }   
   c = c - 1   
   setTimeout("fcwait()", 1000)   
   } else {   
   document.getElementById("divDLWait").style.display = 'none';   
   document.getElementById("divDLStart").style.display = 'block';   
   }   
   }   
   </script>


Теперь нам нужно удалить стандартные ссылки скачивния
Code
<a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$)   
   · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)


В месте, где нам необходимо вывести ссылки на скачивание устанавливаем этот код
Code
<?if($FILE_URL$)?><div style="display:none;" id="divDLWait"><fieldset><legend><b><font color="red">Чтобы снять ограничение зарегистрируйтесь!</font></b></legend>   
   Ссылка для скачивания будет доступна через <b id="downloadDelayTimeSec">Load</b> секунд...</fieldset></div>   
   <div style="display:none;" id="divDLStart"><input type="button" onclick="window.location='$FILE_URL$'" value="Скачать с сервера" /></div>   
   <a href="javascript://" onclick="fcwait();document.getElementById('divDLWait').style.display='block';style.display='none'">Скачать с сервера ($FILE_SIZE$)</a> <?endif?>   
   <?if($RFILE_URL$)?><div style="display:none;" id="divDLWait"><fieldset><legend><b><font color="red">Чтобы снять ограничение зарегистрируйтесь!</font></b></legend>   
   Ссылка для скачивания будет доступна через <b id="downloadDelayTimeSec">Load</b> секунд...</fieldset></div>   
   <div style="display:none;" id="divDLStart"><input type="button" onclick="window.location='$RFILE_URL$'" value="Скачать с зеркала" /></div>   
   <a href="javascript://" onclick="fcwait();document.getElementById('divDLWait').style.display='block';style.display='none'">Скачать с зеркала ($RFILE_SIZE$)</a><?endif?>


  • Страница 1 из 1
  • 1
Поиск: