Каталог файлов >> Страница материала и комментариев к нему >> находим: Code <a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$)
· <a href="$RFILE_URL$"
target="_blank">Скачать удаленно</a>
($RFILE_SIZE$) И заменяем на: Code <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><a href="$FILE_URL$"
title="Скачать с сервера">Скачать с сервера</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><a
href="$RFILE_URL$" title="Скачать с зеркала">Скачать с
зеркала</a> и в этом же шаблоне ставим между <head>и</head> Quote <script type="text/javascript"> var c = 15; // числом указывается необходимый период задержки в секундах... 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> Красное: количество секунд ожидания
Таким образом не зарегистрированные пользователи чтобы скачать файл
должны подождать определенный период времени, а зарегистрированные
просто будут качать как обычно, без ограничений.
|