帝国 CMS 中,灵动标签是一种非常实用的标签,可用于灵活调用各类信息。下面为你详细介绍如何使用灵动标签调用下一篇信息的标题、简介和发布者信息。

灵动标签调用思路


要调用下一篇信息,关键在于获取当前信息的 ID,然后筛选出 ID 比当前信息 ID 大的信息中最小的那个,即为下一篇信息。

具体实现步骤

1. 确定信息表名


帝国 CMS 中不同类型的信息存储在不同的表中,一般新闻信息存储在 phome_ecms_news 表中,你需要根据实际情况确定表名。

2. 编写灵动标签代码


以下是一个示例代码,展示了如何使用灵动标签调用下一篇信息的标题、简介和发布者信息:
<?php
// 获取当前信息的ID
$id = (int)$navinfor['id']; 
?>
[e:loop={"SELECT * FROM phome_ecms_news WHERE id > $id ORDER BY id ASC LIMIT 1",1,24,0}]
    <div class="next-info">
        <!-- 下一篇信息标题 -->
        <h3><a href="<?=$bqsr['titleurl']?>"><?=$bqr['title']?></a></h3>
        <!-- 下一篇信息简介 -->
        <p><?=$bqr['smalltext']?></p>
        <!-- 下一篇信息发布者 -->
        <p>发布者:<?=$bqr['username']?></p>
    </div>
[/e:loop]