请选择 进入手机版 | 继续访问电脑版
设为首页收藏本站

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

Discuz! X 最新研发动态 通过这个窗口,关注跟踪我们的研发进展 Discuz! 开发技术文库 - 给官方提建议

Discuz! X2 正式版下载 帮助网站实现一站式服务  商业支持服务咨询 下载 - 安装 - 常见问题 - 转换 - 讨论 - 购买

2012站长年会开启报名 限量船票免费发放 Discuz!十大荣誉用户评选 - Discuz!NT3.6发布 漫游引入QQ空间游戏 -火影首服火爆开启-5d6d免费论坛

查看: 44913|回复: 123

浏览主题只显示楼主的帖子 For Discuz! 5.0 Or 4.1 [复制链接]

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

UID
1904
积分
10158
帖子
7121
威望
345
在线时间
90 小时
注册时间
2002-8-20
发表于 2006-3-30 17:49:27 |显示全部楼层
演示 http://nt.discuz.net/showtopic-68.aspx

请选择适合你版本的Discuz!软件进行修改

Discuz! 5 修改方法如下

打开 viewthread.php



1 找到
  1. $thread['subjectenc'] = rawurlencode($thread['subject']);
复制代码


下面添加
  1. $authorid = $thread['authorid'];
复制代码


2 找到

  1.         $multipage = multi($thread['replies'] + 1, $ppp, $page, "viewthread.php?tid=$tid&extra=$extra".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));
复制代码


删除

3 找到
  1.         $postlist = $attachtags = array();
复制代码


下面添加
  1.         $extrasql = !empty($originator) ? "AND p.authorid='$authorid'" : '';
复制代码


4 找到
  1.                 WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
复制代码


替换成
  1.                 WHERE p.tid='$tid' $extrasql AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
复制代码


替换后在下面添加
  1.         if(!empty($originator)) {
  2.                 $query_count = $db->query("SELECT COUNT(*) FROM {$tablepre}posts WHERE tid='$tid' AND authorid='$authorid'");
  3.                 $thread['posts'] = $db->result($query_count,0);
  4.                 $multipage = multi($thread['posts'], $ppp, $page, "viewthread.php?tid=$tid&extra=$extra&originator=yes".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));       
  5.         } else {
  6.                 $multipage = multi($thread['replies'] + 1, $ppp, $page, "viewthread.php?tid=$tid&extra=$extra".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));

  7.         }
复制代码


打开viewthread.htm文件

1 找到

  1. <a href="viewthread.php?action=printable&tid=$tid" target="_blank">{lang thread_printable}</a> |
复制代码


下面添加
  1. <!--{if !$originator}--><a href="viewthread.php?tid=$thread[tid]&extra=$extra&originator=yes">只看楼主</a><!--{else}--><a href="viewthread.php?tid=$thread[tid]&extra=$extra">阅读全部</a><!--{/if}-->
复制代码





========================分隔线================================



Discuz! 4.1修改方法如下


打开 viewthread.php

1 找到
  1. $thread['subjectenc'] = rawurlencode($thread['subject']);
复制代码


下面添加
  1. $authorid = $thread['authorid'];
复制代码


2 找到
        $multipage = multi($thread['replies'] + 1, $ppp, $page, "viewthread.php?tid=$tid&extra=$extra".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));


删除

3 找到
  1.         $postlist = $attachtags = array();
复制代码


下面添加
  1.         $extrasql = !empty($originator) ? "AND p.authorid='$authorid'" : '';
复制代码


4 找到
  1.                 WHERE p.tid='$tid' AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
复制代码


替换成
  1.                 WHERE p.tid='$tid' $extrasql AND p.invisible='0' ORDER BY dateline LIMIT $start_limit, $ppp");
复制代码


