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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[插件] 浏览主题-显示正在浏览主题的用户 for 4.1.0 by lu5266

[复制链接]
lu5266 发表于 2006-6-1 22:19:31 | 显示全部楼层 |阅读模式
有位朋友找到www.discuzplus.net求该插件,现帮其写好
再者是支持M55兄弟新官上任

名称: 显示正在浏览主题的用户
演示:  无        
功能: 显示正在浏览主题的用户
版本: 4.1.0
作者: lu5266
难易: 简单
支持: http://www.5466.ik8.com/
文件:  viewthread.php  
模板:  viewthread.htm
版权:  lu5266(www.5466.ik8.com)  www.discuzplus.com  


修改方法:

修改 viewthread.php

查找:

  1. include template('viewthread');
复制代码


上面加上:

  1.         //ViewThreads members Add by lu5266(www.5466.ik8.com)
  2.         updatesession();       
  3.         if(isset($detailstatus)) {
  4.                 switch($detailstatus) {
  5.                         case 1: dsetcookie('dpt_viewusers', 1, 86400 * 365); break;
  6.                         case 0: dsetcookie('dpt_viewusers', 0, 86400 * 365); break;
  7.                 }
  8.         }               
  9.         $detailstatus = $detailstatus || (!empty($_DCOOKIE['dpt_viewusers']) && !isset($detailstatus)) ? 1 : 0;               
  10.         $viewusernum = $db->result($db->query("SELECT COUNT(*) FROM {$tablepre}sessions WHERE fid='$fid' AND tid='$tid'"), 0);       
  11.         if($detailstatus) {
  12.                 $viewusers = array();
  13.                 @include DISCUZ_ROOT.'./forumdata/cache/cache_forumdisplay.php';
  14.                 $query = $db->query("SELECT uid, username, lastactivity,groupid FROM {$tablepre}sessions WHERE uid>'0' AND fid='$fid' AND invisible='0' AND tid='$tid'");
  15.                 while($viewuser = $db->fetch_array($query)) {
  16.                         $viewuser[action] = '浏览本贴';
  17.                         $viewuser['icon'] = isset($_DCACHE['onlinelist'][$viewuser['groupid']]) ? $_DCACHE['onlinelist'][$viewuser['groupid']] : $_DCACHE['onlinelist'][0];
  18.                         $viewuser['lastactivity'] = gmdate($timeformat, $viewuser['lastactivity'] + ($timeoffset * 3600));               
  19.                         $viewusers[] = $viewuser;
  20.                 }
  21.                 $olmembercount = $db->result($db->query("SELECT COUNT(*) FROM {$tablepre}sessions WHERE fid='$fid' AND tid='$tid' AND uid>'0'"), 0);
  22.                 $invisiblecount = $olmembercount - count($viewusers);
  23.                 $guestcount = $viewusernum - $olmembercount;
  24.         }//End ViewThreads members
复制代码



修改 viewthread.htm

查找:

  1. <!--{if $newpmexists}-->
  2.         <div class="maintable">
  3.         {template pmprompt}
  4.         </div>
  5. <!--{/if}-->
复制代码


下面加上:

  1. <div class="maintable">
  2. <table width="{TABLEWIDTH}" cellspacing="1" cellpadding="0" align="center" class="tableborder">
  3.                 <!--{if $detailstatus}-->
  4.                         <tr class="header"><td colspan="3" class="smalltxt" style="font-weight: normal; color: {HEADERTEXT}">
  5.                         <a name="online"></a><a href="viewthread.php?tid=$tid&page=$page&extra=$extra&detailstatus=0"><img src="{IMGDIR}/collapsed_no.gif" align="right" border="0"></a>
  6.                         <span class="bold"><a href="member.php?action=online" target="_blank">{lang index_activeusers}</a></span> -
  7.                          {lang total}<span class="bold">$viewusernum</span>人浏览本贴 - <span class="bold">$olmembercount</span> {lang index_members}(<span class="bold">$invisiblecount</span> {lang index_invisibles}),
  8.                         <span class="bold">$guestcount</span> {lang index_guests}
  9.                         </td></tr>
  10.                 <!--{else}-->
  11.                         <tr class="header"><td colspan="3" class="smalltxt" style="font-weight: normal; color: {HEADERTEXT}">
  12.                         <a name="online"></a><a href="viewthread.php?tid=$tid&page=$page&extra=$extra&detailstatus=1"><img src="{IMGDIR}/collapsed_yes.gif" align="right" border="0"></a>
  13.                         <span class="bold"><a href="member.php?action=online" target="_blank">{lang index_activeusers}</a></span> -
  14.                          {lang total} <span class="bold">$viewusernum</span> 人浏览本贴</td></tr>
  15.                 <!--{/if}-->

  16.                 <!--{if $detailstatus}-->
  17.                         <tr class="altbg1"><td nowrap>
  18.                         <!--{if $viewusers}-->
  19.                                 <!--{loop $viewusers $key $viewuser}-->
  20.                                         <!--{if $key % 7 == 0}--></td></tr><tr class="altbg1"><td width="15%" nowrap><!--{else}--></td><td width="15%" nowrap><!--{/if}-->
  21.                                         <img src="images/common/$viewuser[icon]" align="absmiddle">
  22.                                         <a href="viewpro.php?uid=$viewuser[uid]" title="{lang time}: $viewuser[lastactivity]{LF}
  23.                                         {lang action}: $viewuser[action]
  24.                                         ">$viewuser[username]</a>
  25.                                 <!--{/loop}-->
  26.                         <!--{else}-->
  27.                                     {lang online_only_guests}
  28.                         <!--{/if}-->
  29.                         </td></tr>
  30.                 <!--{/if}-->               
  31. </table>{if $multipage}<br>{/if}</div>
复制代码



完工

[ 本帖最后由 lu5266 于 2006-6-2 08:10 编辑 ]

评分

1

查看全部评分

sospost 发表于 2006-6-1 22:23:10 | 显示全部楼层
SF

兄弟最好能加上截图......

[ 本帖最后由 sospost 于 2006-6-1 22:25 编辑 ]
回复

使用道具 举报

haohao036 发表于 2006-6-1 22:24:06 | 显示全部楼层
upup..这种漂亮...

帮你发个图

[ 本帖最后由 haohao036 于 2006-6-1 22:26 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

xjbl 发表于 2006-6-1 22:27:00 | 显示全部楼层
哇..试试..
回复

使用道具 举报

4923591 发表于 2006-6-1 22:27:50 | 显示全部楼层
这個要頂
回复

使用道具 举报

 楼主| lu5266 发表于 2006-6-1 22:32:22 | 显示全部楼层
多谢大家支持
回复

使用道具 举报

bhqtcn 发表于 2006-6-1 22:34:45 | 显示全部楼层
好东西啊
回复

使用道具 举报

肯得基 发表于 2006-6-1 22:49:59 | 显示全部楼层
呵呵~ 我来了~ LULU好。
回复

使用道具 举报

 楼主| lu5266 发表于 2006-6-1 23:00:54 | 显示全部楼层
原帖由 肯得基 于 2006-6-1 22:49 发表
呵呵~ 我来了~ LULU好。

回复

使用道具 举报

0315 发表于 2006-6-1 23:07:51 | 显示全部楼层
这个要支持一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 20:00 , Processed in 0.037768 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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