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

 找回密码
 立即注册
搜索

[教程] SS按文章方式查看bbs 内容页面,加上上一篇 下一篇链接

[复制链接]
arrow_gx 发表于 2008-1-25 15:36:26 | 显示全部楼层 |阅读模式
找到网站根目录下的 viewthreads

找到
$fid = $thread['fid'];
$query = $_SGLOBAL['db_bbs']->query('SELECT f.*, ff.* FROM '.tname('forums', 1).' f LEFT JOIN '.tname('forumfields', 1).' ff ON ff.fid=f.fid WHERE f.fid=\''.$fid.'\'');

在后面加上:

//开始************ arrow 上一篇 下一篇 ****************
//$querylast = $_SGLOBAL['db_bbs']->query('SELECT tid FROM '.tname('threads', 1).' WHERE tid<'.$tid.' and fid='.$fid.' order by tid desc limit 0,1');
$querylast = $_SGLOBAL['db_bbs']->query('SELECT tid FROM '.tname('threads', 1).' WHERE fid='.$fid.' and lastpost>'.$thread['lastpost'].' order by lastpost limit 0,1');
$threadlast = $_SGLOBAL['db_bbs']->fetch_array($querylast);
$threadlast[tid]="viewthread-".$threadlast[tid].".html";
//$querynext = $_SGLOBAL['db_bbs']->query('SELECT tid FROM '.tname('threads', 1).' WHERE tid>'.$tid.' and fid='.$fid.' order by tid limit 0,1');
$querynext = $_SGLOBAL['db_bbs']->query('SELECT tid FROM '.tname('threads', 1).' WHERE fid='.$fid.' and lastpost<'.$thread['lastpost'].' order by lastpost desc limit 0,1');
$threadnext = $_SGLOBAL['db_bbs']->fetch_array($querynext);
$threadnext[tid]="viewthread-".$threadnext[tid].".html";
//结束************ arrow 上一篇 下一篇 ****************

然后保存文件

在打开模板文件 bbs_viewthread.html.php
找到如下代码段

     <div class="xspace-page">
      <a href="{B_URL}/thread-$thread[tid]-1-1.html" target="_blank">进入论坛查看本贴</a>
      <a href="{B_URL}/thread-$thread[tid]-1-1.html" target="_blank">查看全部回复</a>
      <a href="{B_URL}/post.php?action=reply&tid=$thread[tid]" target="_blank">我也来说两句</a>
     </div>

加上两句,改成如下:
      <div class="xspace-page">
      <a href="{S_URL}/$threadlast[tid]" >上 一 篇</a>
      <a href="{S_URL}/$threadnext[tid]" >下 一 篇</a>
      <a href="{B_URL}/thread-$thread[tid]-1-1.html" target="_blank">进入论坛查看本贴</a>
      <a href="{B_URL}/thread-$thread[tid]-1-1.html" target="_blank">查看全部回复</a>
      <a href="{B_URL}/post.php?action=reply&tid=$thread[tid]" target="_blank">我也来说两句</a>
     </div>

  然后保存,刷新论坛页面看看,呵呵,上一篇下一篇出来了,搞定,给大家分享

评分

1

查看全部评分

回复

使用道具 举报

eqmz 发表于 2008-1-25 15:38:40 | 显示全部楼层
:) :) :)
回复

使用道具 举报

hffbi007 发表于 2009-4-8 02:08:19 | 显示全部楼层
请问如何把帖子的名称也调用出来
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-21 07:09 , Processed in 0.110833 second(s), 15 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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