需求是這樣子的:「網站的前台與後台要分別放在不同的域名下,而後台上稿使用 FCKeditor。」
但在插入圖片時,FCKeditor 預設的插入路徑是以 config 檔(端看使用哪種語言開發,如 aspx 的話就是 filemanager/connectors/aspx/config.ascx)中的路徑設置為準。那麼在前台瀏覽時,由於擺放的位置不同,將會找不到正確的圖片路徑。
因此,思考的解法是在插入圖片時,就以圖片的完整URL插入。
此篇剛好有相關的討論與解法。
打開 fckeditor 目錄下的 editor\filemanager\browser\default\frmresourceslist.html,
尋找 var sLink = ,共有兩處。將原本的
[code]
ProtectPath(fileUrl)
[/code]
改為
[code]
‘http://後台網址/’ + fileUrl
[/code]
修改完畢,FCKeditor 即會以完整網址方式插入圖片了。