2010-08-09 3 views
1

Я разрабатываю компонент Joomla, который позволит посетителям загружать звуковой файл (будь то mp3 или волна, не имеет значения). Эти файлы управляются в интерфейсе администратора и могут быть опубликованы там.Где я могу разместить загружаемые файлы для моего компонента?

Таким образом, кажется, что размещение их в разделе активов не является вариантом, так как это сделает их доступными непосредственно с сервера. Я хочу избежать прямого доступа и обслуживать их только через мою структуру MVC (тип документа usnig RAW) после проверки того, что запрашиваемый файл опубликован.

Существуют ли какие-либо соглашения о размещении этих файлов в структуре каталогов моего компонента?

Моя первая идея - создать папку внутри администратора/компонентов/com_mycomponent и сохранить там файлы. Нужно ли ограничивать доступ к этой новой папке новым файлом .htaccess, или он уже позаботился о Joomla с глобальным .htaccess?

ответ

1

Вы должны поместить файлы в медиа-каталог. Он поддерживается установщиком и намного лучше. Логика иметь код в com_mycomponent для сайта и администратора, и оба из них будут обмениваться медиа (изображения/CSS/JS), загрузки и т.д. ...

/СМИ/com_mycomponent/

Ограничений до вы.

Здесь находится монтажная структура Joomla, http://docs.joomla.org/Components:xml_installfile

Смежные вопросы