Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.4.x (https://www.mybb.de/forum/forum-51.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-52.html) +---- Thema: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen (/thread-22401.html) Seiten: Seiten:
1
2
|
RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - Jan - 16.06.2010 Die Zeit wird wahrscheinlich über das Template formatiert. Einfach auf die Angabe im Profil zugreifen, da dürften es Sekunden sein, und dann mit date() oder einer ähnlichen PHP Funktion so formatieren wie du es haben möchtest. RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - querschlaeger - 16.06.2010 (16.06.2010, 08:22)Jan schrieb: Die Zeit wird wahrscheinlich über das Template formatiert. Einfach auf die Angabe im Profil zugreifen, da dürften es Sekunden sein, und dann mit date() oder einer ähnlichen PHP Funktion so formatieren wie du es haben möchtest. Besser ist es die MyBB-Funktion my_date zu verwenden: PHP-Code: my_date($mybb->settings['dateformat'], $dateline) $dateline ist hier symbolisch und steht für einen Unix-Zeitstempel. RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - Olaf_A - 16.06.2010 (16.06.2010, 08:21)querschlaeger schrieb: https://www.mybb.de/forum/thread-22190.html Vielen Dank für den Beitragslink. Wer sucht, der findet, ich war etwas zu faul dazu und wirklich Zeit habe ich derzeit leider auch nicht. Derzeit muß ich den Haushalt schmeißen, da meine Frau im Krankenhaus liegt. (16.06.2010, 08:22)Jan schrieb: Die Zeit wird wahrscheinlich über das Template formatiert. Einfach auf die Angabe im Profil zugreifen, da dürften es Sekunden sein, und dann mit date() oder einer ähnlichen PHP Funktion so formatieren wie du es haben möchtest. Im template des Profiles wird das ganze per Variabel Code: {$timeonline} Diese wird in der member.php per Funktion Code: $timeonline = nice_time($memprofile['timeonline']); Die Funktion selbst ist in der functions.php: Code: function nice_time($stamp, $options=array()) Was genau müsste ich in die memberlist.php einfügen, damit die timeonline Berechnung vorgenommen wird? timeonline kommt in der memberlist.php gar nicht vor. Im Mitgliederliste Template habe ich zur Abfrage den Wert Code: {$user['timeonline']} MfG Olaf PS. Ich lerne erst PHP, bzw ich versuche es. RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - Jan - 16.06.2010 Die Funktion kannst du auch in der memberlist.php aufrufen. Der Aufruf ist also analog dazu: PHP-Code: $timeonline = nice_time($user['timeonline']); RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - Olaf_A - 16.06.2010 Danke Jan, leider funktioniert es so nicht. Hier mal der Code meiner memberlist.php: Code: define("IN_MYBB", 1); Der Aufruf erfolgt wie von dir empfohlen per $timeonline. Fehlt eventuell eine require_once php Datei? Anderenfalls würde es mir auch genügen, wenn ich den Online Sekundenzeit in Tage umrechnen kann. Wie müsste ich dafür timeonline definieren? RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - querschlaeger - 16.06.2010 $user ist dort noch nicht verfügbar. Suche mal nach: PHP-Code: while($user = $db->fetch_array($query)) RE: Simpel-Frage: Möchte in Memberlist den Vor/Nachnamen anzeigen - Olaf_A - 16.06.2010 Wow Querschläger, es funzt. Vielen Dank! |