Mitgliederliste "zerschossen"

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.
Benutzeravatar
Fabrizio
Mitglied
Beiträge: 574
Registriert: 29.03.2005 23:51
Wohnort: Berlin

Beitrag von Fabrizio »

DreamPromise hat geschrieben:memberlist.php
Bitteschön :-)
Vielen Dank, ich werde es mir mal anschauen. :)
Kannst du mir noch sagen, welche Angaben bei den Benutzern nicht angegeben sind, die so verschoben sind? Fehlt bei ihnen die Angabe des Wohnortes? Das würde die Problemlösung enorm erleichtern.
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Ja..scheint so...alle die keinen Ort angegeben haben.

DP
Benutzeravatar
Fabrizio
Mitglied
Beiträge: 574
Registriert: 29.03.2005 23:51
Wohnort: Berlin

Beitrag von Fabrizio »

Ich habe mir jetzt mal deine memberlist.php angesehen, mit ihr schein alles in Ordnung zu sein, so weit ich das überblicken kann. :) Ich habe mir jetzt noch einmal den von dir geposteten Quellcode der memberlist_body.tpl angesehen und ihn mit dem Einbau des MapMOD verglichen, dabei bin ich auf folgenden Unterschied gestoßen, der wohl der sprichwörtliche springende Punkt ist:

Öffne: memberlist_body.tpl

Suche:

Code: Alles auswählen

<!-- BEGIN switch_user_map --> 
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen"><a href="{memberrow.U_USER_MAP}" class="gen">{memberrow.FROM}</a></span></td> 
<!-- END switch_user_map --> 
<!-- BEGIN switch_user_no_map --> 
<!-- END switch_user_no_map -->
Ersetze mit:

Code: Alles auswählen

<!-- BEGIN switch_user_map -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen"><a href="{memberrow.U_USER_MAP}" class="gen">{memberrow.FROM}</a></span></td>
<!-- END switch_user_map -->
<!-- BEGIN switch_user_no_map -->
<td class="{memberrow.ROW_CLASS}" align="center" valign="middle"><span class="gen">{memberrow.FROM}</span></td>
<!-- END switch_user_no_map -->
Gruß,
Fabrizio
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

1000 Dank....und ich hab den Fehler gesucht und gesucht und nicht gefunden...Schitt

Aber eins hab ich noch:
Die Sortierfunktion geht nicht oder nicht mehr:

[ externes Bild ]
Wäre super wenn du da mal schaust :D :D


DP
Benutzeravatar
Fabrizio
Mitglied
Beiträge: 574
Registriert: 29.03.2005 23:51
Wohnort: Berlin

Beitrag von Fabrizio »

DreamPromise hat geschrieben:1000 Dank....und ich hab den Fehler gesucht und gesucht und nicht gefunden...Schitt
Freut mich, dass sich das Problem schon mal gelöst hat. :)
DreamPromise hat geschrieben:Aber eins hab ich noch:
Die Sortierfunktion geht nicht oder nicht mehr
Kannst du den Fehler mal etwas genauer beschreiben? Was genau funktioniert nicht? Nur die Sortierung nach dem letzten Login, oder noch mehr? Eins ist auf jeden Fall klar: Der Fehler liegt in der memberlist.php, gut, dass du sie vorhin verlinkt hast. :D
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

ja genau...es geht nur und das Sortieren nach "Letzer Besuch".
Komischerweise geht es bei mir (Admin) richtig.
Den Screenshot den ich hier gepostet hatte ist von einem User.

Hab mal einen Testuser angelget.
Bei dem ist es merkwürdiger weise auch ziemlich durcheinander.

Also die Sortierung funktioniert nur bei mir als Admin richtig.

