1

私は、訪問者がサウンドファイルをダウンロードできるようにするJoomlaコンポーネントを開発しています(mp3であろうとwaveであろうと関係ありません)。これらのファイルは管理インターフェースで管理され、そこで非公開にすることができます。

したがって、それらをアセットセクションに配置することは、サーバーから直接アクセスできるようになるため、オプションではないようです。直接アクセスを避け、要求されたファイルが公開されていることを確認した後、MVC構造(usnig RAWドキュメントタイプ)を介してのみそれらを提供したいと思います。

コンポーネントのディレクトリ構造内でのこれらのファイルの配置に関する規則はありますか?

私の最初のアイデアは、administrator / components / com_mycomponent内にフォルダーを作成し、そこにファイルを保持することです。新しい.htaccessファイルを使用してこの新しいフォルダーへのアクセスを制限する必要がありますか、それともグローバル.htaccessを使用してJoomlaによってすでに処理されていますか?

4

1 に答える 1

1

ファイルをメディアディレクトリに配置する必要があります。それはインストーラーによってサポートされており、はるかに良い場所です。ロジックは、サイトと管理者のcom_mycomponentにコードを含めることであり、両方がメディア(images / css / js)、ダウンロードなどを共有します...

/ media / com_mycomponent /

制限はあなた次第です。

Joomlaのインストール構造は次のとおりです。http://docs.joomla.org/Components:xml_installfile

于 2010-08-30T13:39:12.937 に答える