Вы можете посмотреть, как работает вывод ссылок на скачивание:
Об установке:
1. Для работы данного решения используется версия системной бибилиотеки jQuery 1.6.1. Чтобы её подключить, необходимо в Панели управления сайтом (ПУС) войти во вкладку "Общие настройки" и там в поле "Версия библиотеки jQuery" выбрать "jquery - 1.6.1.js"
Затем входим в редактирование шаблонов и выбираем шаблон "Каталог файлов - Страница материала и комментариев к нему". Вставляем между тегами
Code
<head>...</head>
следующие файлы стилей и скрипт
Code
<link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.16/themes/smoothness/jquery-ui.css" media="all" rel="stylesheet" type="text/css" />
<link href="http://ucoz-solution.ucoz.ru/TEST/jquery.pnotify.default.css" rel="stylesheet" type="text/css" />
<link href="http://ucoz-solution.ucoz.ru/TEST/jquery.pnotify.default.icons.css" rel="stylesheet" type="text/css" />
<style type="text/css">
/* <
Спасибо!!! ОТЛИЧНЫЙ СКРИПТ!!!
Администратору огромное человеческое спасибо!
Небольшое дополнение: вдобавок к таймеру можно прикрепить анимацию загрузки (вращающийся лоадер) и по окончанию загрузки вывод иконки завершения (посмотреть можно здесь на странице любого материала, нажав кнопку "скачать")
Что для этого нужно? ну, во-первых, две иконки, лоадера и иконки завершения загрузки, они в этом архиве
И еще нужно добавить в файл стилей CSS следующее
.ui-pnotify .picon-throbber {
background:url(/throbber.gif);
background-color: transparent;
background-repeat: no-repeat;
background-position: center center;
width: 17px;
height: 17px;
}
.ui-pnotify .picon-task-complete {
background:url(/task-com.png);
background-color: transparent;
background-repeat: no-repeat;
background-position: center center;
width: 17px;
height: 17px;
}
пути к файлам изображений не забудьте прописать как положено.
И маленький нюанс: ссылка на скачивание через определенное время исчезает, чтобы не кликать повторно на кнопку скачивания и не ждать окончания работы таймера, в правом верхнем углу появляется выдвижная панелька,кликнув по которой, можно сразу открыть последнюю просматриваемую ссылку)