帝国cms网站简介截取字符时出现代码符号解决方法.jpg

当我们在用帝国cms系统发布文章时简介中会出现代码符号怎么解决,今天家兴网络分享下如何取消,避免影响网站seo优化效果,不利于用户体验!

打开e/class/connect.php文件,加入一个自定义函数,例如:NoHTML() 根据实际情况设置

//去除HTML标记
function NoHTML($string){
    $string = preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript
    $string = preg_replace("'<[/!]*?[^<>]*?>'si", "", $string);         //去掉HTML标记
    $string = preg_replace("'([
])[s]+'", "", $string);               //去掉空白字符
    $string = preg_replace("'&(quot|#34);'i", "", $string);               //替换HTML实体
    $string = preg_replace("'&(amp|#38);'i", "", $string);
    $string = preg_replace("'&(lt|#60);'i", "", $string);
    $string = preg_replace("'&(gt|#62);'i", "", $string);
    $string = preg_replace("'&(nbsp|#160);'i", "", $string);
    return $string;
}

修改列表内容模板代码即可:

$r[smalltext]=esub(NoHTML($r[smalltext]),200,'......');
$listtemp='<li><strong><a href="[!--titleurl--]">[!--title--]</a></strong><p>[!--smalltext--]</p></li>';

跟着家兴网络方法操作必定解决您的帝国cms网站简介截取字符时出现代码符号问题!