成功解決編輯器多個問題,自動增加代碼,編輯死機(jī)問題_風(fēng)訊Cms教程
不好意思,搞了大家這么多得118個回復(fù),900多次點(diǎn)擊,謝謝大家,今天我有空,就首先將自動增加代碼的我修改放出,那個大對象溢出得問題,是因?yàn)樵堑胻extarea得緩存區(qū)太小,假如數(shù)據(jù)量很大將導(dǎo)致獲取不了得問題,是需要很多修改的,這個請大家以后看官方修改吧!!!
首先再editor.js下增加一個下列的腳本函數(shù)!!!
//alexcheng www.ieche.com
//自動增加內(nèi)容根據(jù)我自己的分析主要發(fā)生再當(dāng)你引用了分段功能的時間發(fā)生的,因此每次保存或者獲取的時間,你需要去強(qiáng)制檢查一下編輯區(qū)的內(nèi)容的
function cleanPara(editor)
{
sHTML=editor.document.body.innerHTML;
if ((sHTML.toLowerCase()=="<p> </p>")||(sHTML.toLowerCase()=="<p></p>")||(sHTML.toLowerCase()=="<div> </div>")||(sHTML.toLowerCase()=="<div></div>")||(sHTML.toLowerCase()=="<h1> </h1>")||(sHTML.toLowerCase()=="<h1></h1>")||(sHTML.toLowerCase()=="<h2> </h2>")||(sHTML.toLowerCase()=="<h2></h2>")||(sHTML.toLowerCase()=="<h3> </h3>")||(sHTML.toLowerCase()=="<h3></h3>")||(sHTML.toLowerCase()=="<h4> </h4>")||(sHTML.toLowerCase()=="<h4></h4>")||(sHTML.toLowerCase()=="<h5> </h5>")||(sHTML.toLowerCase()=="<h5></h5>")||(sHTML.toLowerCase()=="<h6> </h6>")||(sHTML.toLowerCase()=="<h6></h6>"))
{
sHTML='';
editor.document.body.innerHTML='';
}
}
然后查找編輯器editor.js中的這句話:
var oEditor=eval("idContent" oEdit.oName);
再這句話的下面增加下列語句
cleanPara(oEditor);
就一切的OK
最后需要你將你的編輯器的模式更改為HTML模式,不要使用SHTML模式來編輯,主要的原因你自己看代碼就知道了,因?yàn)槭褂肧HTML的情況下,編輯器為了滿足SHTML規(guī)范增加了很多的輔助代碼,這樣的話,對于我們判定段落內(nèi)容復(fù)雜化了,所以請?jiān)俪绦蛑校坪跏莕ew_add.asp還有幾個樣式編輯器中的使用的編輯器的程序中,更改為HTMLSource為True,XHTMLSource為False就可以了
似乎是下列類似的代碼的下面:
_Edit1.width="100%";_Edit1.height="360";
_Edit1.btnFlash=true;
_Edit1.btnMedia=true;
_Edit1.btnCustomTag=true;
不好意思,我絕對原始程序中的那個HTMLsource的設(shè)置,和XHTML的設(shè)置是多余的代碼,我就刪除了!!!哈哈
并且將editor.js中的下列中的內(nèi)容按照我的更改好!!!
this.btnHTMLFullSource=false;
this.btnHTMLSource=true;
this.btnXHTMLFullSource=false;
this.btnXHTMLSource=false;
- 最簡單的欄目切換方法(樣式系列之欄目切換篇2)
- 我也放個欄目切換代碼,簡簡單單的。
- 搜狐女性頻道幻燈效果(幻燈系列之flash特效篇)
- 有效控制新聞內(nèi)容的圖片的尺寸
- 現(xiàn)提供增加<目錄生成規(guī)則>的方法!
- 風(fēng)訊里面上下篇標(biāo)簽DIV模式下浮動的解決方法!
- 風(fēng)訊目錄路徑自由選擇的實(shí)現(xiàn)方法
- 新聞列表讀取內(nèi)容時去掉html代碼
- 添加文字廣告的解決方案!
- 發(fā)些滾動的代碼
- 標(biāo)題下的分隔線在4.0中如何設(shè)置,還有標(biāo)題的行間距
- 隨時更換模版、廣告等,無須重新生成整站,共享出來供討論
- 相關(guān)鏈接:
- 教程說明:
風(fēng)訊Cms教程-成功解決編輯器多個問題,自動增加代碼,編輯死機(jī)問題
。