Downloads 2.0
- Описание
- Установка
- Загрузки
Очередное обновление модуля, предыдущая его версия была опубликована ранее, который позволяет скачивать файлы на отдельной странице. Его можно использовать в статьях и статических страницах. При нажатии на загрузку файла открывается новая страница и вы можете скачать файл отсюда таким же образом. Вы также можете использовать полностью отдельный дизайн страницы, если хотите. Он также сохраняет загрузки пользователей и отображает "Кто скачал?" этот файл.
- Открыть .htaccess в корне сайта и после RewriteEngine On добавить:
# Downloads RewriteRule ^download/([0-9]+)/?(static)?$ index.php?do=download&id=$1&area=$2 [L] RewriteRule ^file/([0-9]+)$ index.php?do=downloads&id=$1 [L] RewriteRule ^file/([a-z0-9]{32})$ index.php?do=downloads&hash=$1 [L] RewriteRule ^file/([a-zA-Z0-9\w\-\.]+)$ index.php?do=downloads&name=$1 [L] RewriteRule ^sfile/([0-9]+)$ index.php?do=downloads&id=$1&area=static [L] RewriteRule ^sfile/([a-z0-9]{32})$ index.php?do=downloads&hash=$1&area=static [L] RewriteRule ^sfile/([a-zA-Z0-9\w\-\.]+)$ index.php?do=downloads&name=$1&area=static [L]
- Готово!
Теги для статических страниц и файлов статей:
{f-имя} - имя файла
{f-size} - размер файла (КБ, с суффиксом МБ)
{f-author} - имя пользователя, загрузившего файл
{f-date} - дата в формате m.d.Y.
{f-count} - количество скачиваний
{f-counter} - продолжительность обратного отсчета
{f-link} - ссылка для скачивания файла
{f-seo-link} - ссылка для скачивания файла ( SEF )
{f-ext} - расширение файла (пример: zip, rar, apk)
{f-dir} - имя папки, в которой установлен файл
{f-url} - прямой URL-адрес файла (пример: http://..../uploads/files/dosya.zip)
{f-url} - можно использовать прямую ссылку на файл с тегом. Однако система не разрешает прямой доступ к некоторым загруженным файлам. Вы можете преодолеть это ограничение, добавив расширения файлов, которые вы будете использовать, как показано ниже. В папке /uploads/files/ откройте файл .htaccess и добавьте:
(avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)
Вы можете изменить .htaccess и добавить pdf, doc, ppt, pptx, docx, если это необходимо:
(pdf|doc|ppt|pptx|docx|avi|divx|mp3|mp4|flv|swf|wmv|m4v|m4a|mov|mkv|3gp|f4v)
Теги только для файлов элементов:
{f-news-title} - название статьи, с которой загружается файл
{f-dlink} - ссылка для скачивания файла (автоматическая версия двух ссылок выше).
{f-news-link} - ссылка на статью, где установлен файл
{f-cat-link} - Ссылка на категорию статьи, в которой загружен файл
{f-cat-name} - название категории, к которой относится статья содержащая файл
{related limit="10" template="relatednews"}: вывод похожих статей (параметры ограничения лимита и шаблон)
Теги управления:
[direct] Когда ссылка на файл доступна напрямую [/direct]
[not-direct] Когда ссылка на файл недоступна напрямую [/not-direct]
[not-allowed] Появляется, если у группы пользователей нет разрешения на загрузку [/not-allowed]
[allowed] Появляется, если группа пользователей имеет право на загрузку [/allowed]
[timer] Если функция обратного отсчета включена [/timer]
[notimer] Если функция обратного отсчета отключена [/notimer]
[related] Если функция связанных статей включена [/related]
[not-static] Если файл, загруженный в статью [/not-static]
[static] Если файл загружен на статическую страницу [/static]
При желании вы можете вести журнал загрузок пользователей и указывать, кто скачал файл и в какое время. Вы можете включить или отключить запись и отображение этого параметра из панели администратора. Просто добавьте тег:
{who-downloaded}
файлы шаблонов attachment.tpl или download.tpl , чтобы их можно было отобразить. Вы можете настроить каждую строку/запись на этой вкладке по своему усмотрению. Действительные теги в файле download-who.tpl:
Дата последней загрузки: {down-date} - {down-date=d.m.Y}
Имя пользователя: {user-name}
Имя пользователя (цветное): {user-name-colored}
Аватар: {user-photo}
Профиль: {user-url}
Всплывающее окно профиля: <a href="{user-url}" onclick="{user-url-popup}">{user-name-colored}</a>
Группа: {user-group}
Группа (цветная): {user-group-colored}
Значок группы: {user-group-icon}