您现在的位置: 首页 > 帝国大学 > 常见问题

帝国cms文章标题和简介带双引号显示不正常的解决方法

来源:开发妹源码 发布时间:2020-03-03 23:27:26热度:
帝国模板在自动提取正文内容里的前部分文字为简介的时候如果正文里有特殊的字符比如双引号,就会导致自动提取简介的时候会产生”导致有的时候页面不正常,标签没有正常闭...

帝国模板在自动提取正文内容里的前部分文字为简介的时候如果正文里有特殊的字符比如双引号,就会导致自动提取简介的时候会产生”导致有的时候页面不正常,标签没有正常闭合,原因是帝国没有完成过滤掉特殊的字符,需要通过修改系统文件来进行解决。

修改方法如下:

首先在系统文件中打开 /e/class/connect.php 

查找函数 sub($string,$start=0,$length,$mode=false,$dot='')

将函数中

$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;'), array(' ','&','"','<','>',"'"), $string);
改成:
$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;','&ldquo;','&rdquo;'), array(' ','&','"','<','>',"'",'"','"'), $string);
这样就会非常干净标签也会正常了,如下图所示标签正常闭合不出错。

<a href=https://www.kaifamei.com/empirecms_code/ target=_blank class=infotextkey>帝国cms模板</a>简介中的双引号过滤

简单修改复制粘贴的功能,轻松解决问题。

 

本文地址:https://www.kaifamei.com/empirecms_faq/82.html

    责任编辑:开发妹源码网