星期一, 12月 29, 2008

FckEditor的上傳功能

最近小弟在使用fckeditor這免費的網頁編輯器來開發案子..發現網路上一堆教學..試了老半天..還是遇到一些有的沒有的問題..Sad..不過在網路上還是有寫的比較好的文章可以參考(就是小弟的好友demo寫的)..小弟就照著篇文章的方法一步一步的去建置我的fckeditor 2.6x版..建置完..上傳的部份..出現問題了..首先遇到..

1

我們直接修\fckeditor\editor\filemanager\connectors\aspx\config.ascx的..不過這是偷懶的方法..安全性要注意阿..下面有一篇文章可以參考一下..

2

本機測試一下上傳的問題好像解決了..但是傳上了win2003server測試..問題又來了..Confused..

3 

解決方法就是..去把FCKeditor.Net下載的專案..打開..找FileBrowser/FileWorkerBase.cs找

Response.Write( @"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;try{document.domain=d;}catch (e){break;}}})();" );
改成
Response.Write(@"(function(){var d=document.domain;while (true){try{var A=window.top.opener.document.domain;break;}catch(e) {};d=d.replace(/.*?(?:\.|$)/,'');if (d.length==0) break;}})();");

重新編譯..然後再把dll檔去覆蓋掉..這樣就上傳的功能就可以用了..

玩到這裡心都碎了..Broken heartBroken heartBroken heartBroken heartBroken heartBroken heartBroken heart..搞好久才可以上傳..天阿..是怎樣..這裡做個筆記..給在用fckeditor的眾生們..一條指引的道路..如果還是還是無法找到出入..別罵我阿..因為..我也是在錯誤中才找到這小出口..免費的東西就是這樣ㄅ..如果真的搞不出來..付個錢去買個cuteeditor..很多困擾都會消失..拉進去就是基本啥都有了..SleepySleepySleepySleepySleepySleepySleepy..

參考:
http://demo.tc/view.aspx?id=234
http://www.fckeditor.net/
http://blog.yldt.com/?uid-1-action-viewspace-itemid-18

沒有留言: