2011-10-09 34 views
4

我在rails中的tinyMCE和圖片URL存在問題。我用這個URL插入圖像:如何防止tinyMCE在rails中修改圖片URL

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

並且圖像被正確插入。但是,當我在圖像上單擊鼠標右鍵,選擇插入/編輯圖像,有(而不是我貼的URL)這樣的:

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

由於我使用在更多的網頁這個形象,這個相對URL沒有按不爲我工作。我想設置tinyMCE根本不修改URL。我寫的URL應該完全一樣!

我做了一些挖後,我相信我應該設置convert_urls:假tinyMCE.init。我對嗎?但我無法設置這個。

我看了tinyMCE.init功能我軌道內項目,的grep -r「tinyMCE.init」 *,我發現初始化函數的一個呼叫內公共/ Java腳本/ tiny_mce /插件/全屏/fullscreen.htm文件。初始化函數的調用是這樣的:

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時,這些URL是stil修改的。誰能幫我這個?

回答

1

嘗試添加此:

settings['remove_script_host'] = false; 
+0

這仍然沒有爲我工作。奇怪的是,當我閱讀文檔時,這將不得不起作用。我可能會編輯鏈接在DB :( – nikicc