♂优优之家♀uuZhiJia.CN

♂优优之家♀uuZhiJia.CN

♂优优之家♀uuZhiJia.CN
当前位置: 优优首页 > 站长日志 >

织梦内容编辑标签DIV和br改为P

织梦系统自2018年1月9日升级到最新版本的dedecms5.7后,后台文章内容编辑时的段落标记由

换为了

,而回车也由

换成了
,不太符合中国人的阅读习惯,我们更加适应段落与段落

♂优优之家♀uuZhiJia.CN-AD666
首先,我们来浅谈html语言里<div>、<br>和<p>三种标签的不同含义:

<div> 标签可定义文档中的分区或节(division/section),把文档分割为独立的、不同的部分,可用作严格的组织工具,并且不需使用任何格式与其关联,在网页的动态实现过程中,对划分的区域进行统一处理。例如换背景色、字体等。<div> 是一个块级元素,它会自动地开始一个新行,实际上,换行是 <div> 唯一格式上的表现。

<br>则是一个纯粹的换行,通常写作<br />。

<p>代表一个段落,对于在<p>与</p>之间的内容,当作一个段落进行统一的处理,同样具有格式上的换行效果。

运用这3个标签时,可以按文章的具体表现形式进行考虑:你考虑文章的整体构架,就先<div>;写各其中一个小节的每段时,可用<p>;如果一段内容中有部分内容需要另起一行(换行的内容与前一行内容仍属于同一段落),就用<br />。

织梦系统自2018年1月9日升级到最新版本的dedecms5.7后,后台文章内容编辑时的段落标记由<P>换为了<div>,而回车也由<P>换成了<br />,不太符合中国人的阅读习惯,我们更加适应段落与段落之间稍有间隔,下面说说修改办法:

1、将段落标签div改成p:

首先需要登录dedecms网站的管理后台,也可以从ftp操作(操作之前做好备份),在【核心】【附件管理】下找到【文件管理器】,找到文件根目录,打开:/dede/inc/inc_archives_functions.php,然后找到代码:
function AnalyseHtmlBody($body,&$description,&$litpic,&$keywords,$dtype='')(大约在633行)
在这段代码后面加上:
$body = str_replace("div","p",$body);
echo $str." ";
然后保存,更新系统缓存。再回到文章内容编辑器里试试,之前换行的div标签现在是不是已经自动变成p标签了?

2、将回车的BR改成P:

织梦CMS有很多功能是比较受用的,但是也有很多小问题很让人头疼,每次升级怎么感觉都是麻烦事更多呢?dedecms5.7编辑器相信让很多人郁闷不已,就拿回车后是<br/>而不是<p>这个来说,就很费大家心思了,因为以国人的浏览习惯来讲的话,一般我们都是段落之间空一段,通常代码就是<p>,但是新版5.7却返回的是<br/>,这不是我们想要的,今天为大家解决这个问题。

找到网站根目录includeckeditorconfig.js

找到代码:
config.autoParagraph = false;
config.enterMode = CKEDITOR.ENTER_BR;
config.shiftEnterMode = CKEDITOR.ENTER_P;

把上面第二行、第三行换成:

config.autoParagraph = false;
config.enterMode = CKEDITOR.ENTER_P;
config.shiftEnterMode = CKEDITOR.ENTER_BP;

或者把下面代码注释掉就可以了:

//config.autoParagraph = false;
?//config.enterMode = CKEDITOR.ENTER_P;
?//config.shiftEnterMode = CKEDITOR.ENTER_BP;??
织梦二维码生成器
AD680X60
时间:2018-02-22 03:10来源:uuZhiJia.Com 作者:uuadmin 点击:
------分隔线----------------------------
AD240X60
推荐内容
AD240X60
AD240X60
栏目列表
♂优优之家♀uuZhiJia.CN