Главная » 2009 » Декабрь » 6 » "Скачать с зеркала" для каталога файлов (Скрипты для ucoz)
06.12.2009, 09:09

"Скачать с зеркала" для каталога файлов



Т.к. в модуле "Каталог файлов" нет пустых дополнительных полей, мы будем использовать уже существующие.

ПУ-->Каталог файлов-->Настройки модуля. Активизируем поле "Ссылка на источник материала":

Затем, ПУ-->Замена стандартных надписей-->Форма добавления модуля "Каталог файлов". И переименовываем "Ссылка на источник материала" на "ссылка на зеркало":

ПУ-->Управление дизайном-->Каталог файлов-->Страница материала и комментариев к нему. Находим там:

Code
<?if($FILE_URL$)?><a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$)<?endif?>  
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)<?endif?>  
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank">Screenshot</a><?endif?>

и заменяем на это:

Code
<?if($USER_LOGGED_IN$)?><?if($FILE_URL$)?><a href="$FILE_URL$">Скачать с сервера</a> ($FILE_SIZE$)<?endif?>  
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)· <?endif?>  
<?if($SOURCE_URL$)?><a href="$SOURCE_URL$" target="_blank">Скачать с зеркала</a><?endif?>  
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank">Screenshot</a><?endif?>]  
<?else?>Чтоб скачать фаил <a href="$REGISTER_LINK$">зарегистрируйтесь</a>, или <a href="$LOGIN_LINK$">войдите</a> под своим логином<?endif?>

Вот и все.

Материал взят с сайта infoscript.ru
Внимание! Копирование данного материала запрещено без указания ссылки на сайт Infoscript.ru
Источник/Автор: Неизвестен
Категория: Скрипты uCoz | Просмотров: 2824 | Добавил: antisept | Рейтинг: 4.5/2 |
Теги: каталога, скачать, Зеркала, файлов, для
Всего комментариев: 4
1 MrChert   (30.01.2011 12:07)
Аватар пользователя
А если нужно несколько зеркал? Можно же тоже самое сделать с остальными полями (авторство материала). Спасибо за идею! happy

2 MrChert   (03.02.2011 18:58)
Аватар пользователя
Я сделал 4 зеркала на ФО, а как можно бы замутить, чтобы, если строка не заполнена, то и не показывается в новости? cry

+1   Спам
3 antisept -Infoscript Team-  (04.02.2011 08:33)
Аватар пользователя
Условными операторами:

Code
<?if($RFILE_URL$)?> · <a href="$RFILE_URL$" target="_blank">Скачать удаленно</a> ($RFILE_SIZE$)·<?else?> <?endif?>

4 MrChert   (04.02.2011 14:27)
Аватар пользователя
Спасибо, все гениальное просто! smile

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