KesionCmsV5.01 自定义sql标签条件判断应用_SQL SERVER数据库_黑客防线网安服务器维护基地--Powered by WWW.RONGSEN.COM.CN

KesionCmsV5.01 自定义sql标签条件判断应用

作者:黑客防线网安SQL维护基地 来源:黑客防线网安SQL维护基地 浏览次数:0

本篇关键词:判断应用条件标签
黑客防线网安网讯:    V5.01版本开始,自定义sql标签支持条件判断了.标签语法如下:{$IF(condition||out1||out2)} 标签说明:当满足 condition 条件,输出out1,否则输出 out2,类似c,c#等语言里的三元运算符a?...

    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>

    黑客防线网安服务器维护方案本篇连接:http://www.rongsen.com.cn/show-10784-1.html
网站维护教程更新时间:2012-03-21 03:10:09  【打印此页】  【关闭
我要申请本站N点 | 黑客防线官网 |  
专业服务器维护及网站维护手工安全搭建环境,网站安全加固服务。黑客防线网安服务器维护基地招商进行中!QQ:29769479

footer  footer  footer  footer