中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

刪除dedecms編輯器自動(dòng)加div的解決方法

2018-10-06    來源:愛站科技

容器云強(qiáng)勢(shì)上線!快速搭建集群,上萬Linux鏡像隨意使用

dedecms每次新上傳圖片插入編輯器會(huì)自動(dòng)加p標(biāo)簽,這個(gè)會(huì)導(dǎo)致網(wǎng)頁錯(cuò)位等問題。以下是修改方法。

第一種解決方法:

修改網(wǎng)站根目錄\include\FCKeditor\editor\dialog\dede_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("http://","",$body);

$body = preg_replace("http://","",$body);

修改

后臺(tái)/article_edit.php

$body = AnalyseHtmlBody($body,$description,$litpic,$keywords,'htmltext');

之下添加

$body = preg_replace("http://","",$body);

$body = preg_replace("http://","",$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."\n";

(www.)

(www.)

問題描述:

1、從用CTRL+V記事本粘貼進(jìn)dedecms5.7編輯器的內(nèi)容會(huì)出現(xiàn)很多

標(biāo)記,如何將這樣的標(biāo)記換成
呢?

2、每次在word中編輯好文章,然后粘貼到dede的FCK編輯器中發(fā)表后,文章的每一段都加上了

標(biāo)簽,而我想讓它變成

標(biāo)簽,請(qǐng)問應(yīng)該怎么做?

回答:

很簡(jiǎn)單哦,你復(fù)制后不要直接粘貼,在編輯器有一個(gè)記事本樣子的按鈕,點(diǎn)擊那個(gè)按鈕粘貼,表示粘貼純文本,它會(huì)主動(dòng)換為p標(biāo)簽,當(dāng)然圖片不會(huì)貼進(jìn)去

希望本文所述對(duì)大家的dedecms設(shè)計(jì)有所幫助,更多相關(guān)內(nèi)容請(qǐng)繼續(xù)關(guān)注西部數(shù)碼技術(shù)頻道。

標(biāo)簽: 代碼 搜索 西部數(shù)碼

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:織夢(mèng)自定義搜索數(shù)據(jù)庫說明

下一篇:DEDECMS V5.3 多副欄目功能【附代碼說明】