解决帝国CMS文章自动提取简介后双引号显示成”方法
我们在使用帝国CMS发布文章时,一般情况下为了方便均默认自动提取smalltext简介内容,但如果文章含有一些如双引号&和rdquo;等特殊的字符,那么帝国就无法自动过滤为对应的双引号“”,这样对首页、列表页等调用了smalltext简介内容的页面是极其不美观的,究其原因是帝国没有完成过滤掉上述特殊的字符,那么该如何解决呢?请按下面方法操作即可完美解决,操作前建议备份一下文件或以注释该行备份进行修改:
打开文件e/class/connect.php
查找函数代码 sub($string,$start=0,$length,$mode=false
将帝国原以下代码
$string = str_replace(array(' ','&','"','<','>','''), array(' ','&','"','<','>',"'"), $string);
替换为
$string = str_replace(array('“','”',' ','&','"','<','>','''), array('“','”',' ','&','"','<','>',"'"), $string);
点击图片可放大查看原图
解析:帝国CMS默认的截取简介替换等函数对双引号不起作用,通过上述方法替换后即可解决,如果您使用的是静态页面,要记得替换代码后生成对应的静态页面再检验。因此如您也遇到其它类似情况在这里添加要替换的字符和替换后的字符即可。
本网声明:海南科技网发布此文仅出于信息分享,并非赞同其观点或证实其描述,不承担侵权行为的连带责任。投资者据此操作,风险自担。版权归原作者所有,如涉版权或来源标注有误,请联系我们删除。本网原创内容未经书面授权,任何单位或个人不得转载和摘编。
-
帝国cms标签内容页获取时间的方法
帝国cms标签内容页获取时间的方法:<meta property="article:published_time" content="<?=date('c',查看全文>>- 建站经验
海南科技网
-
帝国cms内容页调用所在的专题信息带链接
[e:loop={'select ztid from phome_enewsztinfo where classid='.$navinfor[classid].' and id='.$na查看全文>>- 建站经验
海南科技网
-
帝国WAP内容页如何调用与PC一样的内容newstext
<?=DoWapRepNewstext($r[newstext])?>用了这个字段 会把P标签都给清除<?=$r[newstext]?>试了这个还是查看全文>>- 建站经验
海南科技网
- 浅谈帝国cms的分页采集正则及过滤技巧
- 帝国cms标签内容页获取时间的方法
- 帝国cms内容页调用所在的专题信息带链接
- 帝国WAP内容页如何调用与PC一样的内容newstext
- 帝国cms内容页如何调用指定相关栏目下的文章?
- 帝国cms如何给后台左侧终极栏目添加发布文章快速按钮?
- 帝国cms 列表静态和动态分页样式在哪里修改?
- 灵动标签调用栏目最新10条信息自动获取帝国cms表前缀的方法
- 帝国缩略图随机和自动生成并使用id加序号命名防止重复的方法
- 帝国cms获取当前栏目、父栏目ID、名称、别名、链接调用方法