Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[疑问] 模型文章里如何加入上一篇下一篇?

[复制链接]
senyandy 发表于 2009-8-15 23:45:01 | 显示全部楼层 |阅读模式
问题如题所示
回复

使用道具 举报

琴台 发表于 2009-8-16 00:34:42 | 显示全部楼层
我也想知道
回复

使用道具 举报

littlehz 发表于 2009-8-16 09:33:21 | 显示全部楼层
本帖最后由 littlehz 于 2009-8-17 01:23 编辑

没有什么好办法,你把这段代码放到模型的view.html.php模版中试试吧,会增加两次数据库查询,影响效率。注意将表前缀supe_和 模型英文ID  hr改成自己的。
  1. <!--{block name="model" parameter="name/hr/sql/SELECT%20%2A%20FROM%20%60supe_hritems%60%20WHERE%20%60itemid%60%20%3C%20$item['itemid']%20AND%20%60catid%60%20%3D%20$item['catid']%20ORDER%20BY%20%60itemid%60%20DESC/limit/0,1/cachetime/3600/cachename/nava/tpl/data"}--><!--hr-->
  2. <!--{loop $_SBLOCK['nava'] $value}-->
  3. <a href="$value[url]">上一篇:$value[subject]</a>
  4. <!--{/loop}-->

  5. <!--{block name="model" parameter="name/hr/sql/SELECT%20%2A%20FROM%20%60supe_hritems%60%20WHERE%20%60itemid%60%20%3E%20$item['itemid']%20AND%20%60catid%60%20%3D%20$item['catid']%20ORDER%20BY%20%60itemid%60%20DESC/limit/0,1/cachetime/3600/cachename/nava/tpl/data"}--><!--hr-->
  6. <!--{loop $_SBLOCK['nava'] $value}-->
  7. <a href="$value[url]">下一篇:$value[subject]</a>
  8. <!--{/loop}-->
复制代码
回复

使用道具 举报

 楼主| senyandy 发表于 2009-8-16 23:38:35 | 显示全部楼层
原来参数可以这样传
回复

使用道具 举报

pxz250 发表于 2009-10-12 12:10:00 | 显示全部楼层
为什么下一篇总是跳到最后一篇?
回复

使用道具 举报

neol123 发表于 2009-10-12 12:55:36 | 显示全部楼层
这是一个问题!
回复

使用道具 举报

pxz250 发表于 2009-10-12 13:05:08 | 显示全部楼层
我的问题解决了.
把下一篇的排序去掉就行了!

代码:
  1. <!--{block name="model" parameter="name/hr/sql/SELECT * FROM supe_hritems WHERE itemid < $item['itemid'] AND catid = $item['catid'] ORDER BY itemid DESC/limit/0,1/cachetime/3600/cachename/nava/tpl/data"}--><!--hr-->
  2. <!--{loop $_SBLOCK['nava'] $value}-->
  3. <a href="$value[url]">上一篇:$value[subject]</a>
  4. <!--{/loop}-->

  5. <!--{block name="model" parameter="name/hr/sql/SELECT * FROM supe_hritems WHERE itemid > $item['itemid'] AND catid = $item['catid']/limit/0,1/cachetime/3600/cachename/nava/tpl/data"}--><!--hr-->
  6. <!--{loop $_SBLOCK['nava'] $value}-->
  7. <a href="$value[url]">下一篇:$value[subject]</a>
  8. <!--{/loop}-->
复制代码
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-11-24 00:39 , Processed in 0.126088 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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