Останнім часом файловий архів RockDownloads, який ми розглядали раніше, на нашому сервері поводиться непередбачувано. Він встановлюється, але не дає можливість з його допомогою закачувати файли або створити папки для файлів, а якщо створити їх вручну і вручну ж залити файли на сайт, не відображує їх в адмінці сайту, хоча у фронтенді, при підключенні компонента до меню, все відображається і скачується. Причину шукати можна довго і безрезультатно. Швидше за все, це проблема і компонента і сервера. Сервера - в тому, що оновилися версії apache, MySQL і PHP (хоча це не проблема, а швидше, прогрес), компонента - в тому, що він не підтримує або підтримує тільки частково ці нові версії. Звідси конфлікт. І справа стосується не тільки нашого сервера, тому що будь-який сервер рано чи пізно, але обов'язково буде оновлюватися на нові версії - це об'єктивні вимоги будь-якої системи, якщо, звичайно, вона хоче і надалі залишатися в строю. Тому, як не шкода, але з компонентом RockDownloads (безкоштовної його версією, платну, можливо, краще програмісти пишуть) нам доводиться розлучатися. Ми розглянемо гідну йому альтернативу - компонент DOCMan. Він є аналогічною системою завантаження і управління файлами для Joomla! Відповідно, дозволяє завантажувати файли на сайт для подальшого їх завантаження, а також впорядковує їх за категоріями. Те, що нам і потрібно.
Примітка.
Переклад інтерфейсу компонента може відрізнятися (ви ж можете використовувати не тільки версію з цього сайту, але і завантажену звідки-небудь ще), тому назви кнопок можуть не відповідати, проте, за змістом, думається, можна здогадатися, якщо не механічно (не думаючи) виконувати всі дії. Завантажити компонент.
створення категорій
Для початку роботи з компонентом необхідно зайти в головне меню «Компоненти» і вибрати пункт під назвою DocMan. Оскільки кожен файл або документ в DocMan повинен належати будь-якої категорії, необхідно, перш ніж почати завантажувати файли, їх створити. І це типова дія для більшості компонентів, та й для самої joomla.
Для цього в панелі управління необхідно натиснути на кнопку «Категорії». Далі в правому верхньому кутку натискаємо кнопку «Нова» і в формі, що відкрилася заповнюємо поля «Тема категорії:» і «Назва категорії:». І в першому і в другому полі можна написати одне й те саме. Це не принципово для вас, однак принципово для цього компонента, оскільки, якщо ви не заповните одне з полів, компонент при збереженні попросить вас виправити цю помилку.
Зберігаємося.
Завантаження файлів в DocMan
Для завантаження файлу на панелі управління компонентом необхідно натиснути кнопку «Файли».
Далі у вікні, в правому верхньому кутку натиснути кнопку «Завантажити». Відкриється вікно зі списком, що складається з трьох пунктів:
- Завантажити файли з вашого комп'ютера
- Перемістити файли з іншого сервера на ваш сервер
- Створити посилання на файл на іншому сервері
Пункт «Завантажити файли з вашого комп'ютера»
Даний пункт дозволяє завантажити файл з вашого комп'ютера. Для цього необхідно виділити його мишкою і натиснути на кнопку «Далі».
У новому вікні навпроти напису «Виберіть файл для завантаження:" буде розташована кнопка «Обзор». Після натискання на неї відкриється вікно провідника по вашому комп'ютеру і дозволить вибрати необхідний файл для завантаження.
Для того щоб завантажити декілька файлів підряд необхідно поставити прапорець навпроти напису «Пакетний режим:».
Після того як обраний файл, необхідно натиснути кнопку «Відправити».
(Пам'ятаємо, файл за обсягом не повинен перевищувати 2 Mb. Якщо більше - закачуємо по ftp (FileZilla) в папку dmdocuments (це рідна папка компонента, створена при його установці) в корені сайту, потім входимо в панель управління DocMan - «Документи» - «Новий» - заповнюємо всі текстові поля, в рядку «Вибрати файл» вибираємо зі списку потрібний по його назві. Зберігаємося.)
У вікні, представлені три кнопки:
«Створити новий документ, використовуючи цей файл» - дозволяє створити новий документ, тобто написати назву файлу з коротким описом та іншу інформацію.
«Завантажити більше» - пропонується завантажити ще що-небудь. Якщо не потрібно прямо зараз створювати готовий до публікації документ з посиланням на закачаний файл, а необхідно закачати ще кілька файлів.
«Показати файли» - показує список завантажених файлів.
Для того щоб опублікувати закачаний файл на сайті, потрібно натиснути «Створити новий документ, використовуючи цей файл».
Тиснемо «Створити новий документ, використовуючи цей файл».
Для створення нового документа в поле «Назва» вводимо ім'я документа (назва файлу тут вводити не треба, якщо файл prez.ppt, то пишемо «Презентація така-то»). Воно буде відображатися на сайті. У рядку «Категорія» вибираємо потрібну категорію. У рядках «Схвалено» і «Опубліковано» обов'язково ставимо прапорці, інакше файл не буде відображатися на сайті. В поле «Опис» обов'язково вводимо кілька слів про те документі, який ви пропонуєте завантажити, інакше ніхто не буде його завантажувати, кіт в мішку нікому не потрібен.
Підключення до меню
Тепер підключаємо категорію в меню. Для цього спочатку йдемо в меню «Категорії» панелі управління компонентом, бачимо таблицю всіх існуючих категорій, запам'ятовуємо цифри в стовпці Категорія ID для нашої категорії - це її системний ідентифікатор, за яким через меню вона буде відкриватися.
Йдемо в менеджер меню сайту, вибираємо то меню, в яке хочемо додати пункт для нашого компонента (зазвичай називаємо його «Файли», але це вже ваша справа, як ви цей пункт назвете). Додаємо пункт, в дереві типів меню вибираємо DocMan, далі в налаштуваннях, в рядку Default category ID, прописуємо запомненний ідентифікатор, вводимо ім'я пункту меню в рядку «Тема», вибираємо батька, якщо потрібно, в поле «Батьківський елемент», зберігається. Усе.