本帖最后由 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“是我加模型后生成的表去掉前缀,请使用时根据自己的数据库修改) -
- <!--{eval
- $query = $_SGLOBAL['db']->query('SELECT i.* FROM '.tname('hzrsitems').' i WHERE i.itemid>\''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' ORDER BY itemid LIMIT 0,1');
- $newspre = $_SGLOBAL['db']->fetch_array($query);
- $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');
- $newsnext = $_SGLOBAL['db']->fetch_array($query);
- $mypre = empty($newspre) ? '没有文章了' : '<a href="'.geturl('action/model/name/'.$modelsinfoarr['modelname'].'/itemid/'.$newspre['itemid']).'" title="'.$newspre['subject'].'">'.$newspre['subject'].'</a>';
- $mynext = empty($newsnext) ? '没有文章了' : '<a href="'.geturl('action/model/name/'.$modelsinfoarr['modelname'].'/itemid/'.$newsnext['itemid'].'').'" title="'.$newsnext['subject'].'">'.$newsnext['subject'].'</a>';
- }-->
复制代码
然后在文章显示代码结束后的位置加上: -
- <div>
- <p>上一首: $mypre</p>
- <p>下一首: $mynext</p>
- </div>
复制代码
|