国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > CMS > 織夢(mèng)DEDE > 正文

織夢(mèng)教程:去掉編輯器自動(dòng)加div的方法即大小字情況

2024-07-12 08:27:21
字體:
供稿:網(wǎng)友
    文章介紹

dedecms每次新上傳圖片插入編輯器會(huì)自動(dòng)加p標(biāo)簽,這個(gè)會(huì)導(dǎo)致網(wǎng)頁錯(cuò)位等問題。以下是修改方法。 第一種解決方法: 修改網(wǎng)站根目錄includeFCKeditoreditordialogdede_image.php 找到 //FCK.Inserthtml(inImg); var newCode = FCK.CreateElement('p'); newCode.innerHTML = inImg; 改成: FCK.InsertHtml(inImg); //var newCode = FCK.CreateElement('p'); //newCode.innerHTML = inImg; 找到: //FCK.InsertHtml(iimghtml); var newCode = FCK.CreateElement('p'); newCode.innerHTML = iimghtml; 改成: FCK.InsertHtml(iimghtml); //var newCode = FCK.CreateElement('p'); //newCode.innerHTML = iimghtml; 這樣子就可以把那個(gè)該死的p刪除掉. 第二種解決方法: 發(fā)布文章時(shí)自動(dòng)過濾“div”標(biāo)簽。   修改 后臺(tái)/article_add.php 在 $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext'); 之下添 $body = preg_replace("/</(d|D)(i|I)(v|V)>/","",$body);  $body = preg_replace("/<(d|D)(i|I)(v|V).*?>/","",$body); 修改 后臺(tái)/article_edit.php 在 $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext'); 之下添加 $body = preg_replace("/</(d|D)(i|I)(v|V)>/","",$body); $body = preg_replace("/<(d|D)(i|I)(v|V).*?>/","",$body); 這樣,在發(fā)布時(shí)自動(dòng)過濾掉DIV,dedecms中去掉FCK編輯器插入圖片自動(dòng)加div標(biāo)簽的方法     在FCK編輯器中,目前是用p做為段落,因?yàn)槟壳昂芏嗑W(wǎng)站都是用p+css布局, p做為網(wǎng)頁架構(gòu)最常用的標(biāo)簽,很明顯內(nèi)容中的p很容易和頁面布局標(biāo)簽混淆,內(nèi)容中一個(gè)多余的未關(guān)閉的標(biāo)簽就會(huì)讓整個(gè)頁面面目全非,所以在內(nèi)容中就特別需要使用p做為段落,而不是用p。 具體的修改方法如下: 第一步:在fckconfig.js文件里查找 FCKConfig.EnterMode = 'p' ;  修改成 FCKConfig.EnterMode = 'p' ;  第二步: 修改fckeditorcode_ie.js和fckeditorcode_gecko.js文件 查找: FCKConfig.EnterMode=='p'?'p':'p' 修改成 FCKConfig.EnterMode=='p'?'p':'p' 即無論如何都不使用p標(biāo)簽,這樣就可以了 在官方發(fā)布的版本中,第一步已經(jīng)做了修改,可惜虎頭蛇尾,沒繼續(xù)做第二步   發(fā)帖子問關(guān)于怎么去掉編輯器內(nèi)自動(dòng)加p .木人搭理.  搜索了下,有個(gè)朋友寫的去掉編輯器內(nèi)垃圾代碼的帖子寫的不錯(cuò)`    不過去掉了p標(biāo)簽 .本來想居中的圖都沒辦法居中了  根據(jù)那朋友的去垃圾代碼函數(shù)改了下 把p換成p 完美解決有p的毛病,同時(shí)不影響圖片美觀```    主要修改文件 /dede/inc/inc_archives_function*.php (修改前先備份,免得出錯(cuò)`)  查找 本文來自"大文章" function AnalyseHtmlBody($body,&$description,&$litpic,&$keywords,$dtype='') {  (www.) 在下面加入 內(nèi)容來自"大文章" $body = str_replace("p","p",$body); echo $str." ";  (www.) (www.)   問題描述: 1、從用CTRL+V記事本粘貼進(jìn)dedecms5.7編輯器的內(nèi)容會(huì)出現(xiàn)很多<p>標(biāo)記,如何將這樣的標(biāo)記換成<br>呢? 2、每次在word中編輯好文章,然后粘貼到dede的FCK編輯器中發(fā)表后,文章的每一段都加上了<p>標(biāo)簽,而我想讓它變成<p>標(biāo)簽,請(qǐng)問應(yīng)該怎么做? 回答:        很簡(jiǎn)單哦,你復(fù)制后不要直接粘貼,在編輯器有一個(gè)記事本樣子的按鈕,點(diǎn)擊那個(gè)按鈕粘貼,表示粘貼純文本,它會(huì)主動(dòng)換為p標(biāo)簽,當(dāng)然圖片不會(huì)貼進(jìn)去,呵呵
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 那坡县| 彭水| 台湾省| 微山县| 东兰县| 留坝县| 睢宁县| 宽甸| 湘阴县| 枣阳市| 固原市| 枣强县| 嵊州市| 建宁县| 朝阳县| 香港| 安宁市| 麻城市| 南通市| 二连浩特市| 洛川县| 汝南县| 五峰| 吉林市| 邵阳市| 饶阳县| 长白| 龙陵县| 通山县| 安化县| 格尔木市| 进贤县| 大竹县| 江门市| 监利县| 兰坪| 连城县| 金沙县| 正定县| 孝义市| 汕尾市|