Seite 1 von 1
Mitgliederliste konfigurieren
Verfasst: 02.12.2015 09:49
von Assistent
Ich bin gerade dabei ein Fachforum einzurichten. Für viele Fragen habe ich hier bereits Antworten gefunden, nun stehe ich aber an. Und zwar möchte ich die
/memberlist.php konfigurieren.
Ich konnte Benutzerdefinierte Profilfelder wie gewünscht einrichten und anzeigen lassen. Allerdings bin ich mit der Darstellung nicht glücklich. Zur Zeit werden die Felder in einer Spalte dargestellt.
Das sieht dann so aus:
[ externes Bild ]
Ziel ist es aber das alles in einer Zeile dargestellt wird, weshalb ich auch gerne die beiden Spalten
Registiert und
Letzte Aktivität auf Monat und Jahr reduzieren würde.
Und als drittes, würde ich gerne die Sortierfunktion für die Benutzerdefinierten Profilfelder aktivieren (wenn das geht), analog, zu den bereits vorgegeben Spalten.
Vielendank bereits für die Hilfe
Re: Mitgliederliste konfigurieren
Verfasst: 02.12.2015 15:29
von Lehrling
Assistent hat geschrieben:
Ziel ist es aber das alles in einer Zeile dargestellt wird, weshalb ich auch gerne die beiden Spalten Registiert und Letzte Aktivität auf Monat und Jahr reduzieren würde.
Die Infos in der Mitgliederliste sind im Zusammenhang mit den jeweiligen Kategorien zu verstehen. Deswegen finden sich innerhalb einer Spalte mehrere
Rubriken sozusagen.
Wie soll das dann bei dir aussehen?
Re: Mitgliederliste konfigurieren
Verfasst: 02.12.2015 15:50
von Assistent
Es müsste in dem Fall eine Rubrik pro Spalte sein, damit alles auf einer Zeile dargestellt wird. Vorallem aber das sortieren ist wichtig.
Wenn es ein Modul oder Plugin gibt das so eine Datenbankabfrage ermöglichen würde währe es auch ein gangbarer Weg.
Re: Mitgliederliste konfigurieren
Verfasst: 02.12.2015 17:11
von Assistent
Re: Mitgliederliste konfigurieren
Verfasst: 02.12.2015 18:21
von waldkatze
Wenn es so aussehen soll, könntest du diesen Style verwenden.
Download
Version für phpbb 3.1.6 auswählen.
Re: Mitgliederliste konfigurieren
Verfasst: 03.12.2015 09:13
von Assistent
danke für den link, werde mir das mal genauer anschauen.
Re: Mitgliederliste konfigurieren
Verfasst: 03.12.2015 14:18
von Assistent
So ich hab mal ein wenig gestestet.
Allerdings komm ich nicht weiter wenn es darum geht die Benutzerdefinierten Felder auch in der Mitgliederliste anzeigen zu lassen. Woran könnte das liegen?
Re: Mitgliederliste konfigurieren
Verfasst: 03.12.2015 14:24
von waldkatze
Dann schau hier: ACP / Allgemein / Server-Konfiguration / Serverlast
Suche die Einstellung: (ganz unten)
- Benutzerdefinierte Profil-Felder
- Erlaubt Styles, benutzerdefinierte Profil-Felder in der Mitgliederliste anzuzeigen: Ja
Re: Mitgliederliste konfigurieren
Verfasst: 04.12.2015 14:33
von Assistent
ja diese Einstellung passt.
Und im Standart Style prosilver werden mir diese Felder auch angezeigt, nur in diesem subsilver2 eben nicht,

,
muss also am Style selbst liegen,
ich werde mir mal andere Styles genauer anschauen, aber du einen Tipp hast bin ich ganz Ohr.
In diesem Style hier ist es ja auch so das die Benutzerdefinierten Felder Webseite und Wohnort, in der selben Spalte angezeigt werden.
Re: Mitgliederliste konfigurieren
Verfasst: 04.12.2015 16:48
von Kirk
Hallo
In subsilver2 fehlt in der
memberlist_body.html
der Code für die Anzeige der Benutzerdefinierten Profilfelder, um es dennoch anzuzeigen musst du folgendes machen,
Öffne:
root/styles/subsilver2/template/memberlist_body.html
Finde:
Code: Alles auswählen
<th nowrap="nowrap" width="36%" align="{S_CONTENT_FLOW_BEGIN}"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
Danach einfügen:
Code: Alles auswählen
<th nowrap="nowrap" width="15%"><!-- BEGIN custom_fields --><!-- IF not custom_fields.S_FIRST_ROW -->{L_COMMA_SEPARATOR} <!-- ENDIF -->{custom_fields.PROFILE_FIELD_NAME}<!-- END custom_fields --></th>
Finde:
Code: Alles auswählen
<td class="genmed" align="{S_CONTENT_FLOW_BEGIN}"><!-- EVENT memberlist_body_username_prepend -->{memberrow.USERNAME_FULL}<!-- EVENT memberlist_body_username_append --><!-- IF S_SELECT_SINGLE --> [ <a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a> ]<!-- ENDIF --></td>
Danach einfügen:
Code: Alles auswählen
<td class="genmed" align="center"><!-- BEGIN custom_fields --><div>{memberrow.custom_fields.PROFILE_FIELD_VALUE}</div><!-- BEGINELSE --> <!-- END custom_fields --></td>
Zum Schluss den Foren sowie deinen Browser Cache leeren.