Erweiterter Online/Offline Mod mit "hidden" Status

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Rallewutz
Mitglied
Beiträge: 6
Registriert: 29.12.2002 16:32

Beitrag von Rallewutz »

Hallo,

ich denke mal mein Problem ist in diesem Thread sehr gut aufgehoben. Dafür brauch ich mit Sicherheit keinen neuen aufmachen.

Ich habe folgenden Mod bei mir in das Board eingebaut:

Code: Alles auswählen

# 
#-----[ 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/) 
$online_q = "SELECT * FROM " . SESSIONS_TABLE . " WHERE session_user_id = '$poster_id'"; 
if ( !($online_r = $db->sql_query($online_q)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not obtain session data', '', __LINE__, __FILE__, $online_q); 
} 

$online_rows = $db->sql_numrows($online_r); 

if($online_rows) 
{ 

$status = '<img src="/images/status_online.gif" width="16" height="18">'; 
} 
else 
{ 
$status = '<img src="/images/status_offline.gif" width="16" height="18">'; 
}

# 
#-----[ 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}

Die Lämpchen die ich eingebaut habe leuchten nur bei Usern, die sich versteckt haben. Kann ich den von Acid geposteten Mod hier auch einfügen oder muss ich dabei noch etwas beachten?

Ich bin leider noch ein Newbie auf diesem Gebiet. :cry:

Vielleicht weiß ja jemand mehr.

Gruß
Ralf
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

den ich bei mir eingebaut habe der bringt schon was
weil das Hidden Bildchen nur beim Admin angezeigt wird damit er weiß ob ob er versteckt Online ist und bei den anderen Usern steht immer Offline da sowie auch bei dem Admin wenn er wirklich Offline ist.

so war das doch
hatte es jedenfalls mal so getestet :)
Rallewutz
Mitglied
Beiträge: 6
Registriert: 29.12.2002 16:32

Beitrag von Rallewutz »

Markocat hat geschrieben:den ich bei mir eingebaut habe der bringt schon was
weil das Hidden Bildchen nur beim Admin angezeigt wird damit er weiß ob ob er versteckt Online ist und bei den anderen Usern steht immer Offline da sowie auch bei dem Admin wenn er wirklich Offline ist.
Normal sollte es so eigentlich sein, aber ich habe das gerade mal getestet. Im Profil habe ich als Admin meinen Online Status ausgestellt. Ich sehe mich, was ja eigentlich logisch ist :D , aber leider sehen mich andere auch. Ich habe das gerade mal mit einem Kumpel getestet.

Als normaler Benutzer habe ich mich auch mal angemeldet. Status war ebenfalls offline, gesehen habe ich mich auch.

Gruß
Ralf
Mein kleines Forum.
Benutzeravatar
Gert
Mitglied
Beiträge: 954
Registriert: 17.11.2002 13:44
Wohnort: Bettlach
Kontaktdaten:

Beitrag von Gert »

Hallöchen.......

hab mal den selben Mod eingebaut wie Rallewutz.

Bei mir werden nun zum Teil User als Online angezeigt die weder Online noch versteckt sind!?

Gruss Gert
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

der mod den Rallewutz gepostet hat ist sehr schlecht gemacht... da wird für jeden post eine extra query ausgeführt...

ah
Benutzeravatar
Gert
Mitglied
Beiträge: 954
Registriert: 17.11.2002 13:44
Wohnort: Bettlach
Kontaktdaten:

Beitrag von Gert »

Hi saerdnaer.....

na wo find ich denn den perfekten? :lol:

Gruss Gert
Rallewutz
Mitglied
Beiträge: 6
Registriert: 29.12.2002 16:32

Beitrag von Rallewutz »

saerdnaer hat geschrieben:der mod den Rallewutz gepostet hat ist sehr schlecht gemacht... da wird für jeden post eine extra query ausgeführt...
Was heißt das im Klartext? Ich bin leider, wie bereits schon in meinem ersten Posting erwähnt habe noch ein Newbie und kenne mich daher noch nicht so wirklich mit allen Sachen aus. Wäre schön, wenn du das ganze näher beschreiben könntest. :)

Die Frage von Gerd stelle ich dann bei der Gelegenheit auch gleich auch mal. Ich habe schon einige Mods gefunden, aber bei den habe ich keine Möglichkeit gesehen, die Icons zu verwenden. Sie hatten leider alle nur einen Schriftzug mit Online / Offline. Das war eigentlich nicht das was ich gesucht habe.

