您的位置:首页 > 帝国CMS教程

帝国CMS自动截取生成新闻简介出现乱码或转义符的解决办法

作者: 来源:

2023-06-27 12:35:32

 不少帝国CMS用户在调用简介或截取内容时会遇到乱码的情况,或者遇到其它不需要的字符,例如html转义符。这里cms大学和大家分享一下解决办法,遇到类似问题的朋友可以参考一下。

首先打开文件 e/class/connect.php 文件,找到函数 sub($string,$start=0,$length,$mode=false,$dot='',$rephtml=0) (帝国cms7.5utf8版本是在1417行)

$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;'), array(' ','&','"','<','>',"'"), $string);

替换为

$string = str_replace(array('&nbsp;','&amp;','&quot;','&lt;','&gt;','&#039;','&ldquo;','&rdquo;','&middot;','&hellip;','&mdash;'), array(' ','&','"','<','>',"'",'“','”','·','…','—'), $string);


原因:帝国cms默认的截取替换函数没有对双引号起作用,这里加上就解决问题了,同时我们也可以在这里添加要替换的其他字符和替换后的字符来实现其他符号的转换。

猜你喜欢

1.页面需要引入jquery.js文件 2. 消息列表页合适位置添加以下代码(我是在<div>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了<

2023-09-10 17:00:11

1. 页面需要引入jquery.js文件 2. 好友列表页合适位置添加以下代码(我是在<div>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了<d

2023-09-10 16:59:16

1.页面需要引入jquery.js文件 2. 会员列表页合适位置添加以下代码(我是在<div>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了<

2023-09-10 16:58:16

1.页面需要引入jquery.js文件 2. 在管理反馈页面合适位置添加以下代码(我是在<tbody>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了

2023-09-10 16:57:10

1.页面需要引入jquery.js文件 2. 留言板页合适位置添加以下代码(我是在<div>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了<div id

2023-09-10 16:56:29

1.页面需要引入jquery.js文件 2. 收藏页合适位置添加以下代码(我是在<div>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了<div id="

2023-09-10 16:52:40

1.页面需要引入jquery.js文件 2. 列表页合适位置添加以下代码(我是在<ul>中添加的,关键是要添加代码: id="showajaxnews",这样点击 点击添加更多 按钮时,列表内容就被添加到了<ul class=

2023-09-10 16:51:23

<? $tsql=$empire->query("select * from {$dbtbpre}enewstags order by tagid desc limit 5000"); while($tr=$empire->fetch($tsql)) { ?> <li> <p class="p1"><?=$tr[&#39;tagname&#39;

2023-07-20 07:44:54

不少帝国CMS用户在调用简介或截取内容时会遇到乱码的情况,或者遇到其它不需要的字符,例如html转义符。这里cms大学和大家分享一下解决办法,遇到类似问题的朋友可以参考一下。首先打开文件 e/

2023-06-27 12:35:32

<?php $agent = strtolower($_SERVER[&#39;HTTP_USER_AGENT&#39;]); require(&#39;../class/connect.php&#39;); //引入数据库配置文件和公共函数文件 require(&#39;../class/db_sql.php&#39;

2023-06-24 08:36:44

© 2007-2021 建站技术网版权所有联系QQ:2140427459