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

Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

查看: 32049|回复: 66

[5.5.0]只看楼主(只显示楼主)/阅读全部 切换(适合连载论坛) [复制链接]

Discuz! Team - Add-ons

真心对待每个人

Rank: 7Rank: 7Rank: 7

UID
251609
积分
9744
帖子
4914
威望
426
在线时间
97 小时
注册时间
2005-9-21
发表于 2007-3-20 01:23:44 |显示全部楼层
旧版本:
浏览主题只显示楼主的帖子 For Discuz! 5.0 Or 4.1

演示地址: http://nt.discuz.net/showtopic.aspx?topicid=7766&onlyauthor=1

5.5.0版本,请根据下面的步骤操作
一.备份需要修改的三个文件

viewthread.php,
templates/default/viewthread.htm,
templates/default/template.lang.php

二.修改文件

1.打开 viewthread.php
1.1查找
  1. $thread['subjectenc'] = rawurlencode($thread['subject']);
复制代码

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

1.2查找
  1. $postlist = $attachtags = $attachlist = array();
复制代码

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

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

1.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");
  2.                 if(!empty($originator)) {
  3.                         $query_count = $db->query("SELECT COUNT(*) FROM {$tablepre}posts WHERE tid='$tid' AND authorid='$authorid'");
  4.                         $thread['posts'] = $db->result($query_count,0);
  5.                         $multipage = multi($thread['posts'], $ppp, $page, "viewthread.php?tid=$tid&extra=$extra&originator=yes".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));        
  6.                 } else {
  7.                         $multipage = multi($thread['replies'] + 1, $ppp, $page, "viewthread.php?tid=$tid&extra=$extra".(isset($highlight) ? "&highlight=".rawurlencode($highlight) : ''));
  8.                 }
复制代码


2.打开/templates/default/viewthread.htm
查找
  1. <!--{if $magicstatus}-->
  2.         <div class="right" style="padding-top: {TABLESPACE}px;"><a href="magic.php?action=user&pid=$post[pid]" target="_blank">{lang magics_use}</a>  </div>
  3.         <!--{/if}-->
复制代码

替换为
  1. <div class="right" style="padding-top: {TABLESPACE}px;">
  2.         <!--{if $post['authorid'] == $authorid}-->
  3.         <!--{if !$originator}-->
  4.         <a href="viewthread.php?tid=$thread[tid]&extra=$extra&originator=yes">{lang onlyreadauthor}</a>&nbsp;
  5.         <!--{else}-->
  6.         <a href="viewthread.php?tid=$thread[tid]&extra=$extra">{lang readallposter}</a>&nbsp;
  7.         <!--{/if}-->
  8.         <!--{/if}-->
  9.         <!--{if $magicstatus}-->
  10.         <a href="magic.php?action=user&pid=$post[pid]" target="_blank">{lang magics_use}</a>&nbsp;&nbsp;
  11.         <!--{/if}-->
  12.         </div>
复制代码


3.打开 templates/default/template.lang.php
查找
  1. 'leftmenu_index' => '论坛首页',
复制代码

在下面加入
  1.         'onlyreadauthor' => '只看楼主',
  2.         'readallposter' => '阅读全部',
复制代码


三.登录管理员到后台更新缓存

[ 本帖最后由 Arice 于 2007-3-25 02:11 编辑 ]
已有 4 人评分威望 金币 收起 理由
HY清风 + 1 期待很久了!
安笛 + 10 + 10 精品文章
玻璃屋女孩 + 10 精品文章

总评分: 威望 + 21  金币 + 30   查看全部评分

Discuz! Team - Add-ons

真心对待每个人

Rank: 7Rank: 7Rank: 7

UID
251609
积分
9744
帖子
4914
威望
426
在线时间
97 小时
注册时间
2005-9-21
发表于 2007-3-20 01:23:51 |显示全部楼层
更新记录:
1.将懒人替换包中的文件更新至最新版.
2.修正翻页 rewrite 规则无效.(无效的原因是因为 Discuz! 编辑器中,我在发这个 hack 帖之后,重新编辑帖子会将我帖子中的 &a mp; 替换成  &)


需要对特定版块开启这种功能,请看 http://www.discuz.net/viewthread ... p;page=2#pid4591244


懒人替换包

适用范围:
没有对涉及到的三个文件 viewthread.php, templates/default/viewthread.htm, templates/default/template.lang.php 做过任何修改

只需要替换已经修改好的三个文件,登录后台更新缓存即可生效.

0325修改.zip (114.58 KB, 下载次数: 1123)

如果修改错误了,可以换回原版.

标准.zip (113.66 KB, 下载次数: 966)

[ 本帖最后由 Arice 于 2007-3-25 02:23 编辑 ]
已有 1 人评分威望 金币 收起 理由
紫琼 + 10 + 10 恶意灌水

总评分: 威望 + 10  金币 + 10   查看全部评分

使用道具 举报

Discuz! Team - Add-ons

真心对待每个人

Rank: 7Rank: 7Rank: 7

UID
251609
积分
9744
帖子
4914
威望
426
在线时间
97 小时
注册时间
2005-9-21
发表于 2007-3-20 01:23:58 |显示全部楼层
更新历史:

2007年3月20日上午10点16分更新
          修正显示问题

[ 本帖最后由 Arice 于 2007-3-20 10:21 编辑 ]

使用道具 举报

Discuz!荣誉用户组

Discuz! Helping Team B001

Rank: 7Rank: 7Rank: 7

UID
332781
积分
2255
帖子
1439
威望
94
在线时间
5 小时
注册时间
2006-3-21
发表于 2007-3-20 01:35:59 |显示全部楼层

使用道具 举报

Discuz!荣誉用户组

Discuz! Helping Team B001

Rank: 7Rank: 7Rank: 7

UID
332781
积分
2255
帖子
1439
威望
94
在线时间
5 小时
注册时间
2006-3-21
发表于 2007-3-20 01:36:21 |显示全部楼层
无忧资源联盟DZ官方数据转换志愿者!XS-SupeSite DZ社区美化交流群:17789638

使用道具 举报

Discuz!荣誉用户组

Discuz! Helping Team B001

Rank: 7Rank: 7Rank: 7

UID
332781
积分
2255
帖子
1439
威望
94
在线时间
5 小时
注册时间
2006-3-21
发表于 2007-3-20 01:36:41 |显示全部楼层

使用道具 举报

Discuz! Team - Add-ons

真心对待每个人

Rank: 7Rank: 7Rank: 7

UID
251609
积分
9744
帖子
4914
威望
426
在线时间
97 小时
注册时间
2005-9-21
发表于 2007-3-20 01:49:49 |显示全部楼层
楼上灌纯净水.
鉴定完毕

使用道具 举报

Genius

Administrator

Rank: 12Rank: 12Rank: 12

UID
180642
积分
17120
帖子
6718
威望
1027
在线时间
5 小时
注册时间
2005-3-17
发表于 2007-3-20 09:17:35 |显示全部楼层
严重同意~~

使用道具 举报

Conqueror

评分ING!免费才是硬道理

Rank: 3Rank: 3

UID
385503
积分
428
帖子
522
威望
1
在线时间
0 小时
注册时间
2006-6-14
发表于 2007-3-20 09:23:31 |显示全部楼层
支持.....嘿嘿

使用道具 举报

Rank: 7Rank: 7Rank: 7

UID
247906
积分
1915
帖子
1693
威望
1
在线时间
169 小时
注册时间
2005-9-12
发表于 2007-3-20 09:43:54 |显示全部楼层
跟使用道具不在同一行上阿
hkin|green
开始推广我的站
http://www.igoho.net/
喜花爱果者都可以去

使用道具 举报

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

fastpost

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

GMT+8, 2012-2-4 10:31 , Processed in 0.116250 second(s), 17 queries , Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部