帝国cms网站简介截取字符时出现代码符号解决方法
当我们在用帝国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网站简介截取字符时出现代码符号问题!