1

そこで、TinyMCE には FCKeditor を使用しました。これは簡単に統合され、顧客がファイルを選択しながらアップロードするための優れた方法を提供しました。これを統合するために、次のコードを使用しました。

function fileBrowserCallBack(field_name, url, type, win) {
var connector = ROOT + "path/to/tiny_mce/filemanager/browser.html?Connector=connectors/php/connector.php";
connector += "&Type=" + type;
browserField = field_name;
browserWin = win;
window.open(connector, "browserWindow", "modal,width=600,height=400");
}

そしてfile_browser_callback: "fileBrowserCallBack"、TinyMCE 呼び出しで。

これと同じ関数を使用して単純な入力タグを入力し、ユーザーがカスタム背景の画像を選択できるようにします。

ここで、この入力フィールドで、ファイル ブラウザーを開く onClick イベントを作成しました。しかし、ファイルを選択すると、次の JavaScript エラーが発生します。

TypeError: window.top.opener.tinyfck is undefined

では、この同じプラグインを通常のファイル ブラウザとして使用して、選択したファイルを返すにはどうすればよいでしょうか?

編集:私が使用したプラグインの実際の名前はTinyFCKです

4

1 に答える 1

1

残念ながら、これは不可能です。tinymce 画像アップローダーは、他の種類のエディターを使用する場合には存在しない tinymce ドキュメント構造を必要とします。

于 2013-01-17T11:34:28.643 に答える