您现在的位置是:首页 > 教程 > dedecms教程dedecms教程
利用preg_replace灵活调用dedecms织梦文档标题的代码实例
以山2023-10-18 23:26:15dedecms教程已有人查阅
导读运用preg_replace+正则,灵活调用DedeCMS文档标题,比如替换标题title里的内容,删除隐藏title里的内容等,其实都是利用preg_replace函数搜索替换的功能。
运用preg_replace+正则,灵活调用DedeCMS文档标题,比如替换标题title里的内容,删除隐藏title里的内容等,其实都是利用preg_replace函数搜索替换的功能。
比如,网站里的DedeCMS视频教程栏目里,很多文档标题都是2012版开头的:
织梦吧的DedeCMS视频教程栏目
在调用的时候,如果不想显示“2023版”这几个字,那么就可以使用preg_replace函数替换功能,来把“2012版”替换为空。先来看看preg_replace函数的用法:
那么这里subject为title,dedecms标签里使用@me代替,从subject 查找“2012版”,先写好pattern为“/2012版/”,然后eplacement设置为空,即为:
其他DedeCMS字段也可以使用此函数,当然大家也可以尝试把更多php函数,带到dedecms标签里来,让你的DedeCMS更加强大。
比如,网站里的DedeCMS视频教程栏目里,很多文档标题都是2012版开头的:
织梦吧的DedeCMS视频教程栏目
在调用的时候,如果不想显示“2023版”这几个字,那么就可以使用preg_replace函数替换功能,来把“2012版”替换为空。先来看看preg_replace函数的用法:
preg_replace( pattern, eplacement, subject [, int limit] )
用法说明:在 subject 中搜索 pattern 模式的匹配项并替换为 replacement。如果指定了 limit,则仅替换 limit 个匹配,如果省略 limit 或者其值为 -1,则所有的匹配项都会被替换。那么这里subject为title,dedecms标签里使用@me代替,从subject 查找“2012版”,先写好pattern为“/2012版/”,然后eplacement设置为空,即为:
[field:title function="preg_replace('/2012版/','',@me)"/]
如此:
{dede:arclist typeid = ' ' titlelen=42 row='16'}
<a href="[field:arcurl/]">[field:title function="preg_replace('/2012版/','',@me)"/]</A>
{/dede:arclist}
这样,调用的title就不再含有“2012版”了,另外,也可以把“2012版”替换为“2013版”,修改eplacement相应值即可。其他DedeCMS字段也可以使用此函数,当然大家也可以尝试把更多php函数,带到dedecms标签里来,让你的DedeCMS更加强大。
本文标签:
很赞哦! ()
随机图文
-
织梦dedecms内容页调用同一个发布人文章的方法
想要实现点开的本篇内容右侧的推荐阅读是该篇文章作者所发,其实也不是很难实现,比如本篇文章的作者:红色部门,那么我们如何实现呢? -
织梦cms数据库表和字段说明归总
随着对织梦CMS的深入研究,即使我不懂PHP语言,不明白MYSQL,但是为了熟练应用织梦CMS建站,我还是认真学习了下织梦CMS的数据库知识 -
dedecms正则批量查找替换数据库自定义内容的方法
正则的表达式在MY SQL中也有应用,但是在具体将查找的东西直接进行Replace的时候目前还不能解决,幸好后台中有个dede利用 -
织梦CMS时间日期时间戳调用标签,dedecms时间标签大全
DEDECMS利用strftime()函数格式化时间的所有参数详解,包括年份日期进制、小时格式等,大家收藏吧,呵.日期时间格式 (利用strftime()
留言与评论 (共有 条评论) |
大家在看
本栏推荐
相关标签
大家喜欢
- dede织梦channelartlist标签怎么实现倒序
- dedecms调用当前栏目的id数字来链接rss地址的代码实例
- Dedecms更新时出现DedeTag Engine Create File False的解决方法
- 织梦dedecms默认缩略图(defaultpic.gif)文件及路径修改实例
- dedecms循环调用多级栏目及内容列表的方法
- dedecms搜索时出现SphinxClient类找不到怎么办
- dedecms织梦内容页怎么调用关键词和链接
- dedecms如何短时间内做好一个织梦模板
- 为dedecms提示信息窗口怎么修改
- dede织梦实现未审核内容每分钟审核一篇并更新至首页的方法