• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧
您的位置:首页 > CMS教程 >建站教程 > 帝国CMS常用的过滤特殊字符及空格函数

帝国CMS常用的过滤特殊字符及空格函数

作者:站长图库 字体:[增加 减小] 来源:互联网 时间:2022-04-29

站长图库向大家介绍了帝国CMS,过滤特殊字符,过滤空格函数等相关知识,希望对您有所帮助

帝国cms内容页模板的描述标签,是直接输出内容标题,这个在seo优化当中还是有一定影响的,新闻在发布时会自动生成smalltext简介字段,但我们如果直接在页面上输出简介字段,经常会带有特殊字符或者带有换行,这个也是非常不好的。接下来跟cms大学小编一起学习如何在帝国cms的内容页输出不换行且没有特殊字符的内容简介。


函数代码如下:

function Cmsdx_format_html($str){      $str=trim($str);      $str=str_replace('&','',$str);      $str=str_replace('ldquo;','“',$str);      $str=str_replace('rdquo;','”',$str);      $str=str_replace('middot;','·',$str);      $str=str_replace('lsquo;','‘',$str);      $str=str_replace('rsquo;','’',$str);      $str=str_replace('hellip;','…',$str);      $str=str_replace('mdash;','—',$str);      $str=str_replace('ensp;','',$str);      $str=str_replace('emsp;','',$str);      $str=str_replace('nbsp;','',$str);      $str=str_replace(' ','',$str);      $str=str_replace('t','',$str);        $str=str_replace('rn','',$str);        $str=str_replace('r','',$str);        $str=str_replace('n','',$str);        $str=str_replace(' ','',$str);      $str = preg_replace('/s(?=s)/','', $str);// 接着去掉两个空格以上的      $str = preg_replace('/[nrt]/',' ', $str);// 最后将非空格替换为一个空格      return trim($str);  }

我们将上述函数放到 /e/class/userfun.php 中,这里是存储用户的自定义函数。

接下来在内容页描述的meta标签中调用如下标签:

<?=Cmsdx_format_html($navinfor['smalltext'])?>

注意外层一定要包裹我们写的自定义函数,这样就可以实现无特殊格式的输出smalltext简介字段了。




分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 帝国CMS多值字段for循环调用调用方法
  • 帝国CMS下载地址不用弹窗修改方式
  • 帝国cms网站后台关键字自动同步TAG标签更新的方法
  • 帝国CMS提示Table 'XX.***_enewspubtemp_2' doesn't exist错误详解
  • 帝国CMS二次开发付款后才能查看内容
  • 虚拟空间如何获取帝国CMS手机端路径
  • 帝国cms更换php7环境后台空白
  • 帝国CMS安装时You have an error in your SQL syntax报错
  • 帝国CMS后台添加关键字时自动复制到TAGS(同步更新)的方法
  • 帝国cms批量替换字段值SQL语法

相关文章

  • 2022-04-29改用Server酱Turbo版推送WordPress评论
  • 2022-04-29浅谈小程序中页面间传值的2种方法
  • 2022-04-29Photoshop制作超酷的木纹立体字教程
  • 2022-04-29Laravel Excel 的五个隐藏功能
  • 2022-04-29JavaScript如何替换中间内容
  • 2022-04-29PHP怎么将整数转为浮点数类型
  • 2022-04-29CorelDRAW实例教程:制作圣诞快乐艺术字教程
  • 2022-04-29PHP工厂方法模式的好处是什么
  • 2022-04-29一分钟教会你php怎么快速匹配文章中的图片
  • 2022-04-29Photoshop制作绚丽的霓虹艺术字教程

文章分类

  • dedecms
  • ecshop
  • z-blog
  • UcHome
  • UCenter
  • drupal
  • WordPress
  • 帝国cms
  • phpcms
  • 动易cms
  • phpwind
  • discuz
  • 科汛cms
  • 风讯cms
  • 建站教程
  • 运营技巧

最近更新的内容

    • PhotoShop设计制作梦幻炫彩光斑文字效果教程
    • ThinkPHP5把动态链接库赋给变量而导致的执行多条sql数据合并问题
    • DEDECMS三级标题优化,按“三级栏目_二级栏目_一级
    • 宝塔面板数据库占用磁盘过大怎么办?
    • 解决宝塔面板安装Let's Encrypt SSL证书后网站无法访问
    • 为网站选择一个适当的DMOZ目录
    • 织梦dedecms会员中心模板带会员签到赚金币功能
    • Phootoshop制作金属质感的字体教程
    • 免费DedeCMS版QQ登陆插件FOR V5.5 V5.6 V5.7
    • 关于蓝奏网盘部分地区无法下载解决方案

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有