小李SEO博客

网站优化服务

帝国CMS过滤html标签自定义NOHTML函数用法

帝国CMS过滤特定的字符函数,多用于简介地方,把函数放在“/e/class/connect.php”最后面,当然你只对前台过滤也可以放在“/e/class/userfun.php”里面,我由于要对整个系统二次开发所以放在connect后面,前后台都可以使用。

//去除HTML标记function NoHTML($string){  $string = preg_replace("'<script[^>]*?>.*?</script>'si", "", $string);//去掉javascript  $string = preg_replace("'<[\/\!]*?[^<>]*?>'si", "", $string);         //去掉HTML标记  $string = preg_replace("'([\r\n])[\s]+'", "", $string);               //去掉空白字符  $string = mb_ereg_replace('^( | )+', '', $string);  $string = mb_ereg_replace('( | )+$', '', $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;}

用法:

<?=NOHTML($navinfo['你的字段'])?>
上一篇:帝国CMS灵动标签SQL调用同时调用多条广告(不实用,不如js灵活) 下一篇:帝国CMS列表页判断是否有标题图片,如果没有就显示指定的图片。
相关帝国cms文章阅读
  • 帝国cms微信公众号关注后获取验证码复制内容推广插件

    小李网络公司介绍帝国cms微信公众号关注后获取验证码复制内容推广插件知识,包括个人h5第三方支付接口帝国cms微信小程序h5第三方收款平台帝国重器公众号模拟帝国微信登录帝国重器作者的公...

  • 帝国cms7.2/7.5开启SSL后台登录空白的问题解决办法

    以下方法适用帝国CMS7.5版本 7.5版本已经有了http和https自动识别,但是因为一些疑难杂症的原因,自动识别判断的不准,后台登录也是空白, 我们可以打开e/config.php查找httptype=0改为httptype=2即可...

  • 帝国CMS实现用户访问页面自动生成html的教程

    本文实例讲述了帝国CMS实现用户访问页面自动生成html的方法。分享给大家供大家参考。具体分析如下: 原因:对于服务器资源有限但是数据量非常庞大的网站来说,使用帝国cms在批量生成全部...

  • 帝国CMS调用最新300条中点击率最高的2条

    可以实现,调用最新300条信息中点中率最高的2条信息,而不是所有信息。 [e:loop={'select * from (select a.id,a.title,a.newspath,a.newstime,b.classpath,b.classname,b.filetype,a.onclick,a.smalltext from '.$dbtbpre.'ecms_articl...

  • 帝国cms刷新phomeecmsdoesn'texist错误修复插件

    刷新内容页时候经常会遇到这种错误 所以制作个插件分享给大家! 出错原因: 1.栏目被删除了 但是数据库仍然有数据 就导致获取不到数据表 错误 2.信息删除时候没处理完整 索引表数据没有被删...

  • 帝国cms使用sys_ResizeImg函数在列表页自动生成不同大小的缩略图

    ecms7.0的sys_ResizeImg这个函数 函数语法:sys_ResizeImg(原图片,缩图宽度,缩图高度,是否裁翦图片,目标文件名) 下面是在列表页使用方法 在右侧把使用程序代码打勾! 如下图: 例如你原先的列表页循环...

  • 帝国CMSTAGS调用详解

    帝国CMS TAGS功能很强大,墨鱼部落格整理此文章专门介绍TAGS相关教程。 1、7.0前台投稿支持用户输TAGs的方法,请进入链接:http://www.moyublog.com/notes/238.html 2、TAGS默认模板设置:栏目--TAGS管理--设...

  • 帝国CMS解决文章自动提取简介后双引号显示成&amp;amp;rdquo;方法

    一般的站长在正常情况下录入文章的时间一般是不会单独手动真写smalltext简单内容的,在正常的情况下,帝国会自动提取正文内容里的前部分文字为简介,但有时候正文里有特殊的字符,这样...

  • 帝国CMS登录后台提示&quot;您的Cookie没有开启,不能登陆成功&quot;的解决方法

    如果没有动过文件特别是/e/config/config.php文件的话!请按照如下操作肯定就OK了! 到你的主机或者服务器环境里找到php.ini文件(如果不知道在哪联系你的空间商就行了) 找到如下: output_buff...

  • 帝国CMS标签TAG列表分页数量调整方法

    用编辑器打开:/e/tags/index.php 找到:$page_line= 后面的数字就是分页个数!...

  • 帝国CMS按SQL语句查询调用说明

    1、按SQL语句查询调用说明 1、标签上面的操作类型参数要设为24,然后栏目id参数为SQL语句 2、开启支持按SQL语句调用,默认是开启的,如果没有开启:打开e/class/config.php文件进行配置(粗体文字...

  • 帝国CMS列表页置顶信息加图标的教程

    帝国CMS实现列表页信息列表置顶信息加上置顶小图标的教程。 如赶集网、58同城等都有这样的效果: 1、在列表模板内容 勾选使用程序代码 2、在内容模板 (list.var) (*)里面添加以下代码: $r[tit...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640