Frage

Ich bin eine Joomla-Komponente entwickelt, die Besucher können eine Audio-Datei zum Download (sei es mp3 oder Welle, spielt keine Rolle). Diese Dateien werden in dem Admin-Interface verwaltet und können dort noch nicht veröffentlicht sein.

Daher scheint es, dass sie in dem Aktiv Abschnitt platzieren ist keine Option, da er sie vom Server direkt zugänglich machen würde. Ich möchte einen direkten Zugang zu vermeiden und nur dazu dienen, sie durch meine MVC-Struktur (RAW Dokumenttyp usnig) nach Überprüfung, ob die angeforderte Datei veröffentlicht wird.

Gibt es irgendwelche Konventionen über die Platzierung dieser Dateien in meiner Komponente Verzeichnisstruktur?

Meine erste Idee ist es, einen Ordner innerhalb des administrator / components / com_mycomponent zu erstellen und die Dateien dort zu halten. Muß ich den Zugriff auf diesen neuen Ordner mit einer neuen .htaccess-Datei, oder ist es bereits betreut von Joomla mit einem globalen .htaccess?

War es hilfreich?

Lösung

sollten Sie die Dateien in den Medien Verzeichnis abgelegt werden. Es wird von dem Installer unterstützt und ist viel besserer Ort. Die Logik ist, Code in com_mycomponent für Website haben und admin und diese beiden werden Medien (Bilder / css / js) teilen, Downloads, etc ...

/ media / com_mycomponent /

sind Einschränkungen bei Ihnen.

Hier ist Joomla Installation Struktur, http://docs.joomla.org/Components:xml_installfile

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top