最火下载站首页
手机版
最火下载站
关注公众号
最火下载站

当前位置:首页 > 网络知识 > Web前端 > 工具与技巧> KesionCmsV5.01自定义sql标签条件判断应用

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

文章作者:网友投稿 发布时间:2008-09-02 来源:网络

V5.01版本开始,自定义sql标签支持条件判断了.标签语法如下:

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


举例如下:

1、判断是否推荐文章,如果是就在标题后显示推荐
[loop=10]

  • {$Field(title,Text,35,,0,)}
    {$IF({$Field(recommend,Num,0,2)}=1||推荐||)}

  • [/loop]


    2、判断是否是最近三天发布的文章,如果说日期加红显示

    [loop=10]

  • {$Field(title,Text,35,,0,)}
    {$IF(datediff("d",{$Field(adddate,Date,YYYY-MM-DD)},now)<3
    ||{$Field(adddate,Date,MM-DD)}||{$Field(adddate,Date,MM-DD)})}

  • [/loop]

    3、隔行文章显示不同背景颜色



    [loop=10]

    {$IF({$AutoID} mod 2=0||

    [/loop]
    ||)}
    {$Field(title,Text,35,,0,)}

    共有0条评论网友评论

    游戏排行榜