如何解決pbootcms編輯器過濾div代碼的問題?在寫文章時(shí),我們經(jīng)常需要加入含有HTML代碼的文字,比如引用外部網(wǎng)頁、插入圖片、調(diào)整樣式等操作。然而,在使用pbootcms建站時(shí),可能會遇到編輯器過濾div代碼的問題,導(dǎo)致一些標(biāo)簽元素被刪除,而div標(biāo)簽則被轉(zhuǎn)換成p標(biāo)簽。這個問題在百度編輯器ueditor中也存在,不過好在我們可以按照一定的步驟進(jìn)行修改。

首先,我們需要找到core->extend->ueditor->ueditor.all.js文件,在大約在第10830行位置將allowDivTransToP: true改為allowDivTransToP: false。這樣設(shè)置之后,編輯器就不再自動將div標(biāo)簽轉(zhuǎn)換成p標(biāo)簽了。

其次,我們需要找到core->extend->ueditor->ueditor.config.js文件,在大概560-565行位置將注釋掉的代碼前面的注釋去掉,并將allowDivTransToP:false直接改為:

//默認(rèn)過濾規(guī)則相關(guān)配置項(xiàng)目

,disabledTableInTable:false? //禁止表格嵌套

// 允許進(jìn)入編輯器的 div 標(biāo)簽自動變成 p 標(biāo)簽

,allowDivTransToP:false

這樣修改之后,我們就可以自由地使用含有div標(biāo)簽的HTML代碼了,而且這些標(biāo)簽不會被自動轉(zhuǎn)換成p標(biāo)簽,從而保留了原本的格式和功能。

總之,如果您在使用pbootcms建站時(shí)遇到編輯器過濾div代碼的問題,不要著急,按照上述步驟進(jìn)行修改即可解決。