账号通
    

账号  

密码  

4241

查看

11

回复
主题:这个IF条件判断如何写? [收藏主题] 转到:  
iamcay 当前离线

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/27 13:00:00   | 只看该作者 查看该作者主题 楼主 
科汛在线网校系统

新增字段,(上传图片使用)

 

如果没有上传图片,不显示

 

使用IF条件判断

 

{$IF({$KS_neibu2}<>""||<img src="{$KS_neibu2}" class="img">||)}

 

为什么不起作用呢

 

 


此主题相关图片如下:qq截图未命名.jpg
qq截图未命名.jpg
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
iamcay 当前离线

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/28 23:34:00   | 只看该作者 查看该作者主题 沙发 
科汛在线商城系统(NET)

呵呵,真是太感谢了.

这个问题困惑了我两天,版主太厉害了

 

改成这样就实现了

<img src="{$Field(KS_neibu2,Text,0,...,0,/images/nopic.gif)}" class="img">

 

不过,还是不明白IF条件语句为什么不好用

 

另外建议,IF语句改成(5UCMS模式,这个容易理解)

判断标签:
基本语法:
{IF:表达式} ### 表达式成立的值 ### {Else} ### 表达式不成立的值 ### {End If}

{if:len("{field:source}")>0}来源 {field:source}{end if}

 

 

 

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

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/28 23:27:00   | 只看该作者 查看该作者主题 藤椅 
科汛在线网校系统

写成这样

{$Field(KS_neibu2,Text,0,...,0,<img src="/images/nopic.gif">)}

 

没有图片时,显示正常

但是有图片时显示成

/upfiles/beijing/200809/2008092614314831665.jpg

 

我希望加上<img src="">形式

能实现吗?

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
一生有你 当前离线

10439

主题

0

广播

18

粉丝
添加关注
级别:版主

用户积分:72521 分
登录次数:1969 次
注册时间:2006/7/1
最后登录:2021/8/25
一生有你 发表于:2008/10/28 18:03:00   | 只看该作者 查看该作者主题 板凳 
做在线知识付费 选科汛云开店

直接这样调不行吗?为什么一定要用if

 

{$Field(KS_neibu2,Text,0,...,0,/images/nopic.gif)}

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

68

主题

0

广播

0

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

用户积分:706 分
登录次数:15 次
注册时间:2008/10/28
最后登录:2010/1/18
longhe1314 发表于:2008/10/28 17:28:00   | 只看该作者 查看该作者主题 报纸 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
iamcay 当前离线

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/28 17:17:00   | 只看该作者 查看该作者主题 地板 
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
iamcay 当前离线

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/27 23:47:00   | 只看该作者 查看该作者主题 7楼 

 

 

请问是什么原因?

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

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/27 23:08:00   | 只看该作者 查看该作者主题 8楼 
科汛在线网校系统

感谢提供帮助!

 

{$IF({$Field(KS_neibu2,Text,0,...,0,)}<>""||<img src="{$Field(KS_neibu2,Text,0,...,0,)}" class="img">||)}

无论有没图片都不显示

 

改成{$Field(KS_neibu2,Text,0,...,1,)

{$Field(KS_neibu2,Text,0,...,2,)

均没有作用

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

233

主题

0

广播

2

粉丝
添加关注
级别:二年级

用户积分:2186 分
登录次数:88 次
注册时间:2008/7/19
最后登录:2014/1/11
小林 发表于:2008/10/27 23:03:00   | 只看该作者 查看该作者主题 9楼 
科汛在线商城系统(NET)

只能用在sql标签里

 

{$IF({$Field(KS_neibu2,Text,0,...,0,)}<>""||<img src="{$Field(KS_neibu2,Text,0,...,0,)}" class="img">||)}

 

 

注意,标签是sql语句查询出来的.不是用{$KS_名称}这样调用的.而是{$Field(KS_....

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

879

主题

11

广播

1

粉丝
添加关注
级别:七年级

用户积分:5479 分
登录次数:207 次
注册时间:2006/8/30
最后登录:2016/11/20
iamcay 发表于:2008/10/27 21:51:00   | 只看该作者 查看该作者主题 10楼 
做在线知识付费 选科汛云开店

我按照管理说的,测试了还是不行,

如下:

{$if(<>"空"||||)}

 

 

好像IF标签不解析

我把IF大写,小写,大小写组合写都不行

 

这些代码用在内容页,与这个有关吗?

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