В закладки Вход Регистрация
Категории раздела
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 19
Мини-чат
200
Статистика
Онлайн: 1
Гостей: 1
Юзеров: 0
ucoz ucoz
Хостинг от uCoz Copyright MyCorp © 2025by NIK
Минутное ожидание чтоб скачать для сайта, из категории Ajax скрипты для сайта.
20.02.2015, 18:41
Минутное ожидание чтоб скачать для сайта, из категории Ajax скрипты для сайта. Есть всякие коды чтоб гость не мог скачать сайта пока не зарегистрируется на нем. Здесь все по другому, гость сайта может скачать, но с ожиданием. Просто он нажимает скачать, вылазить ajax окна для uCoz и начинает отчитывать минуту. После минуты вы можете спокойно скачать материал. А если у вас материала хорошего много, думаю гость подумает чтоб не ждать и быстро пройдет регистрацию на сайте и ему откроется больше возможностей на портале. Так же участвовать на форуме или попросить поддержке в чем то в чем он не понимает, вообщем помощи. 
Начинаем установку

Идем в свою админ панель и файлы и убираем ссылку на скачивание, и заменяем на этот код:

Код
<?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>
Категория: jhjhjhjh | Добавил: jaguar37rus
Просмотров: 209 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]