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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[模型] 模型上一页下一页问题

[复制链接]
llk870930 发表于 2009-12-7 16:44:55 | 显示全部楼层 |阅读模式
本帖最后由 llk870930 于 2009-12-7 16:58 编辑

这些是我根据https://discuz.dismall.com/viewthread.php?tid=1437855&extra=&page=1写的模型上下页,自己测试能用。

希望高手帮忙看下有没有需要改进的。



view.html.php文件头部加下一下代码:


(注意“SELECT i.* FROM '.tname('hzrsitems')……“中的”hzrsitems“是我加模型后生成的表去掉前缀,请使用时根据自己的数据库修改)


  1. <!--{eval

  2. $query = $_SGLOBAL['db']->query('SELECT i.* FROM '.tname('hzrsitems').' i WHERE i.itemid>\''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' ORDER BY itemid LIMIT 0,1');


  3. $newspre = $_SGLOBAL['db']->fetch_array($query);


  4. $query = $_SGLOBAL['db']->query('SELECT i.* FROM '.tname('hzrsitems').' i WHERE i.itemid<\''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' ORDER BY itemid DESC LIMIT 0,1');


  5. $newsnext = $_SGLOBAL['db']->fetch_array($query);


  6. $mypre = empty($newspre) ? '没有文章了' : '<a href="'.geturl('action/model/name/'.$modelsinfoarr['modelname'].'/itemid/'.$newspre['itemid']).'" title="'.$newspre['subject'].'">'.$newspre['subject'].'</a>';



  7. $mynext = empty($newsnext) ? '没有文章了' : '<a href="'.geturl('action/model/name/'.$modelsinfoarr['modelname'].'/itemid/'.$newsnext['itemid'].'').'" title="'.$newsnext['subject'].'">'.$newsnext['subject'].'</a>';


  8. }-->
复制代码


然后在文章显示代码结束后的位置加上:


  1. <div>
  2. <p>上一首: $mypre</p>
  3. <p>下一首: $mynext</p>
  4. </div>
复制代码

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

本版积分规则

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

GMT+8, 2024-11-17 12:44 , Processed in 0.020485 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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