著作權聲明:原創作品,允許轉載,轉載時請務必以超連結形式標明文章原始出版、作者資訊和本聲明。否則將追究法律責任。http://blog.csdn.net/mayongzhan - 馬永占,myz,mayongzhan
線上編輯器我只用過ewebeditor和fckeditor...不過好象這兩個就足夠了前者是以前用到的.感覺很強大,有專門的後台管理編輯器(這個感覺沒什麼用,還不如直接改設定檔),原來遇到過路徑問題...著實苦惱了一陣.只能想出來系統遷移時,寫一個遷移程式,用來替換絕對路徑產生的影響.現在用上了fck,其實也不算太深入,只是能用.fck支援很多語言.有很多外掛程式.這點非常好.也可以自行開發外掛程式,比如統計字元數量.等等目前最火的也就是zend了,有不少都用zend開發項目,當然也還用到了老牌的smarty.fck結合zend和smarty最大的問題就是模板和fck關聯由於smarty裡是靜態內容,所以如果要使用fck一般情況下是在smarty模板頁裡添加<{php}>裡面是fck的內容<{/php}> 我們可以這麼寫:(稍微借鑒了些別人的東西)環境變數要寫上fck類的地址.在我這裡的版本有兩個有fck類的.用一個判斷的檔案決定用哪個,一個是php4一個是php5...當然直接刪掉php4和那個判斷的檔案.把php5的那個檔案名稱改成和裡面類名字相同的.(zend需要類名和檔案名稱相同...) 控制層://content是名字,$post['MyZ']得到fck編輯器的內容$oFCKeditor = new FCKeditor('MyZ') ; $oFCKeditor->Width = '700'; $oFCKeditor->Height = '400'; $oFCKeditor->BasePath = $this->_request->getBaseUrl().'/lib/FCKeditor/' ; $oFCKeditor->Value = '馬永占MyZ...:)'; $this->smarty->assign('oFCKeditor',$oFCKeditor);模板:<{$oFCKeditor->create()}> 然後搞定...這個是添加,修改的時候讀取出內容,然後在 '馬永占MyZ...:)' 這裡改成你的內容...OK