帝国论坛帝国网站管理系统交流区帝国CMS使用交流无相关文章时隐藏整个区块的功能 这个代码好像不行啊 【本版专题贴子】  
主题:无相关文章时隐藏整个区块的功能 这个代码好像不行啊 [加入收藏夹]   

网上有奖
用户头衔:进士

精华贴   :0
发贴数   :456
经验值   :1855
注册时间:2007-05-20
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
无相关文章时隐藏整个区块的功能 这个代码好像不行啊
<?php
$sql = "select * from [!db.pre!]ecms_news where id in ($navinfor[keyid]) order by newstime desc limit 5";
$result = $empire->query($sql);
$hasRelated = false;

// 判断是否有记录
while($r = $empire->fetch($result)) {
    $hasRelated = true;
    break;
}

// 有相关文章
if($hasRelated) {
?>
[e:loop={"select *  from [!db.pre!]ecms_news where id in ($navinfor[keyid]) order by newstime desc limit 5",0,24,0}]
<li class="related-item">
    <a href="#">
        <div class="related-item-content">
           (此处省略)
                </div>
            </div>
            <div class="related-item-arrow">
                <i class="fas fa-chevron-right"></i>
            </div>
        </div>
    </a>
</li>
[/e:loop]
<?php
}
?>



长期免费使用网站SSL证书
2026-02-02 13:13:33 已设置保密 顶部 回复 引用 报告 编辑 删除

就是你
用户头衔:探花

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

显示什么




2026-02-03 08:19:30 已设置保密 顶部 回复 引用 报告 编辑 删除

网上有奖
用户头衔:进士

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

原帖由 就是你 于 2026-02-03 08:19:30 发表
显示什么


在文章页有代码错误显示:

SQL Error: select * from ***_ecms_news where id in () order by newstime desc limit 5



长期免费使用网站SSL证书
2026-02-03 20:15:24 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

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

字段没内容,判断字段是不是空




2026-02-04 08:09:09 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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