账号通
    

账号  

密码  

1567

查看

1

回复
主题:[反馈BUG]V9的SQL标签内IF判定BUG多多及titletype [收藏主题]  
boyinhot 当前离线

91

主题

1

广播

2

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

用户积分:522 分
登录次数:67 次
注册时间:2008/3/12
最后登录:2017/9/21
boyinhot 发表于:2013/6/21 3:46:53   | 只看该作者 查看该作者主题 楼主 
科汛智能建站系统
先看图点击查看原图

然后请忽略里面我重复写的<object>
IF判定的格式为{$if(条件||输出1||输出2)}(这是你们官方给的吧)
然后不知道什么原因,当条件满足时会输出1,不满足时TM不会输出2,我捉鸡了
所以只能采用多次判定
{$IF("{$Field(titletype,Text,0,...,0,)}"=""||<img src="{$Field(photourl,Text,0,...,0,)}" alt="{$Field(title,Text,0,...,0,)}"/>||)}
{$IF("{$Field(titletype,Text,0,...,0,)}"="[图文]"||<img src="{$Field(photourl,Text,0,...,0,)}" alt="{$Field(title,Text,0,...,0,)}"/>||)}
{$IF("{$Field(titletype,Text,0,...,0,)}"="0"||<img src="{$Field(photourl,Text,0,...,0,)}" alt="{$Field(title,Text,0,...,0,)}"/>||)}


免费用户也就叫叫了,不指望官方能够给出为什么造成的答案。
模型管理里后台前台都没有titletype的显示选项,前台别人投稿了,管理员只能后台添加标签(可能在收费版本里有这个功能吧,小站长搞个网站供几个朋友娱乐娱乐,买不起)
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
boyinhot 当前离线

91

主题

1

广播

2

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

用户积分:522 分
登录次数:67 次
注册时间:2008/3/12
最后登录:2017/9/21
boyinhot 发表于:2013/6/21 3:49:36   | 只看该作者 查看该作者主题 沙发 
做在线知识付费 选科汛云开店
另外,我另一个帖子也说到,内循环标签里如果使用IF判定,BUG得更厉害,按照正常方式写完全不听话,用脑残方式反而都成了百度了几天,SQL里IF判定的写法,正确写法有时候不一定管用
 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.07910秒 powered by KesionCMS 9.0