• 女性之声——全国妇联 2019-04-24
  • 融众资本投资集团有限公司董事长谢小青获第十二届人民企业社会责任奖年度人物奖 2019-04-24
  • 布劳提根:在美国钓鳟鱼——嬉皮一代文化偶像 2019-04-01
  • 李治廷《绅士作风》发布 文舞双全演绎摇滚舞曲 2019-04-01
  • 不怕玩阴的就怕来真的,小金的真威震四方,他那核弹是真敢甩啊,老特都惧 2019-03-30
  • 总网ip定向--江苏频道--人民网 2019-03-30
  • 织梦判断资源免费时直接输出下载地址,否则直接输出购买

    2019-02-20 织梦优化
    • 文章介绍
    织梦判断资源免费时直接输出下载地址,否则直接输出购买,需要在模板里做一个小判断,那么这个时候肯定是需要runphp='yes'这个功能了,下面我们来看下代码: 经过搜索发现两个方法基本上可以实现 
     
    1、首先把需要调用其它字段的值放在公共变量里,然后再直接调用公共变量的值,看代码
     
    {dede:php}$GLOBALS['title']=$arc->Fields['title']{/dede:php}
    
    {dede:php}$GLOBALS['baidupan']=$arc->Fields['baidupan']{/dede:php}
    
    {dede:field.price runphp="yes"}
    if(@me="0")
    @me = "下载地址:".$GLOBALS['baidupan'];
    else
    @me = "商品(".$GLOBALS['title'].")购买链接为:XXX";
    {/dede:field.xxxx}
     
    2、直接使用name='array'将其它字段的值赋值到数组里,然后使用,看代码
     
    {dede:field name='array' runphp='yes'}
    if(@me['price']=='0' )
    @me = '
    <li><a class="demo" href="'[email protected]['baidupan'].'" target="_blank">下载:'[email protected]['baidupwd'].'</a></li>
    ';
    else
    @me = '
    <div  dataP="'[email protected]['title'].'"dataR="'[email protected]['price'].'"><img src="/uploads/allimg/0.gif"></div>';    
    {/dede:field}

    上一篇:Dedecms多站点SQL互相调用的方法[非JS方法]

    下一篇:没有了

    专业的织梦模板定制下载站,在线购买后即可下载!

    商业源码

    跟版网模板,累计帮助5000+客户企业成功建站,为草根创业提供助力!

    立刻开启你的建站之旅
    QQ在线客服

    服务热线

    织梦建站咨询
  • 女性之声——全国妇联 2019-04-24
  • 融众资本投资集团有限公司董事长谢小青获第十二届人民企业社会责任奖年度人物奖 2019-04-24
  • 布劳提根:在美国钓鳟鱼——嬉皮一代文化偶像 2019-04-01
  • 李治廷《绅士作风》发布 文舞双全演绎摇滚舞曲 2019-04-01
  • 不怕玩阴的就怕来真的,小金的真威震四方,他那核弹是真敢甩啊,老特都惧 2019-03-30
  • 总网ip定向--江苏频道--人民网 2019-03-30