当前位置:首页 > CMS教程 > 帝国cms > 列表

内容页调用上一篇,下一篇方法集合

发布:smiling 来源: PHP粉丝网  添加日期:2014-11-22 09:58:27 浏览: 评论:0 

一:动态调用上一篇下一篇链接

  1. <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=pre">上一篇</a> 动态调用上一篇链接 
  2.  
  3. <a href="[!--news.url--]e/public/GotoNext?classid=[!--classid--]&id=[!--id--]&enews=next">下一篇</a> 动态调用下一篇链接 

二:灵动标签和SQl语句调用

  1. 上一篇链接: 
  2. [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}]
  3. <?php 
  4. $titleurl=sys_ReturnBqTitleLink($bqr); 
  5. echo $titleurl
  6. [/e:loop] 
  7. 下一篇链接:(把小于号改成大于号) 
  8. [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}] 
  9. <?php 
  10. $titleurl=sys_ReturnBqTitleLink($bqr); 
  11. echo $titleurl
  12. [/e:loop] 

三:运用灵动标签调用,比较简洁的方式(感谢 落木萧萧)

  1. <!--上一篇--> 
  2. [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}] 
  3. <a href="<?php  
  4. echo $bqsr[titleurl]; 
  5. $pre='true'
  6. ?>">上一篇:<?=$bqr[title]?> 
  7. </a> 
  8. [/e:loop] 
  9. <?php  
  10. if(emptyempty($pre)){ 
  11. echo "上一篇:很抱歉没有了"
  12. ?> 
  13. <!--下一篇--> 
  14. [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}] 
  15. <a href="<?php //开源软件:phpfensi.com 
  16. echo $bqsr[titleurl]; 
  17. $next='true'
  18. ?>">下一篇:<?=$bqr[title]?> 
  19. </a> 
  20. [/e:loop] 
  21. <?php  
  22. if(emptyempty($next)){ 
  23. echo "下一篇:很抱歉没有了"
  24. ?> 

四:控制上一篇下一篇标题字数截取30个字符为例

运用:<?=esub($bqr[title],30)?>

  1. <!--上一篇--> 
  2. [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}] 
  3. <a href="<?php  
  4. echo $bqsr[titleurl]; 
  5. $pre='true'
  6. ?>">上一篇: <?=esub($bqr[title],30)?></a> 
  7. [/e:loop] 
  8. <?php  
  9. if(emptyempty($pre)){ 
  10. echo "上一篇:很抱歉没有了"
  11. ?> 
  12. <!--下一篇--> 
  13. [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}] 
  14. <a href="<?php  
  15. echo $bqsr[titleurl]; 
  16. $next='true'
  17. ?>">下一篇:<?=esub($bqr[title],30)?> 
  18. </a> 
  19. [/e:loop] 
  20. <?php  
  21. if(emptyempty($next)){ 
  22. echo "下一篇:很抱歉没有了"
  23. ?>

Tags: 帝国CMS上一篇 帝国CMS下一篇

分享到: