Reihenfolge Benutzergruppen - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html) +--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html) +---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html) +---- Thema: Reihenfolge Benutzergruppen (/thread-5580.html) Seiten: Seiten:
1
2
|
Reihenfolge Benutzergruppen - RebelAce - 16.04.2007 Hi! ich sitze schon eine Weile da und nutze die Forensuche, hab aber nichts gefunden was ich suche. Also es geht um folgendes: In den Benutzergruppen kann man ja leider keine eigene Reihenfolge eingeben (ich meine nicht die des Forenteams). Nun möchte ich aber gern eine gewisse Reihenfolge haben die dann angezeigt wird (hab den Legenden-Mod eingebaut und entsprechend chaotisch werden die gruppen nun angezeigt). Gibt es eine Möglichkeit die zu ordnen ohne alle neu anlegen zu müssen? RE: Reihenfolge Benutzergruppen - Michael - 16.04.2007 Mit entsprechenden PHP/MySQL-Kenntnissen ist das möglich, allerdings auch etwas umständlich. Warum willst du denn die Gruppen sortieren? Die werden doch nirgends aufgelistet? RE: Reihenfolge Benutzergruppen - RebelAce - 17.04.2007 Wie gesagt hab ich den Mod eingebaut, der unten bei der Statistik eine Legende anzeigt (hier mal das Board: http://tgforum.jamesdenton.de ) Und es wäre nur übersichtlicher für alle, wenn die Benutzergruppen geordnet wären. Es sind einige, daher wollte ich es gern wissen. RE: Reihenfolge Benutzergruppen - bmr - 17.04.2007 Suche in der PlugIn-Datei: usergrouplegend.php (Getestet mit Version: 1.4.3) folgenden Code: PHP-Code: if(!is_array($groupscache)) { PHP-Code: function cmp($a, $b) { Nun werden die Gruppen alphabetisch sortiert, eine andere Sortierung wäre auch möglich, indem 'title' beides mal durch eine andere Spalte aus der usergroups-Tabelle ersetzt wird. RE: Reihenfolge Benutzergruppen - RebelAce - 17.04.2007 Eine Datei mit dem Namen habe ich nicht. In meinen Plugins heißt die nur "legend.php". Und in der steht folgendes oben: Code: /** Ist wohl eine andere Group Legend als du meinst oder? RE: Reihenfolge Benutzergruppen - bmr - 17.04.2007 Hast recht, ich benutze Usergroup legends 1.4.3 In dem PlugIn, was du benutzt, musst du die Zeile: PHP-Code: $query = $db->query("SELECT gid, title, namestyle FROM ".TABLE_PREFIX."usergroups"); PHP-Code: $query = $db->query("SELECT gid, title, namestyle FROM ".TABLE_PREFIX."usergroups ORDER BY title ASC"); RE: Reihenfolge Benutzergruppen - RebelAce - 18.04.2007 PERFEKT! Super, danke für den tollen Tipp! RE: Reihenfolge Benutzergruppen - Raven - 07.12.2007 Genau das brauche ich auch. Nur möchte ich die sortierung RANGmäßig. Also als erstes der Admin, danach der Super Mod, danach Mod etc., also geht es nicht alphabetisch. Kann mir dabei einer helfen, wäre sehr dankbar? Gruß Raven RE: Reihenfolge Benutzergruppen - bmr - 07.12.2007 Also mit folgendem Code, kommen zuerst die Benutzergruppen, die als Forenteam gelten in der eingestellten Reihenfolge, und anschließend die restlichen Benutzergruppen in alphabetischer Reihenfolge: PHP-Code: $query = $db->query("SELECT gid, title, namestyle, IF(disporder=0,1000,disporder) as dis FROM ".TABLE_PREFIX."usergroups ORDER BY dis, title ASC"); Sollen zuerst die normalen Benutzergruppen und dannach das Forenteam kommen reicht stattdessen: PHP-Code: $query = $db->query("SELECT gid, title, namestyle, disporder FROM ".TABLE_PREFIX."usergroups ORDER BY disporder, title ASC"); Wenn keine Benutzergruppen alphabetisch sortiert werden sollen, musst du bei allen Gruppen die Forenteanzeige aktiveren und die entsprechende Sortierung im ACP einstellen. RE: Reihenfolge Benutzergruppen - Raven - 08.12.2007 Ganke! Ein Problem habe ich da noch... Ich weiß nicht, wo ich den Code hinschreiben soll, sorry Und meine sortierung soll so aussehen: 1. Administrator 2. Super Moderator 3. Moderator 4. Clan-Mitglied (habe ich zusätzlich erzeugt) 5. Registriert 6. erwartet Aktivierung 7. Unregistriert / Nicht angemeldet 8. Banned Würde das so gehen? Gruß Raven |