pp电子

登录
开通试用
KesionCMS 资助
资助首页 第四章 模板标签治理 - 问题汇总

自界说SQL标签支持条件判断

0 2008/9/3 18:03:45

V5.01版本最先,,,, ,自界说sql标签支持条件判断了.

标签语法如下: {ŠIF(condition||out1||out2)}

标签说明:当知足 condition 条件,输出out1,否则输出 out2,类似c,c#等语言里的三元运算符a?b:c,需要注重的时每个条件对都必需包括两个|| condition可以是任何支持asp的条件运行符(如=,〉,〈,〉=,〈=,〈〉等)和函数(如datediff,isdate,isarray等)


举例如下:


1、判断是否推荐文章,,,, ,若是是就在问题后显示推荐
[loop=10]
〈li〉
〈a href="{ŠField(id,GetInfoUrl,1,1)}" target="_blank"〉{ŠField(title,Text,35,,0,)}〈/a〉 {ŠIF({$Field(recommend,Num,0,2)}=1||推荐||)}
〈/li〉
[/loop]


2、判断是否是最近三天宣布的文章,,,, ,若是说日期加红显示
[loop=10]
〈li〉
〈a href="{ŠField(id,GetInfoUrl,1,1)}" target="_blank"〉{ŠField(title,Text,35,,0,)}〈/a〉 {ŠIF(datediff("d","{ŠField(adddate,Date,YYYY-MM-DD)}",now)〈3 ||〈font color=red〉{ŠField(adddate,Date,MM-DD)}〈/font〉||{ŠField(adddate,Date,MM-DD)})}
〈/li〉
[/loop]


3、隔行文章显示差别配景颜色
〈table border="0"〉
[loop=10]
〈tr〉
{ŠIF({ŠAutoID} mod 2=0||〈td bgcolor="#ffffff"〉||〈td bgcoloe="#efefef"〉)}
〈a href="{ŠField(id,GetInfoUrl,1,1)}" target="_blank"〉{ŠField(title,Text,35,,0,)}〈/a〉
〈/td〉
〈/tr〉
[/loop]
〈table〉


 

100%
pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站 pp电子·模拟器(试玩游戏)官方网站
【网站地图】
自界说SQL标签支持条件判断_KESION pp电子-Kes