Ueditor百度編輯器的Html模式自動替換樣式的解決方法
一、打開ueditor.all.js
二、大概9300行找到 ///plugin 編輯器默認(rèn)的過濾轉(zhuǎn)換機(jī)制,把下面的
'allowDivTransToP':true
值改成false。為true的時候會自動把div轉(zhuǎn)成p。
三、大概9429行,有個case 'li',這個是把li里面的樣式去掉,把這個case注釋掉。
四、大概14058行,下面的第一個utils.each功能注釋掉,這個是自動給li里面的內(nèi)容增加一個p。
五、大概14220行,
node.className = utils.trim(node.className.replace(/list-paddingleft-\w+/,'')) + ' list-paddingleft-' + type;
注釋掉,這個是自動給ul增加一個內(nèi)置的樣式。
下面的14222行
li.style.cssText && (li.style.cssText = '');
注釋掉,這個是自動去除粘貼進(jìn)去的代碼的li的style樣式
六、大概9327行和9471行附近的
else if (node.tagName == 'span' && (!node.attrs || utils.isEmptyObject(node.attrs))) {
node.parentNode.removeChild(node, true)
}
去掉,這是代碼中如果有類似<span>文字</span>這樣的不包含樣式的<span>元素將會被刪掉<span>只保留文字。
至此,我們粘貼進(jìn)去的html格式的ul和li就不會被轉(zhuǎn)義了。
PS:以上版本修改基于1.3.6版本。新版本位置可能有變動或者已經(jīng)解決此問題。
相關(guān)文章
讓 FCKeditor 支持多用戶Web環(huán)境(以PHP為例)
FCKeditor 是個很優(yōu)秀的 Web 編輯器,很多項目甚至產(chǎn)品中都在用它。但它默認(rèn)的上傳文件目錄為/userfiles/,也就是說,如果在編輯器中上傳了圖片等文件的話2009-06-06
通過Fckeditor把圖片上傳到獨(dú)立圖片服務(wù)器的方法
大部分網(wǎng)站的后臺,都是把圖片上傳到本地服務(wù)器上,但圖片也消耗很多帶寬,門戶網(wǎng)站都有單獨(dú)的圖片服務(wù)器,怎么實現(xiàn)呢?2011-05-05
FCKeditor 2.6 編碼錯誤導(dǎo)致修改的內(nèi)容出現(xiàn)亂碼的解決方法
我修改了該文件,其中有些中文字,在 IE 中打開之,發(fā)現(xiàn)是亂碼,原來這個文件有問題。文件中指定了 charset 為 utf-82010-03-03
Ewebeditor及fckeditork單引號問題的解決方法
為什么一個簡單的單引號會引發(fā)不能添加到數(shù)據(jù)庫呢,想到這里,我們想到了分析下入庫代碼并找出了原因,下面是解決方法。2010-04-04
又一個不錯的FCKeditor 2.2的安裝、修改和調(diào)用方法
又一個不錯的FCKeditor 2.2的安裝、修改和調(diào)用方法...2007-11-11
fckeditor在ie9中無法彈出對話框的解決方法(彈出層兼容問題)
升級到 IE 9后,fckeditor在IE 9里的彈出浮動層會出現(xiàn)bug,里面的內(nèi)容不會出現(xiàn)2012-04-04

