MyBB.de Forum

Normale Version: Mitgliederliste
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
Keine Fehlermeldung als ob ich nichts gemacht habe.

Ich habe gar nichts nirgenwo eingefügt wo muss ich das den machen?
(06.09.2008, 15:09)en-gedi schrieb: [ -> ]
(05.09.2008, 23:44)Heno3 schrieb: [ -> ]... Aber das die Gesamtonlinezeit erstmal angezeigt werden muss ist mir auch klar.

Bearbeite dazu die Datei "memberlist.php" ~Zeile 322

Suche nach:

$user['regdate'] = my_date($mybb->settings['dateformat'], $user['regdate']).", ".my_date($mybb->settings['timeformat'], $user['regdate']);

Davor einfügen:

PHP-Code:
// START Gesamte Onlinezeit
    
if($user['timeonline'] > 0)
    {
        
$timeonline nice_time($user['timeonline']);
    }
         else
    {
         
$timeonline $lang->none_registered;
}
// ENDE Gesamte Onlinezeit 

Danach kannst du die Variable {$timeonline} an beliebiger Stelle im Template "memberlist_user" einfügen. Ich hab´s mal schnell bei meiner Mitgliederliste als Demo gemacht (ohne Sortieroption); kannst es dir da anschauen.

Alles lesen. Wink Big Grin
Ohh Danke irgendwie bin ich heute auch ein bisschen verwirrt!
Bei mir sieht das jetzt so aus:
**Grafik entfernt**
Wie bekomm ich das hin das dadrüber Gesamt Onlinezeit steht?
Und kann ich eigene profilfelder auch mit einbauen?
(06.09.2008, 21:29)Heno3 schrieb: [ -> ]Wie bekomm ich das hin das dadrüber Gesamt Onlinezeit steht?
Und kann ich eigene profilfelder auch mit einbauen?

Das musst Du in Template "memberlist" machen

Bitte keine Bilder von Fremdserver einfügen (Forenregel) !
Danke Wink
Und kann ich eigene profilfelder auch mit einbauen?

MfG
Die Eingabe eines Profilfeldes sollte in der Variablen $user['fidx'] stecken. x musst du durch die ID des Profilfeldes ersetzen. Beachte, dass du aus Sicherheitsgründen folgenden Code in die memberlist.php einfügen musst, bevor das Template geladen wird.
PHP-Code:
$user['fidx'] = htmlspecialchars_uni($user['fidx']); 
Seiten: 1 2