DocMan - создаем файловый архив |
02.04.2009 01:19 |
Пожалуй, каждый второй сайт на сегодняшний день обладает файловым архивом. Владельцы интернет-ресурсов предоставляют возможность пользователям скачать программы, музыку, видео и прочий контент. Наблюдая такое дело, я твердо решил: наш мегапортал также обязан обзавестись файловым архивом. Для системы управления контентом Joomla создано несколько удачных компонентов, позволяющих осуществить выше задуманное. Мы установим, настроим и научимся работать с компонентом DocMan, который позволяет загружать файлы на сайт для последующего их скачивания, а также упорядочивает их по категориям. В общем, позволяет делать много-много полезного.
DocMan скачать можно с нашего сайта. Изначально компонент будет разговаривать с нами на английском языке, однако впоследствии мы попытаемся исправить это недоразумение. Процесс установки ничем не отличается от инсталяции прочих компонентов, поэтому не вижу смысла вести о нем расказ. Итак, начнем с самого главного. Зайдем в панель управления компонентом DocMan. Для этого заходим в главное меню «Компоненты» и выбираем пункт под названием DocMan. Как известно все на этом свете можно поделить на категории. Файлы, который будут располагаться в нашем архиве — не исключение. Более того, если у нас изначально не будут созданы соответствующие видам и подвидам файлов категории, создать файловый архив мы не сможем. Каждый файл (или документ) в DocMan обязан относиться к одной из категорий. Если таковых не имеется — их необходимо создать. Поэтому мы, не откладывая дело в долгий ящик, создадим первую категорию. Для этого в панели управления компонентом нажимаем на кнопку «Categories». И попадаем в новое окно. Нашему взору предстает пустой список категорий. Дабы он перестал пустовать предлагаю в правом верхнем углу нажать на кнопку «ADD» и приступить к заполнению списка. Не забываем, что наш сайт посвящен Овощам и Фруктам, поэтому создадим для каждого раздела отдельную категорию. Первой пусть у нас окажется «Овощи». Заполнение категории предельно простое. В текстовые поля «Category Title:» и «Category Name:» вписывается название категории. Внизу мы видим визуальный редактор с соответствующим текстовым полем. Сюда при желании можно ввести небольшое описание категории — написать: зачем она создана и что содержит внутри себя. По окончании заполнения всех необходимых полей нам просто следует нажать кнопку «Save» в правом верхнем углу экрана. Таким же способом мы создадим вторую категорию под названием «Фрукты». Работа с группами пользователейТеперь, когда созданы категории, настало время что нибудь закачать. Предположим, у нас существует два архива. Первый будет условно называться «1.zip», второй, соответственно - «2.zip». Первый архив мы планируем разместить для скачивания каждому желающему. А вот во втором у нас по легенде хранится сверхсекретная информация. Поэтому его мы разрешим скачивать лишь избранным посетителям сайта. Как поступить в таком случае? Первым делом нам нужно создать группу тех самых избранных. Для этого мы возвращаемся в панель управления компонентом и нажимаем на кнопку «Groups». В новом окне, в правом верхнем углу нажимаем на кнопку «ADD» и попадаем в окно создания новой группы пользователей. Назовем ее «VIP-People». В поле «Description» можно внести краткое описание группы. Это делается, прежде всего, для вас — уважаемый владелец сайта. Чтобы случайно не забыть — какая из групп для чего служит. Добавление пользователей в группу происходит очень просто. Список под названием «Users available» показывает существующих зарегистрированных пользователей. Список «Members in this Group» отображает пользователей добавленных в данную группу. По окончании создания группы и добавления необходимых пользователей в правом верхнем углу нажимаем на кнопку «Save». Загрузка файлов в DocManУ нас создана VIP группа, но не загружено ни одного документа. А файловый архив без файлов.... сами понимаете — объект малоинтересный. Возвращаемся в панель управления компонентом и находим кнопку «New File». Нажмем на нее. Нам откроется список, состоящий из трех пунктов:
Предлагаю рассмотреть, каждый в отдельности. Upload a file from your computerДанный пункт позволяет сделать не что иное, как загрузить файл с вашего компьютера. Для этого выделяем данный пункт мышкой и нажимаем на кнопку «Next», что расположена ниже. Новое окно порадует нас кнопкой «Обзор» напротив надписи «Choose the file to upload:». Нажатие на нее откроет окно проводника по вашему компьютеру и позволит выбрать необходимый файл для загрузки. Если вы хотите загрузить несколько файлов подряд (мы с вами это делать не будем!), то имеет смысл поставить флажок напротив надписи «Batch Mode:»(пакетная загрузка файлов). После того как файл выбран, нажимаем на кнопку «Submit» и переходим к следующему этапу работы:
Make a new document entry using this file — позволяет создать новый документ, то есть, написать название файла, краткое к нему описание и прочую информацию. В общем подготовить файл для публикации на сайте. Upload more — загрузить что нибудь еще. Если вы не желаете прямо сейчас создавать готовый к публикации документ со ссылкой на закаченный файл, а имеете намерение закачать еще пару — тройку файлов, этот пункт для Вас. Display Files — показать файлы. На самом деле ничего интересного вы не увидите. Лишь скупой внешне список закаченных файлов предстанет вашему вниманию. Так как наша задача — опубликовать закаченный файл на сайте, мы нажимаем на первую сверху кнопку под названием «Make a new document entry using this file». Создание нового документа в целом мало отличается от создание категории. В поле «Name» вводим произвольное имя файла. Оно будет отображаться на сайте. В текстовое поле визуального редактора есть смысл написать краткую аннотацию к файлу. В этом же окне мы можем разрешить только определенной группе пользователей скачивать наш файл. Для этого бросаем свой взор в нижнюю часть окна, где обнаруживаем четыре вкладки. Нас интересует вкладка «Permissions». Щелкаем по ней. Далее обращаем внимание на выпадающий список «Viewers». По умолчанию здесь установлено значение «Everybody», что означает: файл может просмотривать и скачивать кто угодно и когда угодно. Наша же задача дозволить скачивание заранее созданной группе пользователей, которой мы дали имя «VIP-People». Поэтому ищем эту группу в списке и смело останавливаем на ней свой выбор. Теперь когда все необходимые поля заполнены, в правом верхнем углу нажимаем кнопку «Save» Закачать файл на ваш сервер напрямую с удаленного сервера. Объясню подробнее. Нередко возникает необходимость разместить у себя на сайте файл, который уже присутствует для скачивания на одном из интернет- ресурсов.
Второй — если вы закачали файл к себе на сервер по FTP, но разместили его не в каталоге компонента DocMan, где он хранит все закаченные файлы (по умолчанию это каталог dmdocuments в корневой директории сайта), а в своем самолично созданном.
Русификация DocManВсе хорошо в DocMan, однако любителей русского языка может оттолкнуть англоязычный интерфейс. Хотелось бы, чтобы все было по — русски. Хотя бы та часть компонента, что отображается на сайте.
Я вижу: вы уже приступили к переводу компонента на русский язык, поэтому не буду вас отвлекать, а лишь скажу: «До, свидания». С уважением, Гоша Компьютерный.
Новые материалы на эту тему:
Также рекомендуем к прочтению:
|
Обновлено 30.06.2014 12:37 |