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

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

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

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

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

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

,allowDivTransToP:false

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

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