Главная » Файлы » Скріпти |
Ожидание при скачивании файла
04.12.2011, 01:35 | |
Вы видели сайты - файлообменники? Если да, то хотите сделать себе такой? Нет ничего проще. В данном материале я покажу скрипт, который создает некоторое подобие известного depositfiles, который ставит паузу перед скачиванием файлов чтобы пользователи посмотрели рекламу. Установка: 1 Шаг. Стиль оформления. Если у вас светлый дизайн, то поставьте стили оформления. Code /* timer styles ucoz-lab.ucoz.ru*/ #timer_num {width:70px; height:70px; background: url('http://ucoz-lab.ucoz.ru/dark-lab/timer.gif') no-repeat; text-align:center; font-size:36px; color:#666} /* timer styles ucoz-lab.ucoz.ru*/ Если темный, то можете сразу перейти к следующему шагу. 2 Шаг. Вставка кода. Данный код можно поставить куда угодно. Он будет через 60 секунд показывать код, выделенный красным. Code <script type="text/javascript"> timer_num = 60; // Число задержки в секундах function timer_fc(){ if(timer_num>0){ $('#timer_num').text(timer_num); timer_num--; setTimeout("timer_fc()", 1000) }else{ $('#timer_1').hide(); $('#timer_2').show(); }} timer_fc(); </script> <table id="timer_1" border="0" cellpadding="2" cellspacing="2"><tbody><tr> <td>Ожидайте:</td> <td id="timer_num"></td> <td>сек.</td> </tr></tbody></table> <div style="display:none" id="timer_2"> Здесь Ваш текст или код. </div> Например, я данный код устанавливал в каталог фалов в сайте-примере. Это одно из хороших применений скрипта. Вот, что я делал: Инструкция: Установка скрипта ожидания скачивания в каталог файлов: 1. Перешел в "Страницу материала" на каталоге файлов Нашел код наподобие этого (в котором дает ссылки на скачивание) Code <?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?> <?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?> <?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?> И заменил на: Code <script type="text/javascript"> timer_num = 10; // Число задержки в секундах function timer_fc(){ if(timer_num>0){ $('#timer_num').text(timer_num); timer_num--; setTimeout("timer_fc()", 1000) }else{ $('#timer_1').hide(); $('#timer_2').show(); }} timer_fc(); </script> <table id="timer_1" border="0" cellpadding="2" cellspacing="2"><tbody><tr> <td>Ожидайте:</td> <td id="timer_num"></td> <td>сек.</td> </tr></tbody></table> <div style="display:none" id="timer_2"> <?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?> <?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank"><!--<s5224>-->Скачать удаленно<!--</s>--></a> ($RFILE_SIZE$)<?endif?> <?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?> </div> (Только в инструкции выше я поставил время ожидания на 10 сек) Надеюсь, что код найдет свое полезное применение на вашем сайте. | |
Просмотров: 1547 | Загрузок: 0 | Комментарии: 2 | Рейтинг: 0.0/0 |
HTML | |
BB-Code | |
Ссылка |
Всего комментариев: 1 | |
| |