帝国论坛帝国网站管理系统交流区帝国CMS使用交流请问如何判断图片集为空否?if(!empty($bqr['morepic']))好像不对? 【本版专题贴子】  
主题:请问如何判断图片集为空否?if(!empty($bqr['morepic']))好像不对? [加入收藏夹]   

handsomegold
用户头衔:举人

精华贴   :0
发贴数   :336
经验值   :1551
注册时间:2012-08-09
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
请问如何判断图片集为空否?if(!empty($bqr['morepic']))好像不对?
请问如何判断图片集为空否?  我在模板中加入了代码  if(!empty($bqr['morepic']))好像不对?

        <?php
if(!empty($bqr['morepic']))
{
        //
?>

Parse error: syntax error, unexpected T_ELSE in D:\phpserver\DedeAMPZ\WebRoot\Default\e\data\tmp\tempnews12.php on line 160

[该贴被修改 2 次,最后修改时间 2017-04-22 21:50:47 ]



2017-04-22 21:48:40 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

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

$morepic=$bqr['morepic'];
        if(empty($morepic))
        {
                return "";
        }


应该没有问题啊



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2017-04-22 22:21:29 已设置保密 顶部 回复 引用 报告 编辑 删除

handsomegold
用户头衔:举人

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

还是不行哦,不知道是那里出了问题~~


我是想如果图片集为空就显示产品略图~~可惜不成功




2017-04-22 23:17:19 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

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

你把代码贴全。估计是少了}



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2017-04-23 08:46:19 已设置保密 顶部 回复 引用 报告 编辑 删除

59966
用户头衔:探花

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

直接if($bqr[morepic])




2017-04-23 09:17:06 已设置保密 顶部 回复 引用 报告 编辑 删除

handsomegold
用户头衔:举人

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

<?php
if(!empty($bqr['morepic']))
{
        //如没有产品图片集则显示小图,代码不正确好像出错了这里
?>
    <!--显示小图-->
<div class="col-sm-12 col-md-6 showpic_box">
        <ul class="showpic_flash">
<li><a class="example-image-link" href="[!--titlepic--]" data-lightbox="example-set" target="_blank"><img class="example-image" src="[!--titlepic--]" alt="[!--title--]"/></a></li>

        </ul>
        <div id="pic-page">       
       <a data-slide-index="0" href="[!--titlepic--]"><img src="[!--titlepic--]" alt="[!--title--]" /></a>
         </div>
</div>       
        <!--显示小图-->
<?php
else
?>
    <!--显示图片集-->
        <div class="col-sm-12 col-md-6 showpic_box">
        <ul class="showpic_flash">
<?php
        $pic=explode("\\r\\n",$navinfor['morepic']);
        foreach($pic as $v)
        {
                if(!$v)continue;
                $picarr[]=explode("::::::",$v);
        }
        $picstr='';
                $i=0;
        foreach($picarr as $v)
        {
                        
                                $picstr.='<li><a class="example-image-link" href="'.$v[0].'" data-lightbox="example-set" target="_blank"><img class="example-image" src="'.$v[0].'" alt="'.$v[2].'"/></a></li>';                       
        }
                 foreach($picarr as $v)
        {
                                $picstri.='<a data-slide-index="'.$i++.'" href="'.$v[0].'"><img src="'.$v[0].'" alt="'.$v[2].'" /></a>';                       
        }
?>
<?=$picstr?>

        </ul>
        <div id="pic-page">       
       <?=$picstri?>
        </div>
</div>
        <!--显示图片集-->

<?php       
}
?>




2017-04-23 10:27:22 已设置保密 顶部 回复 引用 报告 编辑 删除

handsomegold
用户头衔:举人

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

         <!--111111111111111111111如没有产品图片集则显示小图开始-->

<?php
if(!empty($bqr['morepic']))
{
        //如没有产品图片集则显示小图,代码不正确好像出错了这里
?>
    <!--显示图片集-->
        显示图片集
       
       
<?php
}
else
{
?>
   <!--显示小图-->
        显示小图
<?php      
}
?>                
<!--111111111111111111111111如没有产品图片集则显示小图结束-->

用以上代码测试都显示小图,不管图片集是否为空都这样显示???




2017-04-23 10:51:21 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

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

看样子是在内容页调用的,哪里来的$bqr

应该是

if(!empty($navinfor['morepic']))



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2017-04-23 17:05:15 已设置保密 顶部 回复 引用 报告 编辑 删除

handsomegold
用户头衔:举人

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

原帖由 jiuhecai 于 2017-04-23 17:05:15 发表
看样子是在内容页调用的,哪里来的$bqr

应该是

if(!empty($navinfor['morepic']))



可以了,没出错了,非常感谢,谢谢~~




2017-04-23 21:24:02 已设置保密 顶部 回复 引用 报告 编辑 删除

yunflying
用户头衔:进士

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

内容模板用$navinfor变量,标签模板才是用$bqr变量




2017-04-24 08:48:06 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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