您现在的位置是:首页 > cms教程 > 帝国CMS教程帝国CMS教程

自定义函数解决帝国cms简介截取字符出现html代码的方法

华章滕2023-06-12帝国CMS教程已有人查阅

导读帝国CMS发布信息时,会默认从详情内容中截取前面一段内容作为简介,但有时会截取出html代码,非常不爽,通过本教程可以解决。

帝国CMS发布信息时,会默认从详情内容中截取前面一段内容作为简介,但有时会截取出html代码,非常不爽,通过本教程可以解决。
首先在 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("'([rn])[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); 
//以下为屏蔽电话号码正则
$string= preg_replace('/(0[0-9]{2,3}[-]?[2-9])[0-9]{3,4}([0-9]{3}[-]?[0-9]?)/i','$1****$2',$string);//隐藏电话号码中间四位
$string = preg_replace('/(1[358]{1}[0-9])[0-9]{4}([0-9]{4})/i','$1****$2',$string);//隐藏手机号码中间四位
//屏蔽电话号码正则结束
return $string; 
}

然后去列表内容模板修改代码即可

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

这样问题就解决了,很简单吧。

本文标签:帝国cms常见问题 

很赞哦! ()

相关源码

  • (PC+WAP)盆栽绿植观赏植物花卉租赁免费pbootcms网站模板为花卉盆栽租赁、园林绿化企业打造的PbootCMS网站模板,采用较新内核开发,PC与移动端数据实时同步。通过清新自然的视觉设计,精准展现植物养护、花卉展示等业务场景,帮助用户快速建立专业级行业网站。查看源码
  • 响应式pbootcms模板新闻资讯博客自媒体门户网站行业通用解决方案为新闻资讯、自媒体博客打造的响应式网站模板,同时支持企业门户、行业资讯等多场景快速适配。通过简单的图文替换即可实现跨行业转型,显著降低建站成本。查看源码
  • pbootcms源码宠物类网站源码下载(自适应多端)为宠物装备商店、宠物食品及用品企业打造的营销型模板,基于PbootCMS内核深度开发。采用响应式设计实现PC与移动端适配,PHP7.0+高性能架构支持MySQL/SQLite双数据库查看源码
  • pbootcms模板(自适应手机版)红色响应式单位机构类网站自适应响应式单位机构网站模板 | PbootCMS内核开发为机构组织设计的响应式网站模板,采用PbootCMS内核开发,支持一键替换行业内容,满足多元化场景需求。查看源码
  • (自适应)蓝色建材亚克力板材装饰材料pbootcms网站模板这款基于PbootCMS开发的响应式模板为建材板材行业优化设计,适用于亚克力板材、建筑装饰材料等企业展示需求。采用HTML5技术实现手机/PC跨终端适配,管理员通过统一后台即可同步查看源码
  • (PC+WAP)绿色市政园林建筑设计绿化营销型pbootcms网站模板本模板基于PbootCMS系统开发,为园林绿化、景观设计类企业设计,特别适合市政园林、景观工程、绿化养护等企业使用。采用双端适配技术查看源码
分享笔记 (共有 篇笔记)
验证码: