Главная » Файлы » Скріпти

Ожидание при скачивании файла
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 сек)

Надеюсь, что код найдет свое полезное применение на вашем сайте.
Категория: Скріпти | Добавил: flipshar
Просмотров: 1547 | Загрузок: 0 | Комментарии: 2 | Рейтинг: 0.0/0
Поделись новостью с друзьями
HTML
BB-Code
Ссылка
Всего комментариев: 1
1 Мартуся  
0
ОООО дякую адмін дового шукала tongue tongue cool cool cool cool cool

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]