帝国CMS默认的上一篇,下一篇调用标签为:上一篇[!--info.pre--],下一篇[!--info.next--],但默认调用标签格式固定的,修改起来还得改源文件。今天织梦无忧为大家分享一段利用灵动标签可以调用下一篇信息标题+简介+发布者信息的方法,代码如下。
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}] <p class="title"> <a href="<?php echo $bqsr[titleurl]; $next='true'; ?>"><h2><?=$bqr[title]?></h2></a> </p> <?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; } ?> <p class="article-info"> <a href="<?=$url?>"> <img class="author" src="<?=$userpic?>"> <span><?=$username?></span> </a> <p class="time"><?=date('Y-m-d',$bqr[newstime])?></p> <ul> <li><img class="fr amount" src="/kaifadou/img/yuedu.png" alt=""></li> <span><?=$bqr[onclick]?></span> </ul> </p> <p><?=$bqr[smalltext]?></p> [/e:loop] <?php if(empty($next)){ echo "<p class='title'><a><h2>没有了</h2></a></p>"; } ?>
我们来看看最终效果是什么样的
是不是许多大型网站都会用到的效果。代码为案列代码,直接复制粘贴的,有点乱,织梦无忧为大家分解下。
1、<?php echo $bqsr[titleurl]; $next='true'; ?>判断有没有下一篇
2、'id>'.$navinfor[id].''为调用当前ID的下一篇代码,帝国CMS论坛找到的。
3、$tsql2为查询发布者用户信息,并循环。
4、if($bqr['writer']=='')...判断用户信息。
5、?php if(empty($next))如果没有下一篇就输出“没有了”
其他的代码属于常用的帝国CMS调用代码了,就不说了,大家自己修改格式吧。
版权声明: 本站资源均来自互联网或会员发布,如果侵犯了您的权益请与我们联系,我们将在24小时内删除!谢谢!
转载请注明: 利用灵动标签调用下一篇信息标题+简介+发布者信息