"景先生毕设|www.jxszl.com

dedecms模板中if else判斷语句写法

2022-10-29 16:09编辑: www.jxszl.com景先生毕设
在制作dedecms模板时,有时需要使用IFELSE判断语句,但是dedecms模板中是无法使用使用IF语句的,否则会报错.
那么如何在dedecms模板中使用ifelse呢?这就需要我们多走I.步,就是声明I.下使用PHP语句:runphp=yes.
下面是dedecms模板中if

 更多精彩就在: 51免费论文网|www.jxszl.com 
else的用法举例:
[field:senddaterunphp=yes]
$ntime=time();
$oneday=IIIVI00*IIIV;
if(($ntime-@me)<$oneday)
@me="(new)";
else@me="";
[/field:senddate]


代码解释:

@me:就是当前字段的值,你可以在if中给其赋值,然后判断结束后它的值就变成你赋的值,打印出来.

案例分享:dedecms判断当前栏目下是否有子栏目可使用以下的代码进行判断:

{dede:fieldname=typeidrunphp="yes"}
global$dsql;
$sql="SELECTidFrom`dede_arctype`WHEREreid=@meAndishidden<>I.orderbysortrankasclimit0,I.00";
$row=$dsql->GetOne($sql);
if(@me=is_array($row))
@me="有子栏目";
else@me="没子栏目";
{/dede:field}


原文链接:http://www.jxszl.com/biancheng/dedecms/73727.html