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

 找回密码
 立即注册
搜索

[已答复] SS7 上一篇下一篇终极版

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

1:修改处理程序viewnews.php
找到:
include template($tplname);

在其前面加入
$title_a = $_SGLOBAL['db']->result($_SGLOBAL['db']->query('SELECT subject FROM '.tname('spaceitems').' WHERE itemid < \''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' AND folder=\'1\' AND type=\'news\' ORDER BY itemid DESC LIMIT 0,1'), 0);
if(!$title_a) $title_a = '';

$title_b = $_SGLOBAL['db']->result($_SGLOBAL['db']->query('SELECT subject FROM '.tname('spaceitems').' WHERE itemid > \''.$itemid.'\' AND catid = \''.$thecat['catid'].'\' AND folder=\'1\' AND type=\'news\' ORDER BY itemid LIMIT 0,1'), 0);
if(!$title_b) $title_b = '';

2:修改模版文件news_view.html.php
找到上一遍及下一遍处
                        <div id="article_pn"><a class="box_l" href="{S_URL}/batch.common.php?ction=viewnews&amp;op=up&amp;itemid=$news[itemid]&amp;catid=$news[catid]">上一篇</a> <a class="box_r" href="{S_URL}/batch.common.php?action=viewnews&amp;op=down&amp;itemid=$news[itemid]&amp;catid=$news[catid]">下一篇</a></div>

将其替换为
                        <div id="article_pn"><span class="box_l">上一篇:<a href="{S_URL}/batch.common.php?action=viewnews&op=up&itemid=$news[itemid]&catid=$news[catid]" class="viewnewsup">$title_a</a></span> <span class="box_r">下一篇:<a href="{S_URL}/batch.common.php?action=viewnews&op=down&itemid=$news[itemid]&catid=$news[catid]">$title_b</a></span></div>


3:缺点是由于需要提取上下一片的标题,因此多消耗了数据库处理时间,除了缓存信息ID的上下一遍标题,没什么好的办法,所以官方也一直没有修改这个地方。

4:实际地址 http://club.sdinfo.net/diet/?action-viewnews-itemid-180

上下一篇.rar

6.89 KB, 下载次数: 87

评分

2

查看全部评分

回复

使用道具 举报

Gnagno 发表于 2009-6-26 18:02:09 | 显示全部楼层
貌似很不错,收藏下
回复

使用道具 举报

zhoucunjie 发表于 2009-6-26 19:11:25 | 显示全部楼层
真的吗?????????????
回复

使用道具 举报

Lzhou 发表于 2009-6-26 20:52:34 | 显示全部楼层
打工兄很早就出了
回复

使用道具 举报

ljzxh 发表于 2009-6-30 14:12:48 | 显示全部楼层
真的能用吗?挺楼主
回复

使用道具 举报

56761806 发表于 2009-7-2 09:47:37 | 显示全部楼层
测试能用! 演示http://www.ruzuo.cn/?viewnews-29706
回复

使用道具 举报

ug8 发表于 2009-7-2 10:13:22 | 显示全部楼层
回复

使用道具 举报

njjackieee 发表于 2009-7-2 10:16:09 | 显示全部楼层
顶一下,这个偶早就用了哦
回复

使用道具 举报

sunj85 发表于 2009-7-6 11:07:26 | 显示全部楼层
很不错((em:08))
回复

使用道具 举报

爱显摆88 发表于 2009-7-7 10:47:52 | 显示全部楼层
太感谢了,这次的方法很好用,用上了:
http://www.axbai.com/html/93/n-193.html
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-13 19:46 , Processed in 0.138965 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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