1. 程式人生 > 其它 >帝國CMS內容頁呼叫【上一篇】與【下一篇】方法彙總

帝國CMS內容頁呼叫【上一篇】與【下一篇】方法彙總

本文例項彙總了帝國CMS內容頁呼叫上一篇與下一篇方法。分享給大家供大家參考。具體方法如下:

一、動態呼叫上一篇下一篇連結

動態呼叫上一篇連結  

<a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=pre">上一篇</a>

動態呼叫下一篇連結  

<a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=next"
>下一篇</a>

 

二、靈動標籤和SQl語句呼叫

 上一篇連結:  

[e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre!]ecms_".$class_r[$navinfor[classid]]['tbname']." where id<".$navinfor[id]." and classid=".$navinfor[classid]." and checked=1 order by id desc limit 1",1,24,0}] 
<?php  
$titleurl
=sys_ReturnBqTitleLink($bqr); echo $titleurl; [/e:loop]

下一篇連結:(把小於號改成大於號)  

[e:loop={"select id,classid,newspath,filename,groupid,titleurl from [!db.pre!]ecms_".$class_r[$navinfor[classid]]['tbname']." where id>".$navinfor[id]." and classid=".$navinfor[classid]." and checked=1 order by id desc limit 1",1,24,0}]  
<?php $titleurl=sys_ReturnBqTitleLink($bqr); echo $titleurl; [/e:loop]

 

三、運用靈動標籤呼叫,比較簡潔的方式

<!--上一篇-->  
[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]  
<a href="<?php   
echo $bqsr[titleurl];  
$pre='true';  
?>">上一篇:<?=$bqr[title]?>  
</a>  
[/e:loop]  
<?php   
if(emptyempty($pre)){  
echo "上一篇:很抱歉沒有了";  
}  
?>  
<!--下一篇-->  
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]  
<a href="<?php
echo $bqsr[titleurl];  
$next='true';  
?>">下一篇:<?=$bqr[title]?>  
</a>  
[/e:loop]  
<?php   
if(emptyempty($next)){  
echo "下一篇:很抱歉沒有了";  
}  
?>

 

四、控制上一篇下一篇標題字數(擷取30個字元為例)

 運用:<?=esub($bqr[title],30)?> 程式碼(標題長度)

<!--上一篇-->  
[e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]  
<a href="<?php   
echo $bqsr[titleurl];  
$pre='true';  
?>">上一篇: <?=esub($bqr[title],30)?></a>  
[/e:loop]  
<?php   
if(emptyempty($pre)){  
echo "上一篇:很抱歉沒有了";  
}  
?>  
<!--下一篇-->  
[e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]  
<a href="<?php   
echo $bqsr[titleurl];  
$next='true';  
?>">下一篇:<?=esub($bqr[title],30)?>  
</a>  
[/e:loop]  
<?php   
if(emptyempty($next)){  
echo "下一篇:很抱歉沒有了";  
}  
?>