替换后在下面添加
  1.         if(!empty($originator)) {
  2.                 $query_count = $db->query("SELECT COUNT(*) FROM {$tablepre}posts WHERE tid='$tid' AND authorid='$authorid'");
  3.                 $thread['posts'] = $db->result($query_count,0);
  4.                 $multipage = multi($thread['posts'], $ppp, $page, "viewthread.php?tid=$tid&extra=$extra&originator=yes".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));       
  5.         } else {
  6.                 $multipage = multi($thread['replies'] + 1, $ppp, $page, "viewthread.php?tid=$tid&extra=$extra".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));

  7.         }
复制代码


打开viewthread.htm文件

1 找到
  1. <tr style="color: {HEADERTEXT}"><td class="bold" width="65%">{lang subject}: $thread[subject]</td>
  2. <td width="35%" align="right" nowrap>
复制代码


下面添加
  1. <!--{if !$originator}--><a href="viewthread.php?tid=$thread[tid]&extra=$extra&originator=yes">只看楼主</a><!--{else}--><a href="viewthread.php?tid=$thread[tid]&extra=$extra">阅读全部</a><!--{/if}-->
复制代码

[ 本帖最后由 fengxue 于 2006-9-5 15:13 编辑 ]

Rank: 1

UID
284040
积分
15
帖子
13
威望
0
在线时间
2 小时
注册时间
2005-12-10
发表于 2006-3-30 18:06:12 |显示全部楼层
哦?sf啊

使用道具 举报

Rank: 1

UID
274796
积分
30
帖子
38
威望
0
在线时间
0 小时
注册时间
2005-11-18
发表于 2006-3-30 18:46:00 |显示全部楼层
good

使用道具 举报

Rank: 3Rank: 3

UID
92601
积分
356
帖子
271
威望
-3
在线时间
16 小时
注册时间
2004-6-13
发表于 2006-3-30 18:47:00 |显示全部楼层
........

使用道具 举报

Lord

E网情深

Rank: 4

UID
273865
积分
721
帖子
686
威望
11
在线时间
2 小时
注册时间
2005-11-15
发表于 2006-3-30 19:10:04 |显示全部楼层
有时候蛮有用的。

使用道具 举报

Rank: 3Rank: 3

UID
225902
积分
215
帖子
192
威望
0
在线时间
0 小时
注册时间
2005-7-24
发表于 2006-3-30 19:15:13 |显示全部楼层
看不出来有什么作用..不过也支持下
不搞论坛很多年

使用道具 举报

King

神龙见首不见尾

Rank: 6Rank: 6

UID
317311
积分
1739
帖子
1696
威望
33
在线时间
3 小时
注册时间
2006-2-8
发表于 2006-3-30 19:29:35 |显示全部楼层
官方插件,聿歆留名支持.

/////////////广告位招租////////////////
Yuxin's Blog
               Discuz!继续神龙见首不见尾~
中国网警提醒:不要点击来历不明的链接,小心MJJ!

使用道具 举报

Genius

Elder Dragon begins to roar!

Rank: 12Rank: 12Rank: 12

UID
250140
积分
18514
帖子
13158
威望
497
在线时间
3174 小时
注册时间
2005-9-18
发表于 2006-3-30 19:40:09 |显示全部楼层
用处不大。

使用道具 举报

Rank: 4

UID
269623
积分
804
帖子
1067
威望
-5
在线时间
0 小时
注册时间
2005-11-5
发表于 2006-3-30 19:42:36 |显示全部楼层
没有什么用,支持

使用道具 举报

Forum Legend

你们地球人太坏了

Rank: 8Rank: 8

UID
167778
积分
7208
帖子
7516
威望
70
在线时间
0 小时
注册时间
2005-2-12
发表于 2006-3-30 19:53:56 |显示全部楼层

使用道具 举报

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

fastpost

手机版|Archiver|北京康盛新创科技有限责任公司 ( 京ICP证110024号|京网文[2011]0019-007号 )  

GMT+8, 2012-2-4 10:34 , Processed in 0.114162 second(s), 14 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部