Печать

Советы 11. Файловый архив Docman

Рейтинг:   / 0
ПлохоОтлично 

В последнее время файловый архив RockDownloads, который мы рассматривали раньше, на нашем сервере ведет себя непредсказуемо. Он устанавливается, но не дает возможность с его помощью закачивать файлы или создать папки для файлов, а если создать их вручную и вручную же залить файлы на сайт, не отображает их в админке сайта, хотя во фронтенде, при подключении компонента к меню, все отображается и скачивается. Причину искать можно долго и безрезультатно. Скорее всего, это проблема и компонента и сервера. Сервера – в том, что обновились версии  apache, MySQL и PHP (хотя это не проблема, а скорее, прогресс), компонента – в том, что он не поддерживает или поддерживает только частично эти новые версии. Отсюда конфликт. И дело касается не только нашего сервера, потому что любой сервер рано или поздно, но обязательно будет обновляться на новые версии – это объективные требования любой системы, если, конечно, она хочет и в дальнейшем оставаться в строю. Поэтому, как ни жаль, но с компонентом RockDownloads (бесплатной его версией, платную, возможно, лучше программисты пишут) нам приходится расставаться. Мы рассмотрим достойную ему альтернативу - компонент DOCMan.  Он является аналогичной системой загрузки и управления файлами для Joomla! Соответственно, позволяет загружать файлы на сайт для последующего их скачивания, а также упорядочивает их по категориям. То, что нам и нужно.

 

Примечание.

Перевод интерфейса компонента может различаться (вы ведь можете использовать не только версию с этого сайта, но и скачанную откуда-либо еще), поэтому названия кнопок могут не соответствовать, однако, по смыслу, думается, можно догадаться, если не механически (не думая) выполнять все действия. Скачать компонент.

Создание категорий

Для начала работы с компонентом необходимо зайти в главное меню «Компоненты» и выбрать пункт под названием DocMan. Т.к. каждый файл или документ в DocMan должен принадлежать какой-либо категории, необходимо, прежде чем начать загружать файлы, их создать. И это типичное действие для большинства компонентов, да и для самой joomla.

Для этого в панели управления необходимо нажать на кнопку «Категории». Далее в правом верхнем углу нажимаем кнопку «Новая» и в открывшейся форме заполняем поля «Заголовок категории:» и «Название категории:». И в первом и во втором поле можно написать одно и то же. Это не принципиально для вас, однако принципиально для этого компонента, поскольку, если вы не заполните одно из полей, компонент при сохранении попросит вас исправить эту ошибку.

Сохраняемся.

Загрузка файлов в DocMan

Для загрузки файла на панели управления компонентом необходимо нажать кнопку «Файлы».

Далее в открывшемся окне в правом верхнем углу нажать кнопку «Загрузить». Откроется окно со списком, состоящим из трех пунктов:

  • Загрузить файлы с вашего компьютера
  • Переместить файлы с другого сервера на ваш сервер
  • Создать ссылку на файл на другом сервере


Пункт «Загрузить файлы с вашего компьютера»
Данный пункт позволяет загрузить файл с вашего компьютера. Для этого необходимо выделить его мышкой и нажать на кнопку «Далее».

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

(Помним, файл по объему не должен превышать 2 Mb. Если больше – закачиваем по ftp (FileZilla) в папку dmdocuments (это родная папка компонента, созданная при его установке) в корне сайта, затем входим в панель управления DocMan - «Документы» - «Новый» - заполняем все текстовые поля, в строке «Выбрать файл» выбираем из списка нужный по его названию. Сохраняемся.)

В открывшемся окне представлены три кнопки:

«Создать новый документ, используя этот файл» — позволяет создать новый документ, т.е. написать название файла с кратким описанием и прочую информацию.

«Загрузить больше» — предлагается загрузить еще что-нибудь. Если не нужно прямо сейчас создавать готовый к публикации документ со ссылкой на закаченный файл, а необходимо закачать еще несколько файлов.

«Показать файлы» — показывает список загруженных файлов.
Для того чтобы опубликовать закаченный файл на сайте, нужно нажать «Создать новый документ, используя этот файл».

Жмем «Создать новый документ, используя этот файл».

Для создания нового документа в поле «Название» вводим имя документа (имя файла здесь вводить не надо, если файл prez.ppt, то пишем «Презентация такая-то»). Оно будет отображаться на сайте.  В строке «Категория» выбираем  нужную категорию. В строках «Одобрено» и «Опубликовано» обязательно ставим флажки, иначе файл не будет отображаться на сайте. В поле «Описание» обязательно вводим несколько слов о том документе, который вы предлагаете скачать, иначе никто не будет его скачивать, кот в мешке никому не нужен.

Подключение к меню

Теперь подключаем категорию в меню. Для этого сначала идем в меню «Категории» панели управления компонентом, видим таблицу всех существующих категорий, запоминаем цифры в столбце Категория ID для нашей категории – это ее системный идентификатор, по которому через меню она будет открываться.

Идем в менеджер меню сайта, выбираем то меню, в которое хотим добавить пункт для нашего компонента (обычно называем его «Файлы», но это уже ваше дело, как вы этот пункт назовете). Добавляем пункт, в дереве типов меню выбираем DocMan, далее в настройках, в строке Default category ID, прописываем запомненный идентификатор, вводим имя пункта меню в строке «Заголовок», выбираем родителя, если нужно, в поле «Родительский элемент», сохраняемся. Все.