# 帝国cms利用灵动标签调用下一篇信息标题+简介+发布者信息

*Published:* 2023-12-09
*Author:* 客服001

#### 温馨提醒

如果文章内容或图片资源失效，请留言反馈，我们会及时处理，谢谢

本文最后更新于2023年12月9日，已超过 180天没有更新



帝国CMS默认的上一篇，下一篇调用标签为：上一篇\[!--info.pre--\]，下一篇\[!--info.next--\]，但默认调用标签格式固定的，修改起来还得改源文件。为大家分享一段利用[灵动标签](https://www.xarjtc.com/tag/%e7%81%b5%e5%8a%a8%e6%a0%87%e7%ad%be "查看灵动标签此标签更多文章")可以调用下一篇信息[标题](https://www.xarjtc.com/tag/%e6%a0%87%e9%a2%98 "查看标题此标签更多文章")+简介+发布者信息的方法，代码如下。

```
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
          <div class="title">
              <a href="<?php echo $bqsr[titleurl]; $next='true'; ?>"><h2><?=$bqr[title]?></h2></a>
          </div>       
<?php 
$tsql2=$empire->query("select * from phome_enewsmemberadd where userid='$bqr[userid]' order by userid desc");
while($tr=$empire->fetch($tsql2)){
 $userid=$tr['userid'];
 $userpic=$tr['userpic'];
}
if($bqr[ismember]==0){
if($bqr['writer']==''){$username='佚名';}
else{$username=$bqr['writer'];};
    $userpic='/11px/img/fbz.png';
    $url='javascript:;';
}else{
    $tsql2=$empire->query("select * from phome_enewsmember where userid='$bqr[userid]' order by userid desc");
    while($trr=$empire->fetch($tsql2)){
        $username=$trr['username'];
    };
    $userpic=$userpic;
    $url='/e/space/?userid='.$userid;
}
?>
          <div class="article-info"> <a href="<?=$url?>"> <img class="author" src="<?=$userpic?>"> <span><?=$username?></span> </a>
            <div class="time"><?=date('Y-m-d',$bqr[newstime])?></div>
            <ul>
              <li><img class="fr amount" src="/kaifadou/img/yuedu.png" alt=""></li>
              <span><?=$bqr[onclick]?></span>
            </ul>
          </div>
          <p><?=$bqr[smalltext]?></p>
[/e:loop]
<?php if(empty($next)){ echo "<div class='title'><a><h2>没有了</h2></a></div>"; } ?>
```

**注：**

&lt;?php echo $bqsr\[titleurl\]; $next='true'; ?&gt;判断有没有下一篇

'id&gt;'.$navinfor\[id\].''为调用当前ID的下一篇代码，帝国CMS论坛找到的。

$tsql2为查询发布者用户信息，并循环。

if($bqr\['writer'\]=='')...判断用户信息。

?php if(empty($next))如果没有下一篇就输出“没有了”