帝國CMS默認的上一篇,下一篇調用標簽為:上一篇[!--info.pre--],下一篇[!--info.next--],但默認調用標簽格式固定的,修改起來還得改源文件。今天精準像素為大家分享一段利用靈動標簽可以調用下一篇信息標題+簡介+發布者信息的方法,代碼如下。
[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>"; } ?>
我們來看看最終效果是什么樣的
是不是許多大型網站都會用到的效果。代碼為案列代碼,直接復制粘貼的,有點亂,精準像素為大家分解下。
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調用代碼了,就不說了,大家自己修改格式吧。
|
新聞熱點
疑難解答