Главная » Администрирование сайта » Настройка основных модулей » Дополнительные поля для ссылок в каталоге файлов

Дополнительные поля для ссылок в каталоге файлов

05.06.2011 в 19:37
Автор: DIREN

Рассказываю как сделать несколько ссылок для скачивания в каталог файлов на понятном для новичков языке,а значит с картинками и прочим.

Пункт1.

Первое что нам нужно это зайти в ПУ-Каталог файлов
Далее мы нажимаем на  Настройки модуля

Спускаемся до пункта "Поля для добавления материалов:"
Ставим галки у:
Ссылка на страницу документации к материалу
Ссылка для скачивания архива с другого сервера
Ссылка на источник материала

Пункт2.
Далее мы нажимаем на "Изменить текущие названия полей вы можете "здесь"."

И начинаем менять стандартные названия полей. Заходим в пункт 
 ФОРМА ДОБАВЛЕНИЯ МОДУЛЯ "КАТАЛОГ ФАЙЛОВ" [+]

Менять стандартные надписи (рекомендую менять как показываю я, просто не все поля вмещают в себя полное кол-во символов из ссылки файлообмеников):

Ссылка на страницу документации к материалу - Ссылка для скачивания архива с letitbit
Ссылка на источник материала - Ссылка для скачивания архива с другого сервера
Ссылка для скачивания архива с другого сервера - Ссылка для скачивания архива с DepositFiles

Пункт3.
Настраиваем расположение этих полей в форме добавления материала:
 Настройки модуля
Спускаемся до пункта "Сортировка полей:" и поднимаем все наши пункты в одну ячейку
А так же поставьте галки в пункте "Автоматически добавлять префикс "http://" для полей:"

Пункт4.
Исправляем код вида материалов:
Заходим  Управление дизайном модуля
Выбираем "Страница материала и комментариев к нему"
Находим код:
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
<?if($FILE_URL$ || $RFILE_URL$ || $SCREEN_URL$)?>[ <?if($FILE_URL$)?><a href="$FILE_URL$"><!--<s5223>-->Скачать с сервера<!--</s>--></a> ($FILE_SIZE$)<?endif?>
<?if($RFILE_DIRECT_URL$)?><a href="$RFILE_DIRECT_URL$" target="_blank"><!--<s9999>-->Скачать с DepositFiles<!--</s>--></a><?endif?>
<?if($DOCPAGE_URL$)?><a href="$DOCPAGE_URL$" target="_blank"><!--<s5224>-->Скачать с letitbit<!--</s>--></a><?endif?>
<?if($SOURCE_URL$)?><a href="$SOURCE_URL$" target="_blank"><!--<s9998>-->Скачать удаленно<!--</s>--></a><?endif?>
<?if($SCREEN_URL$)?> · <a href="$SCREEN_URL$" target="_blank"><!--<s5187>-->Скриншот<!--</s>--></a><?endif?> ]<?endif?>


Где:
$DOCPAGE_URL$ссылка на страницу с документацией к материалу
$SOURCE_URL$ссылка на источник материала
$RFILE_DIRECT_URL$прямая ссылка на файл на удаленном сервере


Ну вроде и всё, теперь при добавлении файлов, Вам достаточно будет указывать ссылки в соответствующих полях.

Если всё же ссылки очень длинными получаются, то сокращайте их через сервис u.to

http, Каталог файлов, Ссылки, дополнительное поле


Рейтинг: 14  (помогла ли Вам эта инструкция: да / нет)          Просмотров: 12624          Комментариев: 7

Похожие инструкции

17.09.2015 в 00:11      0  

У меня нет кода как пункте 4:

Код
<?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?>
Что делать?
25.09.2015 в 15:06      0  

Должно быть что-то "похожее".
14.08.2013 в 21:40      0  

Подскажите пожалуйста, куда прописывать ссылки магнет, они очень длинные - Пример:
magnet:?xt=urn:btih:FE8BED6DD6FB3361402D624998E8F461FFD8F269&dn=Audiffex&tr=http%3a%2f%2fbt2.rutracker.org%2fann%3fuk%3 dB9NoNh1MgX&tr=http%3a%2f%2fretracker.local%2fannounce
16.08.2013 в 09:50      0  

Здравствуйте, в данном случае указывать ссылки вручную (в материалах), либо пробовать задействовать сервисы по сокращению ссылок, к примеру: http://tinyurl.com
16.08.2013 в 16:23      0  

Спасибо, получилось с помощью http://tinyurl.com
21.01.2012 в 20:16      0  

Мне понравилась статья
10.02.2012 в 23:41      0  

Спасибо happy