Например: Скачать CSS v34
Пятница, 15.05.2026, 19:50 Регистрация Карта сайта RSS Лента
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Скачать после 60 секунд
Дата: Пятница, 10.08.2012, 12:46 | Сообщение # 1
  • 216
  • 7


  • 1-Заходим в ПУ
    2-Редактируем шаблон "Страница материала и комментариев к нему" в каталоге файлов
    3-Перед ставим этот скрипт таймера

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


    Дата: Пятница, 10.08.2012, 22:23 | Сообщение # 2
  • 315
  • 504
  • Прикольно,но можно сделать чтобы люди авторизовывались

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