Wer war da MOD

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
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.
thowa
Mitglied
Beiträge: 55
Registriert: 19.07.2005 15:11

Beitrag von thowa »

Wie steht es mit dem Tag der meisten Benutzer
Etwa so
Der Rekord liegt bei 5 Benutzern am 24.07.2005
Ist das möglich mit Deinem Mod?
Gib es ein entsprechendes Feld schon in den Tabellen des MOD?
webmaster128
Mitglied
Beiträge: 77
Registriert: 14.05.2005 07:49
Wohnort: localhost
Kontaktdaten:

Beitrag von webmaster128 »

nette idee

dafür müsste ein extra feld in der phpbb config tabelle angelegt werden...
mal sehen was sich da machen lässt
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

ADD ON für Color Groups MOD:

INDEX.PHP

SEARCH:

Code: Alles auswählen

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
	$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
	$user_today .= ($row['user_level'] == 1) ? ' style="color: #' . $theme['fontcolor3'].'"><b>' . $row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] == 2) ? ' style="color: #' . $theme['fontcolor2'].'"><b>' . $row['username'].'</b></a>' : '';
	$user_today .= ($row['user_level'] != 1 && $row['user_level'] != 2) ? '">' . $row['username'] . '</a>' : '';
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . date('H:i', $row['user_session_time']) . ')';
	$count_user_today++;
	}
REPLACE WITH:

Code: Alles auswählen

while( $row = $db->sql_fetchrow($result) )
	{
	$user_today .= ($count_user_today > 0) ? ', ' : ''; 
	$user_today .= '<a href="' . append_sid('profile.php?mode=viewprofile&u=' . $row['user_id']) . '"';
	$row['username'] = color_group_colorize_name($row['user_id']);
	$user_today .= $row['username'] . '</a>';
	$user_today .= ' (' . $lang['wwd_last'] . ' ' . date('H:i', $row['user_session_time']) . ')';
	$count_user_today++;
	}
Vorraussetzung ist allerdings, das der komplette WER WAR DA HACK, nach

Code: Alles auswählen

include_once($phpbb_root_path.'includes/functions_color_groups.'.$phpEx);
color_groups_setup_list();
in der INDEX.PHP eingefügt wurde !
Benutzeravatar
MaverickZ
Mitglied
Beiträge: 53
Registriert: 10.08.2005 12:03
Wohnort: Brühl
Kontaktdaten:

Beitrag von MaverickZ »

hi,
ich hab den Mod bei uns auch installiert und bin sehr zufrieden damit!

Kann man auch die Anzahl der verschiedenen Gäste anzeigen lassen, die den Tag über schon da waren?

MfG
thowa
Mitglied
Beiträge: 55
Registriert: 19.07.2005 15:11

Beitrag von thowa »

Wie meinste denn das?

Bei mir steht da:
Heute waren bisher 5 registrierte Benutzer online.
Benutzeravatar
MaverickZ
Mitglied
Beiträge: 53
Registriert: 10.08.2005 12:03
Wohnort: Brühl
Kontaktdaten:

Beitrag von MaverickZ »

ungefähr so, anstatt dem:

Code: Alles auswählen

Heute waren bisher 15 registrierte User online:
Flo, van2004, Escobar, Mattes, Hoffi, Tom, Frank, Kenny, Mülly, Burnout, Speed-Warrior, Chriss, AngelzRevenge, Lukas, Sandy
so:

Code: Alles auswählen

Heute waren bisher 15 registrierte  User online, und 3 Gäste.
Flo, van2004, Escobar, Mattes, Hoffi, Tom, Frank, Kenny, Mülly, Burnout, Speed-Warrior, Chriss, AngelzRevenge, Lukas, Sandy
eigentlich müssten nur die IPs der nicht registrierten user ausgelesen und verglichen werden. jedenfalls stell ichs mir so vor. in der theorie kann ich allerdings auch billiard ;)

habs jedenfalls schon in anderen foren gesehen.
thowa
Mitglied
Beiträge: 55
Registriert: 19.07.2005 15:11

Beitrag von thowa »

Ich versteh nicht ganz was Du meinst.
Bei mir steht z.B.
Heute waren bisher 5 registrierte Benutzer online.
Der Tagesrekord liegt bei 10 Benutzern am 25.08.2005.
Thorsten (zuletzt um 21:40), Britta (zuletzt um 20:56), Ulrike (zuletzt um 13:40), Dirk (zuletzt um 10:57), Torsten(zuletzt um 01:10)
Das sind auch alles nur registrierte User....

Tschöööö Thorsten
Benutzeravatar
MaverickZ
Mitglied
Beiträge: 53
Registriert: 10.08.2005 12:03
Wohnort: Brühl
Kontaktdaten:

Beitrag von MaverickZ »

thowa hat geschrieben: Das sind auch alles nur registrierte User....
genau. ich hätte aber gerne die Summe der Besucher angzeigt. also die registrierten + die Gäste. Wenn jetzt aber ein Gast 5mal am Tag kommt, will ich dass er nur einmal angezeigt wird, damit das nciht verfälscht wird. dann hab ich bspw. 18 benutzer, davon 15 reg. + 3 verschiedene Gäste.

So kann ich auch sehen wieviele Leute die Seite (speziell das Forum, auf der eigentlichen seite hab ich ja nen counter) besuchen, und einfach mal so reingucken.
thowa
Mitglied
Beiträge: 55
Registriert: 19.07.2005 15:11

Beitrag von thowa »

Aha, das ging aus Deinem vorherigen Beitrag nicht eindeutig hervor.

Ich befürchte, die exakte Anzahl der Gäste dürfte schwierig werden.
Denn wenn ein User nicht Bei jedem Besuch automatisch einloggen gewählt hat, zählt er beim aufrufen der Seite erstmal als Gast.
Erst wenn er sich dann einloggt, zähle er als registrierter User.

Eine Möglichkeit wäre, die IP-Adresse aller Gäste mit den registrierten Usern zu vergleichen. Ist aber auch nicht wirklich sicher (und bestimmt auch sehr aufwändig...)

Tschööö Thorsten
WishmasterXXL
Mitglied
Beiträge: 157
Registriert: 19.01.2005 16:07

Beitrag von WishmasterXXL »

bei den ganzen schnipseln hab ich den überblick verloren ...

wie ist nun die entgültige ver zu bekommen ?
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“