Neues Feld in der Memberliste

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Saber_Rider
Mitglied
Beiträge: 101
Registriert: 21.12.2003 18:27

Neues Feld in der Memberliste

Beitrag von Saber_Rider »

Würde gerne neben dem Anmeldedatum den Zeitpunkt des letzten Besuchs von jedem User anzeigen. So wie es im Adminbereich bei "Zuletzt aktualisiert" drunter steht. Irgendjemand ne Idee?
Also erst zu jedem User in der Memberliste die passende Variable aus der DB auslesen und dann irgendwie ne neue Spalte in der Memberliste hinzufügen. Leider hab ich irgendwo nicht ganz den Plan wie das mit dem Auslesen funktioniert.

Saber_Rider
Benutzeravatar
andreasOymann
Ehemaliges Teammitglied
Beiträge: 2392
Registriert: 10.06.2003 16:29
Wohnort: Hamminkeln
Kontaktdaten:

Beitrag von andreasOymann »

memberlist.php:

suche

Code: Alles auswählen

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 
	FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	AND user_active = 1
	ORDER BY $order_by";
ersetze mit

Code: Alles auswählen

$sql = "SELECT username, user_id, user_viewemail, user_posts, user_regdate, user_lastvisit, user_from, user_website, user_email, user_icq, user_aim, user_yim, user_msnm, user_avatar, user_avatar_type, user_allowavatar 
	FROM " . USERS_TABLE . "
	WHERE user_id <> " . ANONYMOUS . "
	AND user_active = 1
	ORDER BY $order_by";
suche

Code: Alles auswählen

$joined = create_date($lang['DATE_FORMAT'], $row['user_regdate'], $board_config['board_timezone']);
danach füge ein

Code: Alles auswählen

$lastvisit = create_date($lang['DATE_FORMAT'], $row['user_lastvisit'], $board_config['board_timezone']);
suche

Code: Alles auswählen

'JOINED' => $joined,
danach füge ein

Code: Alles auswählen

'LASTVISIT' => $lastvisit,
Die Variable "{memberrow.LASTVISIT}" kannst du nun in der memberlist_body.tpl einfügen...

A.
Kein Support per PN / Mail / ICQ / MSN ! Dafür gibt´s dieses Forum...
Benutzeravatar
Saber_Rider
Mitglied
Beiträge: 101
Registriert: 21.12.2003 18:27

Beitrag von Saber_Rider »

Danke, Saber_Rider
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“