账号通
    

账号  

密码  

1730

查看

1

回复
主题:[已答复]关于aspcms x1.0的系统函数标签里面使用if条件的问题 [收藏主题]  
呱蜗牛2015 当前离线

49

主题

4

广播

0

粉丝
添加关注
级别:学前班

用户积分:79 分
登录次数:13 次
注册时间:2015/7/17
最后登录:2016/5/19
呱蜗牛2015 发表于:2016/1/28 16:27:45   | 只看该作者 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

如题,以下是标准的写法

  1. [loop={@num}]{$IF {@autoid} mod 2=0 }{<li class="c1">}{<li class="c2">}{/$IF}<a href="show.asp?m=1&d={@id}">{@title}</a><span>[{@adddate}]</span></li>[/loop]

但我现在有一个要求就是if前面如果有多个条件,如:

  1. {$IF {@id}< || {@id}< href="[url=]/3g/list.asp?modelid=1&ID={@classid}">}{<a href="/Item/list.asp?id=1677">}{/$IF}

就是说当id不等于20153785712191或者不等于20164321630961的执行前一个代码,否则执行后一个代码,但现在这样写的话会出错,代码如下图所示:

点击查看原图

不知道有哪位大神写过这样的语句呢?谢谢。

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
刚刚 当前离线

1852

主题

5

广播

126

粉丝
添加关注
级别:版主

用户积分:7093 分
登录次数:225 次
注册时间:2010/7/6
最后登录:2024/4/15
刚刚 发表于:2016/1/28 17:08:16   | 只看该作者 查看该作者主题 沙发 
试下如下条件:

"{@id}"<>"20153785712191"  and "{@id}"<>"20164321630961"



或者

Not KS.FoundInArr("20153785712191,20164321630961",{@id},",")







 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.95703秒 powered by KesionCMS 9.0