2

こんにちは、ezzeelfinderをファイル マネージャーとして使用しようとしています。

次のエラーが表示されます。

TypeError: jQuery(selector).elfinder is not a function
Query(selector).elfinder().elfinder("instance");

Yii 拡張 Web サイトの正確なコードを使用しています。何が問題なのかわかりません。Windows 7 と Apache (XAMPP) を使用していますか?

4

1 に答える 1

2

以前の ElFinder の質問からの議論を続けて、さらに説明してみましょう。

ディレクトリelfinder.min.jsから含まれているファイルの内容を確認できますか( Firebug : tab > expand request of > tab) を使用できますか? そのようなエラーのある問題を再現したとき、それはスクリプトではありませんでした (ただし、エラーのある HTML)。したがって、この JavaScript ファイルが含まれていない場合、メソッドの拡張はなく、表示されるエラー メッセージは公平です。assetsNet/assets/abcdef/elfinder.min.jsResponseelfinderjQuery

これは許可の問題だと思います。何らかの理由elfinder.min.jsでファイルをディレクトリに発行できません。ファイルWITHIN拡張子のディレクトリassetsに対するすべてのアクセス許可が付与されていることを確認してください。このファイルに権限を付与した後、ディレクトリをクリーンアップして再試行してください。最後に、スクリプトが実際にディレクトリに公開され、そこで権限が付与されているかどうかを確認します。elfinder.min.jsassetsassets

役に立つかどうかはわかりませんが、拡張機能の基本的な使用方法を示すことができるデモ ファイルのアーカイブがあります (ただし Ubuntu で作成されています): http://eze.org/yii/ezzeelfinderdemo.zip

このアーカイブの内容を、yiicスクリプトを使用してコマンド ラインから作成された Yii 基本アプリケーションのルート フォルダーに抽出します。

于 2012-11-22T01:46:45.937 に答える