92kaifa源码论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

帝国CMS灵动标签调用上一篇,下一篇标题链接字数截取

[复制链接]
发表于 2019-6-2 08:11:28 | 显示全部楼层 |阅读模式

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

<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(empty($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(empty($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(empty($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(empty($next)){
echo "下一篇:很抱歉没有了";
}
?>


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

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

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

  5. 上一篇链接:
  6. [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}]
  7. <?php
  8. $titleurl=sys_ReturnBqTitleLink($bqr);
  9. echo $titleurl;
  10. [/e:loop]

  11. 下一篇链接:(把小于号改成大于号)
  12. [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}]
  13. <?php
  14. $titleurl=sys_ReturnBqTitleLink($bqr);
  15. echo $titleurl;
  16. [/e:loop]

  17. 三: 运用灵动标签调用,比较简洁的方式

  18. <!--上一篇-->
  19. [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
  20. <a href="<?php
  21. echo $bqsr[titleurl];
  22. $pre='true';
  23. ?>">上一篇:<?=$bqr[title]?>
  24. </a>
  25. [/e:loop]
  26. <?php
  27. if(empty($pre)){
  28. echo "上一篇:很抱歉没有了";
  29. }
  30. ?>

  31. <!--下一篇-->
  32. [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
  33. <a href="<?php
  34. echo $bqsr[titleurl];
  35. $next='true';
  36. ?>">下一篇:<?=$bqr[title]?>
  37. </a>
  38. [/e:loop]
  39. <?php
  40. if(empty($next)){
  41. echo "下一篇:很抱歉没有了";
  42. }
  43. ?>

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

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

  46. <!--上一篇-->
  47. [e:loop={'selfinfo',1,0,0,'id<'.$navinfor[id].'','id desc'}]
  48. <a href="<?php
  49. echo $bqsr[titleurl];
  50. $pre='true';
  51. ?>">上一篇: <?=esub($bqr[title],30)?></a>
  52. [/e:loop]
  53. <?php
  54. if(empty($pre)){
  55. echo "上一篇:很抱歉没有了";
  56. }
  57. ?>

  58. <!--下一篇-->
  59. [e:loop={'selfinfo',1,0,0,'id>'.$navinfor[id].'','id asc'}]
  60. <a href="<?php
  61. echo $bqsr[titleurl];
  62. $next='true';
  63. ?>">下一篇:<?=esub($bqr[title],30)?>
  64. </a>
  65. [/e:loop]
  66. <?php
  67. if(empty($next)){
  68. echo "下一篇:很抱歉没有了";
  69. }
  70. ?>
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|92kaifa源码论坛 ( 宁ICP备15001160号-4 )

GMT+8, 2019-6-17 03:17 , Processed in 0.109375 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.宁公网安备 64030202000112号

快速回复 返回顶部 返回列表