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

首頁 > CMS > 織夢DEDE > 正文

織夢去掉編輯器自動加div的方法即大小字情況

2024-07-12 09:12:14
字體:
來源:轉載
供稿:網友
織夢dedecms每次新上傳圖片插入編輯器會自動加p標簽,這個會導致網頁錯位等問題。以下是修改方法。
第一種解決方法:
修改網站根目錄/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;
這樣子就可以把那個該死的p刪除掉.
第二種解決方法:
發(fā)布文章時自動過濾“div”標簽。
 
修改
后臺/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);
修改
后臺/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ā)布時自動過濾掉DIV,dedecms中去掉FCK編輯器插入圖片自動加div標簽的方法
 
 
在FCK編輯器中,目前是用p做為段落,因為目前很多網站都是用p+css布局, p做為網頁架構最常用的標簽,很明顯內容中的p很容易和頁面布局標簽混淆,內容中一個多余的未關閉的標簽就會讓整個頁面面目全非,所以在內容中就特別需要使用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標簽,這樣就可以了
在官方發(fā)布的版本中,第一步已經做了修改,可惜虎頭蛇尾,沒繼續(xù)做第二步
 
發(fā)帖子問關于怎么去掉編輯器內自動加p .木人搭理. 
搜索了下,有個朋友寫的去掉編輯器內垃圾代碼的帖子寫的不錯` 
 
不過去掉了p標簽 .本來想居中的圖都沒辦法居中了 
根據那朋友的去垃圾代碼函數改了下 把p換成p 完美解決有p的毛病,同時不影響圖片美觀``` 
 
主要修改文件 /dede/inc/inc_archives_function*.php (修改前先備份,免得出錯`) 
查找 本文來自"大文章"
function AnalyseHtmlBody($body,&$description,&$litpic,&$keywords,$dtype='')
(www.)
在下面加入
內容來自"大文章"
$body = str_replace("p","p",$body);
echo $str."/n"; 
(www.)
(www.)
 
問題描述:
1、從用CTRL+V記事本粘貼進dedecms5.7編輯器的內容會出現很多<p>標記,如何將這樣的標記換成<br>呢?
2、每次在word中編輯好文章,然后粘貼到dede的FCK編輯器中發(fā)表后,文章的每一段都加上了<p>標簽,而我想讓它變成<p>標簽,請問應該怎么做?
回答:
       很簡單哦,你復制后不要直接粘貼,在編輯器有一個記事本樣子的按鈕,點擊那個按鈕粘貼,表示粘貼純文本,它會主動換為p標簽,當然圖片不會貼進去。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 登封市| 安多县| 如东县| 信丰县| 荆门市| 鄂托克旗| 玉树县| 饶阳县| 绥宁县| 房产| 西青区| 保定市| 砚山县| 永州市| 金湖县| 潞西市| 涟源市| 和顺县| 南投县| 南平市| 彝良县| 平谷区| 抚远县| 延津县| 永州市| 汝州市| 开阳县| 聂荣县| 喜德县| 泽库县| 志丹县| 那曲县| 寿光市| 女性| 子长县| 兴化市| 郓城县| 昭苏县| 和田县| 阿巴嘎旗| 灌云县|