2011-05-27 32 views
0

我寫了一個插件,允許用戶添加圖像到TinyMCE,它的工作原理。問題在於,顯示時保存的html可能會改變URL的深度 - 例如mysite.com/path/path/path/page.htm,它會在路徑深度發生變化時渲染任何圖像鏈接。我不想使用絕對路徑,是否有一個很好的方法來解決這個問題?更改url深度與TinyMCE圖像插入

+1

我認爲這篇文章將幫助http://stackoverflow.com/questions/92720/jquery-javascript-to-replace-broken-images – Terrance 2011-05-27 13:44:50

+0

有趣,但我想我想嘗試做它服務器端因爲依靠javascript來修復東西似乎有點不對。 – Meep3D 2011-05-27 13:47:35

+0

那麼你使用哪種服務器端語言? – Terrance 2011-05-27 13:50:49

回答

2

如果你不想使用可以配置TinyMCE的使用init和絕對路徑以下

relative_urls : true, 
document_base_url : "http://www.mysite.com/path_x/", 

這將轉換成同一個域中相對URL中的所有URL。這些URL將與document_base_url相關。您可以根據需要定義基本網址。

Here是一個鏈接到可能的tinymce設置有關路徑。

+1

問題是TinyMCE不知道基本路徑,並且可以在多個不同路徑縮進級別(理論上)使用相同的條目。 – Meep3D 2011-05-27 14:11:50