Вход в личный кабинет   Зарегистрировать аккаунт

Задержка скачивания файлов для uCoz

Опубликовано 13-05-2013, 21:09 в разделе Ajax для Юкоз
Задержка скачивания файлов для uCoz

 

Скрипт задержки скачивания предназначен для каталога файлов на сайтах в системе uCoz. Функционал скрипта позволяет "заинтересовать" посетителя зарегистрироваться на сайте. Также можно улучшить поведенческие факторы сайта, за счет задержки на нем пользователей.

Установка относительно проста и не займет много времени.

1) Заменяем ссылку на скачивание следующим кодом:

 

<?if($USER_LOGGED_IN$)?>  <a href="$RFILE_URL$">Скачать файл</a><?else?><a href="javascript://" onclick="scach('$RFILE_URL$',this);">Скачать файл  </a>  <?endif?>


Сам код скрипта необходимо поместить перед закрывающим тегом на тех страницах сайта, где установлены ссылки на скачивание:

 

 <script type="text/javascript">  function scach(xz,vremya){  _uWnd.alert('<fieldset><legend>Незарегистрированным нужно подождать:</legend>Пожалуйста подождите, <span id="timer0">осталось <b id="timer1">60</b> секунд</span></fieldset><fieldset><legend>Если не хотите ждать:</legend><a href="/index/3"><span style="color:red;"><b>Зарегестрируйтесь</b></span></a> или <a href="javascript://" onclick="_uWnd.close(\'site\');new _uWnd(\'LF\',\' \',-250,-110,{autosize:0,closeonesc:1,resize:1},{url:\'/index/40\'});return false;"><span style="color:red;"><b>войдите</b></span></a> под своим <br>логином</fieldset>', 'Сейчас появится файл', {w:350,h:130,tm:62000,pad:3,});    vremya.disabled = true;    var out = 59;    var timer2 = setInterval(function(){    document.getElementById('timer1').innerHTML = out;    out--;    if(out == 0){    vremya.disabled = false;    location.replace(xz);    clearInterval(timer2);    document.getElementById('timer0').innerHTML = '<b>Сейчас появится файл</b>';    }    },1000);    }  </script> 


» » Задержка скачивания файлов для uCoz
Опубликовал Татьяна   Прочитано (раз): 964   |   Оставлено комментариев: 0
Добавить свой комментарий