找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 141|回复: 0

[cms教程] 织梦模板标签调用str_replace()替换函数

[复制链接]

该用户从未签到

发表于 2020-6-24 09:17:19 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
str_replace() 函数:使用一个字符串替换字符串中的另一些字符。
         
        举个例子:
        [field:sitepath function='str_replace("{cmspath}","http://localhost/",@me) /]
         
        实际上是查找内容中指定的部分然后进行替换,上面是DEDE中的应用方法,第2个双引号实际是替换的内容,这里是http://localhost/
        上面标签的作用就是查找内容中的{cmspath}并替换为 http://localhost/ ,实际上也就是去掉。
         
        str_replace() 还有一个参数count ,是替换的次数,
        语法为str_replace(find,replace,string,count)
        所以我们可以引申出很多应用方法了。
         
        比如下面的标签都可以应用
        [field:info/]
        [field:arcurl/]
        [field:typedir/]
         
        举个例子
         
        [field:title function='str_replace("aaa","bbb",@me)/]
        [field:title function='str_replace("测试","test",@me)/]
        查找标题中的aaa替换成bbb,
         
        但下面这个比较常用,主要应用于二三级栏目嵌套调用中
        [field:typedir function='str_replace("{cmspath}","",@me)'/]
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-26 21:19

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表