帝国论坛帝国网站管理系统交流区帝国CMS使用交流[已解决]灵动标签里面加个判断,如何写? 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:[已解决]灵动标签里面加个判断,如何写? [加入收藏夹]   

www801225
用户头衔:进士

精华贴   :0
发贴数   :994
经验值   :3453
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决]灵动标签里面加个判断,如何写?
就是在灵动标签里,加个判断,比如:当某字段值为空,调用一个设定的样式,否则 调用另一个设定的样式

我在灵动试了N次都不成功,哪位给个完整的代码学习一下,谢谢。

我按下面的方式写了一个,但调不出来。

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
if(empty($bqr[titlepic]))
{
暂无相关图片,欢迎上传
}
else
{
<td bgcolor="#ffffff" align="left"><a href="<?=$bqsr[titleurl]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" width="107" height="75" hspace="3" border="0"></a></td>}
?>
[/e:loop]


补充说明:我的意思是用灵动在内容页调用另一个栏目的关联信息,如果有关联信息的话,就按上面那个模板调用,如果无关联信息,就显示:“暂无相关图片,欢迎上传”


[该贴被修改 4 次,最后修改时间 2010-01-27 01:27:17 ]



2010-01-22 21:04:42 已设置保密 顶部 回复 引用 报告 编辑 删除

www801225
用户头衔:进士

精华贴   :0
发贴数   :994
经验值   :3453
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

这个问题,谁来解决一下啊




2010-01-23 00:49:15 已设置保密 顶部 回复 引用 报告 编辑 删除

doking
用户头衔:举人

精华贴   :0
发贴数   :549
经验值   :1725
注册时间:2008-01-22
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

把你写的贴上来




2010-01-23 08:37:05 已设置保密 顶部 回复 引用 报告 编辑 删除

www801225
用户头衔:进士

精华贴   :0
发贴数   :994
经验值   :3453
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

原帖由 doking 于 2010-01-23 08:37:05 发表
把你写的贴上来


我写的贴上去了啊




2010-01-23 19:24:10 已设置保密 顶部 回复 引用 报告 编辑 删除

⌒_⌒TryLife
用户头衔:嘉宾

精华贴   :2
发贴数   :3979
经验值   :9165
注册时间:2007-04-05
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
if(empty($bqr[titlepic]))
{
$style='xxoo';
}
else
{
$style='ooxx';
}
?>
<?=$style?>
[/e:loop]



PHP+
微信小程序教学 欢迎入坑

帝国CMS9年专注经验,了解帝国CMS从外衣到内裤,从挑逗到高潮!
两千人qq交流群:42085595
2010-01-23 22:51:59 已设置保密 顶部 回复 引用 报告 编辑 删除

www801225
用户头衔:进士

精华贴   :0
发贴数   :994
经验值   :3453
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

原帖由 ⌒_⌒TryLife 于 2010-01-23 22:51:59 发表
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
if(empty($bqr[titlepic]))
{
$style='xxoo';
}
else
{
...


确实高手,但我的真实意思是,当用灵动调用信息,没有符合条件的记录时 显示:“暂无相关资料”,有符合条件的记录时,就按照正常的情况把记录读出来。。。。。

还有,按你上面的方法,那个XXOO与OOXX里面的灵动标我们标签(例如:<?=$bqr[titleurl]?>,解析出来后的地址为http://www.xxx.com/<?=$bqr[titlepic]?>) 都不能解析出正常的内容。

[该贴被修改 1 次,最后修改时间 2010-01-24 01:01:29 ]



2010-01-24 00:46:56 已设置保密 顶部 回复 引用 报告 编辑 删除

tusu1949
用户头衔:举人

精华贴   :0
发贴数   :223
经验值   :755
注册时间:2007-03-03
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

5楼说的很清楚了 if语句判断完之后 下面用http://www.xxxxx.com/<?=$style?> 就可以调用了

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
if(empty($bqr[titlepic]))
{
$titlepic='images/default.jpg';
}
else
{
$titlepic=$bqr[titlepic];
}
?>
http://www.xxxx.com/<?=$titlepic?>
[/e:loop]



承接仿站 QQ 9511511
2010-01-24 14:14:15 已设置保密 顶部 回复 引用 报告 编辑 删除

www801225
用户头衔:进士

精华贴   :0
发贴数   :994
经验值   :3453
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

原帖由 tusu1949 于 2010-01-24 14:14:15 发表
5楼说的很清楚了 if语句判断完之后 下面用http://www.xxxxx.com/<?=$style?> 就可以调用了

[e:loop={栏目ID...


这个达不到我想要的效果啊

我想要的效果:

当用灵动调用信息,没有符合条件的记录时 显示:“暂无相关资料”,有符合条件的记录时,就按照[color=Green]<td bgcolor="#ffffff" align="left"><a href="<?=$bqsr[titleurl]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" width="107" height="75" hspace="3" border="0"></a></td>把记录读出[/color]

[该贴被修改 2 次,最后修改时间 2010-01-24 21:20:55 ]



2010-01-24 21:18:50 已设置保密 顶部 回复 引用 报告 编辑 删除

xywy1985
用户头衔:进士

精华贴   :1
发贴数   :637
经验值   :3834
注册时间:2006-10-24
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
if(empty($bqr[titlepic]))
{
   echo '暂无相关图片,欢迎上传';
}
else
{
   echo '
<td bgcolor="#ffffff" align="left"><a href="<?=$bqsr[titleurl]?>" target="_blank"><img src="<?=$bqr[titlepic]?>" width="107" height="75" hspace="3" border="0"></a></td>';
}
?>

[/e:loop]



Admin9.com 我的垃圾站。
2010-01-24 22:03:04 已设置保密 顶部 回复 引用 报告 编辑 删除

www801225
用户头衔:进士

精华贴   :0
发贴数   :994
经验值   :3453
注册时间:2007-12-27
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

原帖由 xywy1985 于 2010-01-24 22:03:04 发表
[e:loop={栏目ID,显示条数,操作类型,只显示有标题图片}]
<?
if(empty($bqr[titlepic]))
{
   echo '暂无相关图片,欢迎上...


你这个无法实现我说的效果,有图片时,都显示不出图片来,没图片时,也没有显示“暂无相关图片,欢迎上..” 这句话。。。。。。

晕啊,怎么这个问题就这么难呢》?




2010-01-24 22:42:40 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1