Seite 2 von 2

Verfasst: 12.01.2003 18:26
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

Verfasst: 12.01.2003 19:09
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 :)

Verfasst: 12.01.2003 19:49
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

Verfasst: 12.01.2003 20:46
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

Verfasst: 13.01.2003 16:07
von saerdnaer
der mod den Rallewutz gepostet hat ist sehr schlecht gemacht... da wird für jeden post eine extra query ausgeführt...

ah

Verfasst: 13.01.2003 19:03
von Gert
Hi saerdnaer.....

na wo find ich denn den perfekten? :lol:

Gruss Gert

Verfasst: 13.01.2003 21:38
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

Verfasst: 13.01.2003 22:09
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 :)

Verfasst: 13.01.2003 23:14
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

Verfasst: 13.01.2003 23:49
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