Mitgliederliste automatisch erweitern

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 entwickeln, geht's in [3.0.x] Mods in Entwicklung weiter.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Trenc
Mitglied
Beiträge: 153
Registriert: 03.11.2005 15:24

Mitgliederliste automatisch erweitern

Beitrag von Trenc »

Hallo phpBB.de,

Ich möchte das sich meine Mitgliederliste automatisch erweitert um die neuen benutzerdefinierten Felder.

Code: Alles auswählen

              	<!-- BEGIN custom_fields -->
		     	<td class="gen" align="center">&nbsp;{memberrow.custom_fields.PROFILE_FIELD_VALUE}</td>
		<!-- END custom_fields -->
Dieser Code war dann wohl zu stark improvisiert... Könnte mir jemand helfen?

Diese Frage wurde in der Vergangenheit oft ignoriert, ich fand keine Antwort:
http://www.phpbb.de/community/viewtopic ... t#p1066098
http://www.phpbb.de/community/viewtopic ... t#p1016554
http://www.phpbb.de/community/viewtopic ... t#p1004450

Danke für euer Gehör,
Trenc
Trenc
Mitglied
Beiträge: 153
Registriert: 03.11.2005 15:24

Re: Mitgliederliste automatisch erweitern

Beitrag von Trenc »

nach oben
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mitgliederliste automatisch erweitern

Beitrag von Dr.Death »

Weil das ganze zu Aufwändig wäre ?

Nicht jeder möchte nur 1 oder 2 benutzerdefinierte Felder nutzen, sondern hat schon 30 in Nutzung.

Durch eine "einfache" Erweiterung würde dieses Konstrukt also Platzen.

Daher wurden sinniger Weise die benutzerdefinierten Profilfelder auch nur auf der Profil Ansicht dargestellt ( bzw. dort wo man auch noch Platz hat, in der Beitragsansicht )

Die Mitgliederliste hat zuwenig Platz. Daher macht sich keiner die Mühe diese Felder dort einzubauen.
Trenc
Mitglied
Beiträge: 153
Registriert: 03.11.2005 15:24

Re: Mitgliederliste automatisch erweitern

Beitrag von Trenc »

Nein nur in der Sotierfunktion, nicht direkt in der Mitgliederliste, sei dazugesagt.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mitgliederliste automatisch erweitern

Beitrag von Dr.Death »

Ähm... wie soll das funktionieren?

Was passiert, wenn du 10 zusätzliche Profilfelder erstellst?
Wo sollen die Profilfelder denn genau dargestellt werden? ( Zum Sortieren ? )
Man muss ja Platz haben um darauf klicken zu können, oder ?
nicht direkt in der Mitgliederliste
Werde bitte mal genauer....
Trenc
Mitglied
Beiträge: 153
Registriert: 03.11.2005 15:24

Re: Mitgliederliste automatisch erweitern

Beitrag von Trenc »

Dachte es wäre klar, tut mir Leid.

Um genauer zu werden: Am Ende der Mitgliederliste befindet sich folgende Funktion "Sortierung auswählen:". Hiermit lassen sich Benutzer nach verschiedenen Kriterien sortieren. Hier sind aber nur die Standardfelder wie "Benutzername", "E-Mail", "Rang" vertreten.

Selbst hab ich das Profilfeld "Geschlecht" hinzugefügt. Nun will ich auch, dass man die User danach ordnen kann. Angezeigt soll es in der Mitgliederliste gar nicht. Ich hoffe man versteht was ich nun meine.
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17476
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Re: Mitgliederliste automatisch erweitern

Beitrag von Dr.Death »

Achso, dann hättest u auch sagen können, das du einen subsilver2 basierenden Style verwendest.
Diese DropDownBox besitzt kein Standard Prosilver Style.

Die ganze Sortierung ist leider nicht mal eben so umzusetzen... dafür ist ein MOD notwendig.

Der Ansatz besteht darin die Sortierung in der memberlist.php zu erweitern:

Code: Alles auswählen

		// Sorting
		$sort_key_text = array('a' => $user->lang['SORT_USERNAME'], 'b' => $user->lang['SORT_LOCATION'], 'c' => $user->lang['SORT_JOINED'], 'd' => $user->lang['SORT_POST_COUNT'], 'f' => $user->lang['WEBSITE'], 'g' => $user->lang['ICQ'], 'h' => $user->lang['AIM'], 'i' => $user->lang['MSNM'], 'j' => $user->lang['YIM'], 'k' => $user->lang['JABBER']);
		$sort_key_sql = array('a' => 'u.username_clean', 'b' => 'u.user_from', 'c' => 'u.user_regdate', 'd' => 'u.user_posts', 'f' => 'u.user_website', 'g' => 'u.user_icq', 'h' => 'u.user_aim', 'i' => 'u.user_msnm', 'j' => 'u.user_yim', 'k' => 'u.user_jabber');
Und im dort folgenden Code auszuwerten.

Ich selbst habe leider keine Zeit ein derartiges MOD zu erstellen....
Trenc
Mitglied
Beiträge: 153
Registriert: 03.11.2005 15:24

Re: Mitgliederliste automatisch erweitern

Beitrag von Trenc »

Hmmm, kann mir jemand erklären wo diese Begriffe gespeichert sind? Ich entschloss mich dazu sie zu minimalisieren auf die wichtigsten Optionen wenn ich sie schon nicht auf alle erweitern kann.
Antworten

Zurück zu „[3.0.x] Mod Suche/Anfragen“