2012-08-09 3 views
5

イメージアイコンがクリックされ、イメージポップアップが開始されると、JSが機能しますが、CSS(dialog.css)が読み込まれず、URLが正しくないために404 TinyMCE JSによって使用されます。TinyMCE dialog.cssがイメージポップアップで読み込まれていない、スローされる404

私はパスから高度なテーマでTinyMCEのをロードしています:

"/local/scripts/admin/tiny_mce/tiny_mce.js" 

エディタが正常に動作しますが、私はdialog.cssがロードされない画像のポップアップをロードしようとするときFirebugのは404を報告します。

ポップアップコードは、tinyMCEエディタがロードされているページ(この場合は "/ schools")に対してdialog.cssをロードしようとしているため、404を返すイメージポップアップコードによって呼び出される最終的なURLは:

https://[domain name]/schools/themes/advanced/skins/default/dialog.css 

代わりの https://[domain name]/local/scripts/admin/tiny_mce/themes/advanced/skins/default/dialog.css

私はtinyMCE.baseURL='/local/scripts/admin/tiny_mce';init()をやっているし、完全なホスト名やパスなどのスラッシュを末尾が、なしの成功を含む順列を試してみました。 また、document_base_urlrelative_urlsの設定プロパティのいくつかを試してみました。

dialog.cssがロードしない理由は何ですか?

多くのサポートに感謝します。 TinyMCE 3.4.9(非jQueryのバージョン)

+4

試してみる 'tinyMCE.baseURL ="/schools "' – UnLoCo

答えて

0

tinyMCE.baseURL =「/学校」を試す - @UnLoCo私はポップアップと同じ問題が認識か持っていた1時12

+0

これは決してしなかった。アドバイスありがとうございます。 –

1

で08月09日提案dialog.cssにbase_urlを使用します。私はホスト名とbaseURL/document_base_url/relative_urlsの組み合わせの多くのバリエーションを試してみましたが...成功しませんでした。

私は 'popup_css_add'を使った作品を思いついた。

ブラウザは最初のdialog.css呼び出しを見落としていますが、 'popup_css_add'呼び出しを検出します。

tinyMCE.init({ 
    popup_css_add : '/local/scripts/admin/tiny_mce/themes/advanced/skins/default/dialog.css' 
}); 
関連する問題