Gruß
Ralf
Mein kleines Forum.
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

ich weiß jetzt auch nicht ganz genau was ich da alles bei mir drinne hab
aber ich hab den Online Mod mit drinne

Code: Alles auswählen

################################################################# 
## Mod Title: Online/Offline
## Mod Version: 1.0.0
## Author:  Unknown Author
##          John B. Abela <abela@phpbb.com>
##          stitch626
##
## Description: This MOD will place a "Online" or "Offline" (or images) within viewtopic.php
## 
## Installation Level: Easy
## Installation Time: 5
## Files To Edit:   viewtopic.php
##                  templates/xxxx/viewtopic_body.tpl
## Included Files: 
##          online.gif (gathered from: http://www.phpbb2-users.de/)
##          offline.gif (gathered from: http://www.phpbb2-users.de/)
################################################################# 
## Security Disclaimer: This MOD Cannot Be Posted To Or Added At Any Non-Official phpBB Sites 
################################################################# 
## 
## Author Note: 
##
## 	I (John B. Abela) really do not know who originally wrote this MOD.
## 	it has been sitting around since early RC-X and has been requested a lot
## 	so I figured I'd just document and package it for everyone.
## 	
## 	I gathered the images from http://www.phpbb2-users.de/
##
##	I have attempted to give credit to as many people as possible,
##	in the spirit of phpBB's GPL.
##
##
## 	I have also included two methods, both textual and graphical.
## 	I have tried to document it well enough for even the newest of newbies.
##
## 	If you use the graphical version upload the images into:
## 	templates/xxxx/images/
## 	
## History:
## ------------
## 1.0.0 - Initial Release - 5/19/2002
##
################################################################# 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
################################################################# 

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

viewtopic.php 

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

u.user_allowavatar, u.user_allowsmile, 

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

u.user_allow_viewonline, u.user_session_time, 

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

'POSTER_FROM' => $poster_from, 
'POSTER_AVATAR' => $poster_avatar, 

# 
#-----[ ADD AFTER ]------------------------------------------ 
# NOTE: If you have adjusted your session-time, do not forget
# to change 300 to whatever you use.

# 
# TEXTUAL VERSION
#

'POSTER_ONLINE' => (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<span style="color:green;">Online</span>' : '<span style="color:red;">Offline</span>', 

#
# GRAPHICAL VERSION
# 

'POSTER_ONLINE' => (($postrow[$i]['user_session_time'] >= ( time() - 300 )) && ($postrow[$i]['user_allow_viewonline'])) ? '<img src="' . $images['Online'] . '" alt="' . $lang['Online'] . '" title="' . $lang['Online'] . '" border="0" />' : '<img src="' . $images['Offline'] . '" alt="' . $lang['Offline'] . '" title="' . $lang['Offline'] . '" border="0" />',

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

templates/subSilver/viewtopic_body.tpl 

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

{postrow.POSTER_FROM}</span><br /> 

# 
#-----[ REPLACE BY ]------------------------------------------ 
# 

{postrow.POSTER_FROM}<br /> 
{postrow.POSTER_ONLINE}</span><br />



# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoM
den hab ich glaub ich selbst nur noch durch das Hidden System erweitert
der Funktioniert aber super bei mir muss ich sagen :)
Benutzeravatar
Gert
Mitglied
Beiträge: 954
Registriert: 17.11.2002 13:44
Wohnort: Bettlach
Kontaktdaten:

Beitrag von Gert »

Hallo Markocat......

kann man das mal anschauen auf deinem Board? :D
Forbidden
You don't have permission to access /forum/index.php on this server.


--------------------------------------------------------------------------------

Apache/1.3.19 Server at www.themarkocat.de Port 80
Gruss Gert
Markocat
Mitglied
Beiträge: 245
Registriert: 16.05.2002 18:57
Wohnort: Bad Dürrenberg
Kontaktdaten:

Beitrag von Markocat »

oh natürlich
ups da hab ich wo meine Addresse vergessen zu ändern
die gibs ne weile schon nicht mehr

aber hier ist die richtige

http://www.dragon-heartz.de/phpBB2
Antworten

Zurück zu „phpBB 2.0: Mod Support“