02:29 Пятница 2025
Статистика Форума
Последние обновленные темы Самые популярные темы Самые активные Новые участники
Время в профиле прош... (0)
КПК - персональная с... (0)
Вид цитаты и code st... (0)
СТАЛКЕРСКИЙ МИНИ-ПРО... (0)
БЛОК ИНТЕРЕСНЫХ ФАКТ... (0)
Гид по Народной Соля... (27)
Бар «От заката до ра... (18)
Гид по прохождению м... (16)
Азы модостроения (14)
Баги и ошибки на сай... (8)
XemorDio(died) (626)
Бармен (146)
ExGooD (48)
habib (37)
Rayviner (19)
maksimstebnovskij5 (02.03.2023)
slitkovets (30.10.2022)
ianoiano62 (29.01.2022)
Timkalv (20.09.2021)
Myloisonau (03.09.2021)

  • Страница 1 из 1
  • 1
Скачивание файлов с сервера в ajax окне для uCoz
XemorDio(died)Дата: Четверг, 21.01.2016, 12:08 | Сообщение # 1
Генерал-лейтенант
Группа: Свобода
Сообщений: 626
Награды: 3
Репутация: 4
Статус:

Описание скрипта:
Данный скрипт работает так, когда пользователь на сайте как гость и он захочет скачать файл с вашего сервера, то при нажатии на кнопку скачать файл, откроется ajax окно, в котором будет идти время (сколько осталось до скачивания), так же будет кнопка, она активируется тогда, когда пройдет отчет времени, но если гость не захочет ждать, то ему в данном ajax окне будет написано, что он может скачивать без ожидания после регистрации на сайте и привилегии, которые он получит, если зарегистрируется у Вас на сайте.

Установка скрипта:
Кнопка скачивания файла:
Код
<div style="text-align:center;">  
<?if($USER_LOGGED_IN$)?><?if($FILE_URL$)?><a href="$FILE_URL$" title="Вес материала $FILE_SIZE$, формат zip">СКАЧАТЬ С СЕРВЕРА</a><?endif?><?else?><?if($FILE_URL$)?><a href="javascript:open_download()" title="Вес материала $FILE_SIZE$, формат zip">Скачать с сервера</a><?endif?><?endif?>  
</div>

В нижнюю часть сайта:
Код
<script type="text/javascript">  
var time_now = 10;  
function get_link() {window.open('$FILE_URL$')}  
function open_download() {  
time_now = 60;  
new _uWnd('DownList','Скачивание файла',530, 160,{autosize:0,resize:0,modal:1,fadetype:1,fadeclosetype:1},'<div class="h_mtr_text_gost" style="text-align:justify!important;"><font style="font-size:10pt;">Здравствуйте уважаемый <b>Гость</b>! Советуем Вам <a href="$REGISTER_LINK$">зарегистрироваться</a> у нас на сайте, что бы скачивать файлы без ожидания! После регистрации, Вы сможете не только скачивать файлы с нашего сайта, ну и еще: общаться на форуме и в чате, задавать вопросы по системе uCoz и многое, многое другое! Присоединяйтесь к нам, не пожалеет!</font></div><div style="padding:9px;"></div><div style="padding:7px;background:rgb(30, 144, 255);color:#ffffff;text-align:center;"><div class="win_time"><font style="font-size:13pt;">Вы сможете скачать файл с нашего сайта через <b>60</b> сек.</font> <div id="win_time" style="font-size:55px; color:#666; font-weight:bold;"></div> </div></div>');  
setInterval(function(){if(time_now==0) {$('.win_time').html('<a href="javascript:get_link()" title="Вес материала $FILE_SIZE$, формат zip" style="font-size:13pt;color:#ffffff;text-decoration:none;font-weight:bold">Скачать файл с сервера</a>')} {time_now=time_now-1;$('.win_time b').text(time_now)}},1000)  
}  
</script>

В css:
Код
.h_mtr_text_gost {border-left:2px solid #8DCAFF;display:table-cell;vertical-align:top;padding-left:10px;}
 
  • Страница 1 из 1
  • 1
Поиск: