dedeCMS php语法在模版中的应用

dede CMS 模版应用php 语法的方法

{dede:field.test_go php=yes}                                //test_go 自己要判断的变量可变变量

if(@me == " " || empty(@me))                              //判断是否为空 @me 中可以赋值自己想判断的 如果为空执行下一步 ,

@me=" 无 "                                                           //这里的@me 相当于  php中的  echo  进行内容输出 

{/dede:field.teest_go }                                           //进行结尾

 

加载内容模版中

{dede:field.text_go runphp=yes}                         //runphp=yes 表示{dede:field.text_go } 里要运行php程序

if(@me<>' ')@me=" ";                                      //如果teext_go 中有东西就输出这个 , 支持html 代码 , 并且可以在代码中使用@me 来调用text_go 字段

else

@me =" ";                                                           //如果没有就执行下面一句

{/dede:field.audio}

 

 

//案例:dedecms 判断

<li class="left show">
            {dede:arclist row="3" titlelen="20" infolen="40" typeid="87" orderby="desc"}
            
    <div class="dynamic-right-arcitle left">


            [field:global name='autoindex' runphp='yes']
            if(@me=='1'){@me="<span >第一次循环输出</span>";}
            if(@me=='2'){@me="<span>第二次循环输出</span>";}
            if(@me=='3'){@me="<span >第三次循环输出</span>";}
            [/field:global]


            [field:pubdate function="Mydate('m-d',@me)"/

    <a href="[field:arcurl/]" target="_blank" class="arcitle-a left toe">[field:fulltitle/]</a>

    <span class="arcitle-span1 left">[field:info/]</span>

       </div>
      {/dede:arclist}
          </li>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

给DEDE模版加了新功能if 判断功能  标签iif elserun

增加变量$str 和 $str_count $str 是最终的显示内容 $str_count 是循环显示的条数

增加了标签iif 和 elserun 满足iif的条件就正常运行 如果不满iif的条件就运行elserun
如果不满足iif的条件,也没指定elserun就返回空白

 

{dede:arclist orderby="click" iif=="$str_count>1" elserun=" " $str="暂时没有内容" }

  .[field:textlink/]

{/dede:arclist}

??解释

dede:arclist 是dede 的常用列表标签

orderby  = "click' 规定排序的方式是一点几次说的多少为准

iif       进行判断$str_count >1 是否满足要求 不满足 就输出$str="暂时没有内容"

                                                                                                             

转载于:https://www.cnblogs.com/jghgo/p/7507905.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值