• 联盟
  • 文章
  • 当前位置:排行榜 > 资讯 > 经验学堂 > 列表经验学堂

    织梦dede文章上一篇下一篇怎样修改链接地址替换?

    编辑:996评测网 发布时间:2020-05-04 22:35 分类:经验学堂

    大家都知道织梦文章页上一篇、下一篇的标签分别是: {dede:prenext get=pre/} = 上一篇:某某文档 {dede:prenext get=next/}= 下一篇:某某文档 但是我们在做前台模板的时候,有时候不想直接输...
    大家都知道织梦文章页上一篇、下一篇的标签分别是:
    {dede:prenext get='pre'/}  =  上一篇:某某文档
    {dede:prenext get='next'/} =  下一篇:某某文档

    但是我们在做前台模板的时候,有时候不想直接输出这个效果,而且不符合个性化要求。

    织梦却没有这样单独获取超链接的标签。更改后台PHP文件,无疑为以后升级带来麻烦,所以只有从标签中获得。

    输出效果 "/skills/2009/4.html"

    下一篇地址:
    折叠HTML 代码
    {dede:prenext get='next' runphp="yes"}  
    preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER);  
    @me=$strResult[1][0];  
    {/dede:prenext} 

    上一篇地址:
    折叠HTML 代码
    {dede:prenext get='pro' runphp="yes"}  
    preg_match_all('/<a.*?(?: |\\t|\\r|\\n)?href=[\'"]?(.+?)[\'"]?(?:(?: |\\t|\\r|\\n)+.*?)?>(.+?)<\/a.*?>/sim', @me, $strResult, PREG_PATTERN_ORDER);  
    @me=$strResult[1][0];  
    {/dede:prenext}  



    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)'/]
    (责任编辑:996top广告联盟评测)
    上一篇:dede织梦ico图标怎么制作favicon.ico动画图标?替换位置在哪? 下一篇:织梦dede怎么复制相同的栏目
    下级栏目
    最新加入
  • 12020-07-20CPS日结广告联盟
  • 22020-07-15发发广告联盟
  • 32020-07-05团成移动联盟
  • 42020-06-22蜜趣CPS联盟
  • 52020-05-05趣米移动广告
  • 62020-04-28斯巴达联盟
  • 72020-04-28萌新移动联盟
  • 82020-04-22八通广告联盟
  • 92020-04-19998广告联盟
  • 102020-04-15誉见广告平台
  • 热评联盟
  • 1点评[93]铁憨憨广告联盟
  • 2点评[32]非凡广告联盟
  • 3点评[25]誉见广告平台
  • 4点评[22]辉耀移动联盟
  • 5点评[19]巨梦广告联盟
  • 6点评[16]望云广告联盟
  • 7点评[13]快唯广告联盟
  • 8点评[12]晨阳广告传媒
  • 9点评[10]盖亚联盟CPA
  • 10点评[10]亿云联盟
  • 服务排行
    人气排行
  • 1浏览[426]盖亚联盟CPA
  • 2浏览[271]趣米移动广告
  • 3浏览[266]青瓜传媒APP推广
  • 4浏览[218]小明精准联盟
  • 5浏览[215]百度联盟
  • 6浏览[190]CPA唯尚广告联盟
  • 7浏览[152]非凡广告联盟
  • 8浏览[125]易盟广告
  • 9浏览[120]联合云享广告平台
  • 10浏览[116]超越广告联盟
  • 关于996| 版权声明| 联系方式| 广告服务

    Copyright © 版权所有:996评测网 广告联系QQ:2220095515 (请注明:投广告)
    (评论内容只代表网友观点,与996评测网立场无关)