利用preg_replace灵活调用DedeCMS文档标题

运用preg_replace+正则,灵活调用DedeCMS文档标题,比如替换标题title里的内容,删除隐藏title里的内容等,其实都是利用preg_replace函数搜索替换的功能。 比如,网站里的 DedeCMS 视频教程栏目里,很多文档标题都是2012版开头的: 织梦吧的DedeCMS视频教程
运用preg_replace+正则,灵活调用DedeCMS文档标题,比如替换标题title里的内容,删除隐藏title里的内容等,其实都是利用preg_replace函数搜索替换的功能。
 
比如,网站里的DedeCMS视频教程栏目里,很多文档标题都是2012版开头的:
 
织梦吧的DedeCMS视频教程栏目
在调用的时候,如果不想显示“2012版”这几个字,那么就可以使用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更加强大。
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

{dede:channelartlist}下的判断: {dede:global.itemindex runphp=yes}if((@me %7) == 0){@me = ;}else{@me = ;}{/dede:global.itemindex} {dede:arclist}和{dede:channel}下的判断为: [field:global name=autoindex runphp=yes]if((@me)%3==0){@me=;}else{
安装DEDECMS出现Deprecated: Function ereg_replace() is deprecated in 的原因通常出现在低版本的织梦程序上如dedecms v5.6版本,下面跟版网小编为大家分享下这种情况的解决方法: DEDE中有很多地方的正则函数都用的ereg_replace,而这个函数现在在PHP5.3中
dedecms利用[field:arcurl/]无法获取文章路径的解决方法 {dede:sql sql=Select * from dede_shop where id=6 limit 26}lia href=[field:arcurl/] target=_blank[field:title function=cn_substr(@me,20)/]/a /li{/dede:sql} sql语句中[field:arcurl/]无法获
织梦系统的功能是很强大的,可以搭建小说和漫画站,这些功能主要是小说模块实现的。织梦系统的小说模块怎么搭建小说和漫画站?下面就是dedecms小说管理模块的使用说明。 1. 小说管理模块使用说明 小说模块功能很强大,可以用他做小说或者漫画站。他们都可以
正则的表达式在MY SQL中也有应用,但是在具体将查找的东西直接进行Replace的时候目前还不能解决,幸好后台中有个dede利用 正则,利用dede正则批量替换数据库中内容,这样我们完全减小了自己的工作量了。 例如网站的一个例子, 是替换一个div中的内容,摘抄实
织梦(dedecms)目前使用最多的cms管理系统,但是对于新手如何利用织梦仿站呢? 那好几天就让我们来学学如何利用织梦仿站 首先我们需要谷歌浏览器了,首先我们可以利用谷歌浏览器中的审查元素工具 查看目标网站的源代码,并将站点内的模板中使用到的图片,ht