Представляю уважаемому сообществу свое новое "творение" - Adeptus File Manager. Что это? AFM - простой и незатейливый download-менеджер, предоставляющий вам возможность выложить файлы для скачивания пользователями вашего сайта, и сделать это быстро, просто и понятно. Компонент предназначен в первую очередь для тех, кому нужно просто скачивание файлов, и кто не хочет заморочиваться со всеми "крутыми фишками" Remository или DocMan. Как начать работу? В принципе, для начала работы вам нужно сделать всего 4 шага: 1. Установить компонент; 2. Залить по ФТП или иным способом нужные файлы в каталог /download вашего сайта; 3. Войти в пункт "Файлы" Панели управления компонентом, и убедиться, что все файлы, находящиеся в каталоге /download, появились в списке, и опубликовать их; 4. Создать пункт меню типа "Компонент", где в качестве компонента выбрать AFiles. Все! Примечание: если вам нужен рейтинг файлов - нужно будет установить так же плагин рейтинга для AFM. Как это работает? Компонент при установке автоматически создает каталог /download, и затем при запуске сканирует его, внося все имеющиеся в нем файлы в свою базу. Если внутри каталога /download есть подкаталоги - они игнорируются. В качестве Названия файла по умолчанию устанавливается его имя. Доступ к скачиванию имеют пользователи с ID, отличным от нуля - т.е. все, кроме Гостей. Гости видят все файлы, но скачать их не могут (настраивается в Админке). Что еще? Компонент имеет возможность распределения файлов по категориям. Если Категории вам не нужны - можете их не создавать, тогда все файлы будут выводиться единым списком. Если же вы создадите хотя бы одну Категорию - перед списком файлов будет выведен список Категорий. В Конфигурации компонента вы можете отключить опцию автоматического сканирования каталога с файлами - тогда вносить файлы в базу вам придется вручную. В Конфигурации компонента вы можете изменить каталог с файлами, созданный по умолчанию, на любой другой. Компонент поддерживает AJAX-рейтинг файлов (необходимо установить мамбот!) Где посмотреть? Увидеть компонент в работе вы можете на моем сайте.
Ответ: Компонент "Adeptus File Manager" С удовольствием представляю вам новую версию компонента Adeptus File Manager - 2.2. Основное отличие от предыдущих версий состоит в том, что теперь компонент позволяет разрешить загрузку файлов непосредственно с сайта - либо всем посетителям, либо отдельным из них. Загрузка файлов производится в текущий каталог, т.е. в тот каталог, который вы просматриваете. Если вы находитесь в режиме "Просмотр файлов общим списком без каталогов" либо в режиме поиска - загрузка будет произведена в корневой каталог, указанный вами в конфигурации компонента. После загрузки файлы не видны и не доступны для скачивания - в силу того, что информации о них пока нет в Базе данных компонента. Чтобы такая информация появилась - теперь предусмотрена возможность разрешить публикацию загруженных файлов прямо с сайта, не заходя в Админку. Обратите внимание на то, что нажатие кнопки "Публикация" приводит к сканированию и публикации файлов исключительно в текущем каталоге, а не во всем дереве ваших файлов! Кроме того, для удобства использования компонента все его панели теперь сделаны скрываемыми. Все новые функции компонента выполнены с применением технологии AJAX. В связи с этим: ================================================== Ищу (приглашаю) желающего сделать грамотный перевод языкового файла компонента Adeptus File Manager на английский язык, для размещения на extensions.joomla.org. Языковых вкраплений (hardcoded) в коде компонента НЕТ, все языковые константы - только в языковом файле.
Система комментариев в компоненте AFM Возможно, вы уже заметили, что компонент Adeptus File Manager скоро получит собственную систему комментариев! Рядом с названием каждого файла появилась маленькая иконка и в скобках - текущее количество комментариев у данного файла. Комментарии, с одной стороны, на вид очень простые. В рамках общей концепции AFM - минимум усилий для понимания и настройки (а точнее - совсем никаких усилий... ) Из имеющихся возможностей: в Административной части - разрешить/запретить комментарии, - разрешить/запретить комментарии Гостям, - назначить Модераторов комментариев; во Фронтенде - показать/скрыть индивидуальную страницу комментариев каждого файла, - загрузить/выгрузить список комментариев, - удалить все комментарии к файлу (для назначенных Модераторов), - удалить последний комментарий к файлу (для назначенных Модераторов). Однако, с другой стороны, за внешней простотой скрываются свои "прелести": - система комментариев полностью встроена в каталог файлов. Вы можете выполнять любые действия с комментариями для любого количества файлов одновременно, не покидая ни на секунду страницу каталога! - система выполнена целиком на технологии AJAX. Все действия Пользователя или Модератора во фронтенде по работе с комментариями производятся без единой перезагрузки страницы! - каждый файл имеет собственную страницу комментариев. Однако система устроена так, что вы сможете, например, просматривать и писать комментарии для нескольких файлов в одном и том же окне одновременно! Для ускорения загрузки эти страницы не загружаются автоматически. Для отображения страницы комментариев нужно совершить ДВА КЛИКА мышкой: 1. Клик по иконке "Комментарии" рядом с именем файла откроет страница комментариев файла (пока пустую). 2. Клик по иконке "Загрузить комментарии" покажет тут же без перезагрузки текущие комметарии. Если вам разрешено писать комментарии - сверху страницы будет располагаться поле для ввода текста и кнопка отправки комментария. Под ними - 2 значка если вы Пользователь (или 4 значка если вы Модератор комментариев): Загрузить комментарии, Выгрузить комментарии, (Удалить последний комментарий, Удалить все комментарии файла). В системе комментариев используется та же AJAX-библиотека, что и в основном компоненте - это исключает конфликты. Работа с комментариями сопровождается различными визуальными эффектами (возможно, не все из них будут видны из-под Internet Explorer'a, так что советую смотреть ФФ или Оперой или Сафари). Ну и т.д. и т.п. Номер версии компонента пока не изменен - 2.5, система комментариев проходит тестирование на моем сайте. Кто желает потестировать Модерацию - напишите мне, я присвою вам такие права. После тестирования компонент получит новый номер версии и будет выложен для скачивания.
Ответ: Компонент "Adeptus File Manager" Adeptus File Manager - 2.2. При загрузке в корень и в один из каталогов - всё нормально, при попытке загрузки в другой каталог выдаёт сообщение: SyntaxError: missing } in XML expression При этом в html коде, в function ajaxFileUpload() генерируется такая строчка: url:'http://www.e-cons.ru/components/com_afm/js/upload.php?cat=/', вместо того как в рабочем варианте: url:'http://www.e-cons.ru/components/com_afm/js/upload.php?cat=/usr/local/www/data/download/nrz/', не могу понять в чём проблема :-( Локально всё работает...
В версии 2.2 при попытке загрузки архива, тот загружается в виде новой html страницы. Пробовал закачивать через оперу, мозиллу и download master ситуация везде одинаковая. Фотографии загружаться не хотят. Вместо этого они тоже открываются в новой html странице.
Установлен Adeptus File Manager 2.7 Все бы хорошо - компонент удобный, но только проблема с отображением в IE: страница растягивается до невероятных размеров, из-за чего кнопки "скачать" уходят далеко за пределы экрана. Посмотреть можно здесь Что с этим можно сделать?