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

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

作者:站长图库 字体:[增加 减小] 来源:互联网

站长图库向大家介绍了帝国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语法

相关文章

  • 一起分析uni-app怎么实现上传图片
  • 支付宝企业账户转账个人账户PHP接口代码
  • Photoshop巧用滤镜制作简单的冰晶字效果
  • 小程序怎样在页面传递对象数组?
  • 关于thinkphp邮箱验证码前后台
  • PhotoShop滤镜制作精美的艺术彩色玻璃效果教程
  • WordPress调用站外文章解决方法
  • 详解Angular中的Observable(可观察对象)
  • 如何运用layui数据添加页面的前端布局?(附源码)
  • dedecms后台打开慢解决方法

文章分类

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

最近更新的内容

    • Photoshop绘制美国队长盾牌图标教程
    • 一文带你PHP利用phpmailer实现邮件发送功能
    • 如何给WordPress主题评论框加上阿鲁表情
    • Photoshop鼠绘质感霸天虎机器人界面
    • Vue 和 Yii 怎么配合?
    • 使用Let's Encrypt(certbot)安装免费SSL证书
    • 在SQL查询中GROUP BY的含义是什么?
    • 手机批发网优化学习过程心态分享
    • Illustrator创建渐变色效果的进度按钮
    • PhotoShop打造腐蚀锈迹钢铁文字特效教程

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

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