1

tinymce でのファイルのアップロードには、このファイル マネージャーを使用しています。 ファイルマネージャー

ディレクトリに問題があります。私はtinymce 4を使用しています。

私の filemanager フォルダーは " localhost/BAD/ " ディレクトリにあります。" localhost/BAD/admin/ " ディレクトリにある about.php という名前のファイルがあります。これで、画像をアップロードして、その about.php ファイルから確認できます。私のtinymceの設定は

**external_filemanager_path:"/BAD/filemanager/",
filemanager_title:"Filemanager" ,
external_plugins: { "filemanager" : "filemanager/plugin.min.js"}**

そして、私の cofig.php ファイル設定は

$base_url="http://localhost"; 
$upload_dir = '/BAD/source/'; 
$current_path = '../source/'; 
$thumbs_base_path = '../thumbs/';

画像をアップロードして選択すると、画像ソースボックスにパスが「../source/eng.jpg」として表示され、それがデータベースに保存されます。

しかし、 「localhost/BAD/」ディレクトリではなく「localhost/BAD/admin/」からこの画像にアクセスしたい。「 localhost/BAD」ではなく、「localhost」でソースファイルの検索を開始します

いくつかの変更を試みましたが、機能しませんでした。ソースリンクを「../source/eng.jpg」ではなく「source/eng.jpg」として保存するにはどうすればよいですか? または、あるディレクトリから画像を保存して前のレベルのディレクトリからアクセスする方法はありますか?

4

1 に答える 1

6

解決:

tinymce init で:

relative_urls:false,
external_filemanager_path:"/BAD/filemanager/",
filemanager_title:"Filemanager" ,
external_plugins: { "filemanager" : "/BAD/filemanager/plugin.min.js"}

そしてconfig.phpで

$base_url="http://localhost"; 
$upload_dir = '/BAD/source/'; 
$current_path = '../source/'; 
$thumbs_base_path = '../thumbs/';
于 2013-10-30T14:21:03.443 に答える