Навигация
Категории раздела
Последние поступления
Статистика
Файлы » Для Веб-мастера » Скрипты

Скачивание файла после ожидания

13.02.2012, 07:18
1. Заходим в панель управления. 
2. Редактируем шаблон "Страница материала и комментариев к нему" каталога файлов. 
3. Перед < /head > прописываем скрипт таймера: 

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


4. А теперь удаляем стандартные ссылки на скачивание: 

Quote
<a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$) 
· <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)


5. В том месте, где необходимо вывести ссылки вставляем код: 

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


6. Это условие устанавливает время, которое будет отсчитываться до появления ссылки. В моем значении время установлено на 60 секунд: 

Code
var c = 60; // Вместо 60 ставим нужное время



Информация о Скачивание файла после ожидания

Дата добавления     13.02.2012


Не забудьте зарегистрироваться!

 
Не знаете как скачать файл?..Тогда эта инструкция для Вас!!!
 
 
Категория: Скрипты
Рейтинг: 5.0/3 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Поиск
Наш опрос
Нашли то что искали на нашем сайте?
Всего ответов: 2270
Новое на форуме
Заказ ключа для программного обеспечения

Стоит ли покупать игровую валюту в Diablo?

Красивый информер "кто нас сегодня посетил" для Ucoz

Flash радио для сайта

Оптимизация системы

Наша кнопка

Диагностика

Ключи серийники для антивируса Касперский

Ключи кейген для Eset nod 32, Eset Smart Security

Лекарство кейген и русификатор для MOBILedit! Standard 6.9.0


© 2024 Softal

О материалах размещенных на сайте