Letzte Aktivität im Profil

Du suchst einen bestimmten Mod, weißt aber nicht genau wo bzw. ob er überhaupt existiert? Wenn dir dieser Artikel nicht weiterhilft, kannst du hier den von dir gewünschten/gesuchten Mod beschreiben ...
Falls ein Mod-Autor eine der Anfragen hier aufnimmt um einen neuen Mod zu entwicklen, geht's in phpBB 2.0: Mods in Entwicklung weiter.
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.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Und keine zusätzlichen DB-Anfragen, die Daten sind ja schon alle da. Nur noch Anzeigen :grin:
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Beitrag von Amaya »

Huch, hier hat sich ja nochmal richtig was getan, hatte die Hoffnung schon aufgegeben und das bis phpbb3 aufschieben (dort funktioniert es scheinbar richtig, soweit ich es bei tests mitbekommen hab) aber nun schau ich mir das mal an, was du gepostet hast danke, mal sehen ob das mein Problem löscht.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Wenn nicht, basteln wir da einfach noch dran rum :wink:
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Beitrag von Amaya »

Das hab ich bereits gemacht *grins* danke dir, das war der Denkanstoß der mir gefehlt hat, funktioniert toll, hab es nur umgeschrieben, damit es das intelligente Datum ausgibt (also heute und gestern statt Datum).

Merci, so einfach und so perfekt, hätte ich selber drauf kommen können.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Na dann, setze doch mal den Code online :grin:
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Beitrag von Amaya »

Stimmt, gute Idee, also ist nur eine kleine Änderung und funktioniert sicher auch nur zusammen mit dem CH, im Standartphpbb ist die Funktion mit dem intelligenten Datum glaub ich noch nicht, bin nicht sicher, nutzte keine Foren ohne CH mehr.

Also einfach statt den Angaben aus dem Mod in der usercp_viewprofile.php das hier

Code: Alles auswählen

  'LASTACTIVE'=> create_date($board_config['default_dateformat'], $profiledata['user_session_time'], $board_config['board_timezone']), 
  'L_LASTACTIVE'=> $lang['SC_Last_Activity'], 
Hätte jetzt aber doch noch ein Prob, seh mal wieder Wald vor lauter Bäumen nicht, aber ich würde das auch gerne in der Memberlist noch anpassen, der Last Visit ist drinne

Code: Alles auswählen

// Start add - Last visit MOD
'LAST_LOGON' => ($userdata['user_level'] == ADMIN || (!$board_config['hidde_last_logon'] && $row['user_allow_viewonline'])) ? (($row['user_lastlogon'])? create_date($board_config['default_dateformat'], $row['user_lastlogon'], $board_config['board_timezone']):$lang['Never_last_logon']):$lang['Hidde_last_logon'],
// End add - Last visit MOD
Und den Teil würde ich nur gerne so umändern, dass er auch die Daten wie im Profil ausgibt, bevor ich wieder ewig sitzte, vielleicht hast du da ja auch was parat.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Fast jede phpbb-Seite ruft eigentlich session_pagestart auf. damit stehen Dir alle Userdaten zu Verfügung.

Musst nur auf $userdata['user_session_time'] zugreifen.
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Beitrag von Amaya »

Ich stell mich grad mal wieder wie der totale Anfänger an, aber ich bekomme es nur hin, dass ich meine letzte Aktivität angezeigt bekomme, aber nicht die des jeweiligen Users. Hab $userdata['user_session_time'] versucht und auch row.
karstenkurt
Mitglied
Beiträge: 568
Registriert: 06.03.2005 14:11
Kontaktdaten:

Beitrag von karstenkurt »

Na denn,
Öffne memberlist.php
Such nach

Code: Alles auswählen

'YIM' => $yim,
Danach füge ein

Code: Alles auswählen

'LAST_ACT'=> date("d.m.Y - H:i",$userdata['user_session_time']),
Öffne memberlist_body.tpl
Suche nach

Code: Alles auswählen

{memberrow.WWW_IMG}
ersetze durch

Code: Alles auswählen

{memberrow.LAST_ACT}
Voila.
Benutzeravatar
Amaya
Mitglied
Beiträge: 150
Registriert: 08.12.2004 02:02

Beitrag von Amaya »

Danke, aber so hatte ich es ja schon, habs jetzt aber nochmal genau so eingebaut wie du es angegeben hast, dann erscheint aber lediglich immer die Angabe des Users, der sich gerade die Memberlist anschaut, es steht also bei allen Usern die selbe, die eigene Letzte Aktivität.
Antworten

Zurück zu „phpBB 2.0: Mod Suche/Anfragen“