Скрипт позволяет любой группе пользователей поставить ожидание на скачивание (Или гостям) 60 сек,или другое время!
Установка:
Каталог файлов - Страница материала и комментариев к нему.
Где хотим видеть кнопку ставим:
Code
<script type="text/javascript">
function dload(link,obj){
_uWnd.alert('
<span id="timer0">Ожидайте <b id="timer1">60</b> секунд</span><br><a href="/index/1/">Войдите</a>, чтобы не ждать.','',
{w:220,h:70,tm:60000,pad:3,});
obj.disabled = true;
var out = 59;
var timer2 = setInterval(function(){
document.getElementById('timer1').innerHTML = out;
out--;
if(out == 0){
obj.disabled = false;
location.replace(link);
clearInterval(timer2);
document.getElementById('timer0').innerHTML = '<b>Скачивание файла...</b>';
}
},1000);
}
</script>
<?if($USER_LOGGED_IN$)?>
<a href="<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>" class="download-btn" title="Скачать $ENTRY_TITLE$">
<?else?>
<a href="javascript://" onclick="dload('<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>',this);" class="download-btn" title="Скачать $ENTRY_TITLE$">
<?endif?>
<span class="title">Скачать файл</span><br>
<span class="size">Размер: <?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?></span>
</a>
function dload(link,obj){
_uWnd.alert('
<span id="timer0">Ожидайте <b id="timer1">60</b> секунд</span><br><a href="/index/1/">Войдите</a>, чтобы не ждать.','',
{w:220,h:70,tm:60000,pad:3,});
obj.disabled = true;
var out = 59;
var timer2 = setInterval(function(){
document.getElementById('timer1').innerHTML = out;
out--;
if(out == 0){
obj.disabled = false;
location.replace(link);
clearInterval(timer2);
document.getElementById('timer0').innerHTML = '<b>Скачивание файла...</b>';
}
},1000);
}
</script>
<?if($USER_LOGGED_IN$)?>
<a href="<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>" class="download-btn" title="Скачать $ENTRY_TITLE$">
<?else?>
<a href="javascript://" onclick="dload('<?if($FILE_URL$)?>$FILE_URL$<?else?>$RFILE_URL$<?endif?>',this);" class="download-btn" title="Скачать $ENTRY_TITLE$">
<?endif?>
<span class="title">Скачать файл</span><br>
<span class="size">Размер: <?if($FILE_SIZE$)?>$FILE_SIZE$<?else?>$RFILE_SIZE$<?endif?></span>
</a>
Кнопку можете изменить под себя стилями как захотите!