[3.2] Mitgliederliste sortieren
-
- Mitglied
- Beiträge: 55
- Registriert: 27.08.2019 16:57
[3.2] Mitgliederliste sortieren
Hallo an alle,
ich habe im Profil mehrere Benutzerdefinierte Profilfelder hinzugefügt. Diese werden auch in der Mitgliederliste angezeigt, leider kann ich dort nur nach Rang, Benutzername, Beiträge, Registriert und Letzte Aktivität sortieren. Gibt es die Möglichkeit auch nach Benutzerdefinierten Profilfeldern zu sortieren?
Vielen Dank vorab
ich habe im Profil mehrere Benutzerdefinierte Profilfelder hinzugefügt. Diese werden auch in der Mitgliederliste angezeigt, leider kann ich dort nur nach Rang, Benutzername, Beiträge, Registriert und Letzte Aktivität sortieren. Gibt es die Möglichkeit auch nach Benutzerdefinierten Profilfeldern zu sortieren?
Vielen Dank vorab
Re: [3.2] Mitgliederliste sortieren
Leider nicht.
-
- Mitglied
- Beiträge: 55
- Registriert: 27.08.2019 16:57
Re: [3.2] Mitgliederliste sortieren
Ok, das verwundet mich aber jetzt. Bei unserem alten Forum, war dies möglich. Ich selber habe dieses ab nicht erstellt bzw. Moderiert.
Re: [3.2] Mitgliederliste sortieren
War das auch ein phpbb forum? Also das alte von dem du sprichst.
-
- Mitglied
- Beiträge: 55
- Registriert: 27.08.2019 16:57
Re: [3.2] Mitgliederliste sortieren
Ja, das war ebenfalls ein phpBB Forum.
Re: [3.2] Mitgliederliste sortieren
Ja kommt darauf an was für eine Version es war. Falls es phpbb 3.0 war gabs da vielleicht eine Modifikation für. ansonsten müsstest du mal in der Extension Datenbank schauen und die Themen auch im phpbb.com Forum durchforsten.
-
- Mitglied
- Beiträge: 55
- Registriert: 27.08.2019 16:57
Re: [3.2] Mitgliederliste sortieren
Ich habe mal in der alten Memberlist.php nachgesehen, dort bzw. im alten Forum ging die Sortierung in der Mitgliederliste nach Benutzerdefinierten Profilfeldern. Wie gesagt, leider habe ich das alte Forum nicht verwaltet und eine entsprenchende Modifikation habe ich nicht gefunden. Können die Profis hier mit etwas anfangen.
Ich denke das ist der Bereich der für die Sortiertung zuständig ist. Ich auch gerne mal die komplette php hochladen. Meine überlegung ist halt den Code zu übernehmen, da die Profilfelder im neuen Forum ebenfalls so heißen.
Ich denke das ist der Bereich der für die Sortiertung zuständig ist. Ich auch gerne mal die komplette php hochladen. Meine überlegung ist halt den Code zu übernehmen, da die Profilfelder im neuen Forum ebenfalls so heißen.
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');
if ($auth->acl_get('a_user'))
{
$sort_key_text['e'] = $user->lang['SORT_EMAIL'];
$sort_key_sql['e'] = 'u.user_email';
}
if ($auth->acl_get('u_viewonline'))
{
$sort_key_text['l'] = $user->lang['SORT_LAST_ACTIVE'];
$sort_key_sql['l'] = 'u.user_lastvisit';
}
$sort_key_text['m'] = $user->lang['SORT_RANK'];
$sort_key_sql['m'] = 'u.user_rank';
$sort_key_text['x'] = $user->lang['SORT_LIGA'];
$sort_key_sql['x'] = 'fd.pf_liga';
$sort_key_text['y'] = $user->lang['SORT_TEAMNAME'];
$sort_key_sql['y'] = 'fd.pf_teamname';
$sort_dir_text = array('a' => $user->lang['ASCENDING'], 'd' => $user->lang['DESCENDING']);
$s_sort_key = '';
foreach ($sort_key_text as $key => $value)
{
$selected = ($sort_key == $key) ? ' selected="selected"' : '';
$s_sort_key .= '<option value="' . $key . '"' . $selected . '>' . $value . '</option>';
}
$s_sort_dir = '';
foreach ($sort_dir_text as $key => $value)
{
$selected = ($sort_dir == $key) ? ' selected="selected"' : '';
$s_sort_dir .= '<option value="' . $key . '"' . $selected . '>' . $value . '</option>';
}
Re: [3.2] Mitgliederliste sortieren
Erster Ansatz ist hier:
https://www.phpbb.com/community/viewtop ... 5#p6077655
Alles genau durchlesen, auch die Backlinks...
https://www.phpbb.com/community/viewtop ... 5#p6077655
Alles genau durchlesen, auch die Backlinks...
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
-
- Mitglied
- Beiträge: 55
- Registriert: 27.08.2019 16:57
Re: [3.2] Mitgliederliste sortieren
So wirklich weiter komme ich leider nicht, gibt es die Möglichkeit zumindest die Liste so anzeigen zulassen das nur bestimmte Informationen gezeigt werden. Wohnort und Webseite sind z.B. für nicht relevant und das würde ich gerne dort raus nehmen. Anbei mal ein Bild
[ externes Bild ]
[ externes Bild ]
Re: [3.2] Mitgliederliste sortieren
Im ACP bei den jeweiligen Profilfeld auf das grüne Zahnrädchen klicken und dort bei "In Mitgliederliste anzeigen" den Hacken entfernen.