Hast du einen Plan ... ich nicht :-(

DP
Benutzeravatar
Fabrizio
Mitglied
Beiträge: 574
Registriert: 29.03.2005 23:51
Wohnort: Berlin

Beitrag von Fabrizio »

DreamPromise hat geschrieben:Moin moin

ja genau...es geht nur und das Sortieren nach "Letzer Besuch".
Komischerweise geht es bei mir (Admin) richtig.
Den Screenshot den ich hier gepostet hatte ist von einem User.

Hab mal einen Testuser angelget.
Bei dem ist es merkwürdiger weise auch ziemlich durcheinander.

Also die Sortierung funktioniert nur bei mir als Admin richtig.

Hast du einen Plan ... ich nicht :-(

DP
Na das sollte doch hinbekomen zu sein. :)

Also dass die Sortierung nur beim Admin richtig ist, ist gewollt. Dies steht auch in diesem Thread. Gott sei Dank ist dort eine Lösung parat:

Öffne: memberlist.php

Suche:

Code: Alles auswählen

// Start add - Last visit MOD
case 'lastlogon':
   $order_by = ($userdata['user_level'] == ADMIN ) ? "user_lastlogon $sort_order LIMIT $start, " . $board_config['topics_per_page'] : "username $sort_order LIMIT $start, " . $board_config['topics_per_page'];
   break;
// End add - Last visit MOD
Ersetze mit:

Code: Alles auswählen

// Start add - Last visit MOD
case 'lastlogon':
   $order_by = "user_lastlogon $sort_order LIMIT $start, " . $board_config['topics_per_page'];
   break;
// End add - Last visit MOD
Damit sollte also die Sortierung auch bei Usern klappen, die nicht Admin sind. Des Weiteren habe ich noch ein paar Überbleibsel vom Löschen des Pointsystems gefunden:

Öffne: memberlist.php

Suche:

Code: Alles auswählen

$mode_types_text = array($lang['Sort_Joined'], $lang['Last_logon'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten'], $board_config['points_name']);
Ersetze mit:

Code: Alles auswählen

$mode_types_text = array($lang['Sort_Joined'], $lang['Last_logon'], $lang['Sort_Username'], $lang['Sort_Location'], $lang['Sort_Posts'], $lang['Sort_Email'],  $lang['Sort_Website'], $lang['Sort_Top_Ten']);
Suche:

Code: Alles auswählen

 $mode_types= array('joindate', 'lastlogon', 'username', 'location', 'posts', 'email', 'website', 'topten');
Ersetze mit:

Code: Alles auswählen

 $mode_types = array('joindate', 'lastlogon', 'username', 'location', 'posts', 'email', 'website', 'topten');
Das dürfte alles gewesen sein. :)

Gruß,
Fabrizio
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

ich fasse es nicht...alles läuft mit vollster Zufriedenheit...klasse...

1000 Dank für die Konstruktive und ausdauernder Hilfe.
Mehr solcher "Supporter" brauchen wir.... :D :D :D


Nochmals 1000 Dank.

DP
Benutzeravatar
Fabrizio
Mitglied
Beiträge: 574
Registriert: 29.03.2005 23:51
Wohnort: Berlin

Beitrag von Fabrizio »

Hi DP,

freut mich, dass alles geklappt hat. :)
Ich hatte schon des Öfteren mit Mitgliederlisten und Veränderungen dazu zu tun, da bekommt man so ein Feeling für. :D

Gruß,
Fabrizio
Benutzeravatar
DreamPromise
Mitglied
Beiträge: 3793
Registriert: 27.01.2004 17:56

Beitrag von DreamPromise »

Moin moin

ist es denn möglich noch mehr Informationen über User in der Mitgliederliste anzuzeigen?

Ich möchte gern alle Infos über die User zentral auf einer Seite haben.
Aber nur halt als Admin.
Ich hab zwar die MOD "Userliste" und "Benutzerliste A-Z" eingebaut.
Aber die zeigen mir halt nicht alles zentral an.

Die MOD "Admin Userlist" ist schon ziemlich gut:
[ externes Bild ]

Aber ich möchte auch die MailAdressen das Geschlecht Geburtsdatum etc anzeigen lassen....aber NUR für mich.

Ist das möglich ??

DP
Antworten

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