4

RailsのtinyMCEと画像のURLに問題があります。このURLで画像を挿入しました:

http://mydomain.com/fold1/fold2/fold3/2010/name.png

画像が正しく挿入されます。しかし、画像を右クリックして[画像の挿入/編集]を選択すると、(貼り付けたURLの代わりに)次のようになります。

../../../fold2/fold3/2010/name.png

この画像をより多くのページで使用しているため、この相対URLは機能しません。tinyMCEがURLをまったく変更しないように設定したいと思います。私が書いているように、URLはまったく同じでなければなりません!

掘り下げた後、tinyMCE.init内でconvert_urls:falseを設定する必要があると思います。私は正しいですか?しかし、これを設定することはできません。

Railsプロジェクト内でgrep-r"tinyMCE.init" *を使用してtinyMCE.init関数を探しましたが、public / javascripts / tiny_mce / plugins / fullscreen/fullscreen.htmファイル内でinit関数の呼び出しが1つ見つかりました。init関数の呼び出しは次のようになります。

tinyMCE.init(settings)

呼び出しの上に、設定を設定する次のコードがあります。

            // Set options
            delete settings.id;
            settings['mode'] = 'exact';
            settings['elements'] = 'fullscreenarea';
            settings['add_unload_trigger'] = false;
            settings['ask'] = false;
            //     settings['document_base_url'] = window.opener.tinyMCE.activeEditor.documentBaseURI.getURI();
            settings['fullscreen_is_enabled'] = true;
            settings['fullscreen_editor_id'] = oeID;
            settings['theme_advanced_resizing'] = false;
            settings['strict_loading_mode'] = true;

            //I ADDED THIS TWO LINES
            settings['convert_urls'] = false;
            settings['relative_urls'] = false;

ご覧のとおり、「document_base_url」で行をコメントアウトし、最後の2行を追加しました。しかし、これは機能しません。URLを挿入すると、URLは変更されます。誰かがこれを手伝ってくれますか?

4

2 に答える 2

1

これを追加してみてください:

settings['remove_script_host'] = false;
于 2011-10-09T10:30:53.690 に答える
1

このページは、選択する URL 設定を決定するのに役立つ場合があります: http://www.tinymce.com/tryit/url_conversion.php

于 2011-10-10T05:37:34.977 に答える