Seite 1 von 1

Online Offline Indicator (Button "Versteckt")

Verfasst: 16.05.2004 00:34
von Rainer4ever
Moin,

ich habe mal eine Frage:

Könnt ihr mir sagen, was ich ändern muss damit bei dem Online Offline Indicator MOD nur den Admins der Button versteckt und den Usern der Button Offline gezeigt wird?

Ich habe diesen Mod eingebaut und einige User haben sich massiv da drüber beschwerd, das alle User sehen können das sie versteckt sind. Es wird zwar nicht Angezeigt auf der jenige gerade On oder Offline ist aber eben, das er den Modus versteckt aktiviert hat.

Verfasst: 16.05.2004 07:14
von rabbit
dann nimm doch den hier, der arbeitet zwar ohne images, aber zeigt eben genau das an: online oder offline (wenn versteckt, dann offline) unterm avatar oder wo du's haben willst... :)

Code: Alles auswählen

######################################################## 
## Mod Title:   Show Online In View Topic 
## Mod Version: 2.0.0
## Author:      AJ Quick, (http://www.ajquick.com/)
##
## Description:  
## This mod will show the status of a user in viewtopic
## next to their post. Stating if they are online or not.
##
## This mod is for phpBB2 ver 2.0.X
## 
## Portions of this script were inspired/written by
## other people. I can only claim partial credit.
##
## Installation Level:  Easy 
## Installation Time:   1-2 Minutes 
## Files To Edit:      2 
##	viewtopic.php
##	/templates/SubSilver/Viewtopic_body.tpl
##
##########################################################
## 
## Installation Notes: 
##
## There is some customization that will need to be 
## done in Viewtopic_body.tpl It is really up to you
## where you want it to be placed.
##
######################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 

Viewtopic.php

# 
#-----[ FIND ]------------------------------------------ 
# 

u.user_allowavatar, u.user_allowsmile, 

# 
#-----[ ADD AFTER ]------------------------------------------ 
# 

u.user_allow_viewonline, u.user_session_time, 

# 
#-----[ FIND ]------------------------------------------ 
# 

	//
	// Again this will be handled by the templating
	// code at some point
	//
	$row_color = ( !($i % 2) ) ? $theme['td_color1'] : $theme['td_color2'];
	$row_class = ( !($i % 2) ) ? $theme['td_class1'] : $theme['td_class2'];

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

//User Online Hack
//By AJ Quick (http://www.ajquick.com/)
if($postrow[$i]['user_session_time'] >= (time()-60)){
if($postrow[$i]['user_allow_viewonline']){
$status = '<b><a href="viewonline.php">Online!</a></b>';
}else{
$status = "Offline";
}
}else{
$status = "Offline";
}

# 
#-----[ FIND ]------------------------------------------ 
# 

		'POSTER_JOINED' => $poster_joined,
		'POSTER_POSTS' => $poster_posts,

# 
#-----[ AFTER, ADD ]------------------------------------------ 
# 

		'POSTER_STATUS' => $status,

# 
#-----[ OPEN ]------------------------------------------ 
#

templates/SubSilver/Viewtopic_body.tpl

# 
#-----[ FIND: Something Similar ]------------------------------------------ 
#

		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span><br /><span class="postdetails">{postrow.POSTER_RANK}<br /><br /><div align="center">{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}</div><br /><br /> {postrow.POSTER_JOINED}<br />{postrow.POSTER_POSTS}</span></td>

# 
#-----[ Somewhere... ADD ]------------------------------------------ 
# 

Status: {postrow.POSTER_STATUS}

# That's It!
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM 

Verfasst: 16.05.2004 11:33
von Rainer4ever
Moin,

danke für deine Mühe, aber da ist es doch wesentlich leichter den Versteckt Button mit dem Offline Button zu überschreiben ;)

Gruss

Verfasst: 16.05.2004 15:37
von timo111
als ganz simple lösung könntest du einfach das "Versteckt" im language-file durch "Offline" ersetzen

Verfasst: 16.05.2004 23:44
von rabbit
Rainer4ever hat geschrieben:Moin,

danke für deine Mühe, aber da ist es doch wesentlich leichter den Versteckt Button mit dem Offline Button zu überschreiben ;)

Gruss
und wieso bist du da nicht gleich drauf gekommen? :D

Verfasst: 17.05.2004 03:11
von Rainer4ever
doch bin ich ja ;)

Aber ich bin eben neugierung und da ich Admin bin... :D

Ne, aber is nicht die feine Art, die User auszuspionieren.
Daher lass ichs jetzt so :oops:

Gruss

Verfasst: 17.05.2004 09:44
von Markus Wandel
Moin Moin,

also ich benutze den MOD hier:

Code: Alles auswählen

##############################################################
## MOD Title:		Online/Offline/Hidden Mod
## MOD Author:		Kooky < kooky@altern.org > (n/a) http://perso.edeign.com/kooky/
## MOD Description:	This mod will show the Online status of a user, stating if
##			he is "Online", "Offline" or "Hidden" (with images) within
##			viewtopic.php before to his profile, in memberlist.php, groupcp.php, ...
##			Only Admin (Mod & Group Mod) and the user himself can view hidden status
## MOD Version:		2.2.1
## Compatibility:	2.0.3 - 2.0.8
##
## Installation Level:	Easy
## Installation Time:	10-15 minutes (1mn by EasyMOD of Nuttzy)
## Files To Edit:	13
##			groupcp.php
##			memberlist.php
##			privmsg.php
##			viewtopic.php
##			includes/usercp_viewprofile.php
##			language/lang_english/lang_main.php
##			templates/subSilver/groupcp_info_body.tpl
##			templates/subSilver/groupcp_pending_info.tpl
##			templates/subSilver/memberlist_body.tpl
##			templates/subSilver/privmsgs_read_body.tpl
##			templates/subSilver/profile_view_body.tpl
##			templates/subSilver/viewtopic_body.tpl
##			templates/subSilver/subSilver.cfg
## Included Files:	3
##			icon_online.gif
##			icon_offline.gif
##			icon_hidden.gif
##
##############################################################
Der ist in meinen Augen sehr gut.

Den MOD gib es HIER.

bye bye

PS. In der ZIP-Datei gibt es auch eine reine Text-Version.