4

我对 rails 中的 tinyMCE 和图像 URL 有疑问。我用这个 URL 插入了图片:

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

并且图像已正确插入。但是当我右键单击图像并选择insert/edit image时,就会出现这个(而不是我粘贴的 URL):

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

由于我在更多页面上使用此图像,因此此相对 URL 对我不起作用。我想设置 tinyMCE 根本不修改 URL。URL 应该和我写的完全一样!

在我做了一些挖掘之后,我相信我应该在tinyMCE.init中设置convert_urls : false。我对吗?但我无法设置它。

我使用grep -r "tinyMCE.init" *在我的rails项目中查找tinyMCE.init函数,并在public/javascripts/tiny_mce/plugins/fullscreen/fullscreen.htm文件中找到了一个 init 函数调用。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”注释掉了这一行并添加了最后两行。但这不起作用。当我插入 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 回答