Portal Block "Das Team" Sortierung

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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
Sunwalker1337
Mitglied
Beiträge: 3
Registriert: 20.09.2013 05:04

Portal Block "Das Team" Sortierung

Beitrag von Sunwalker1337 »

Moin Moin !

Ich bin vor wenigen tagen von WBB 2 auf PHPbb3 umgestiegen. Läuft soweit eigentlich auch ganz gut, allerdings kommen natürlich jetzt viele Fragen auf. ^^

Ich habe das Portal Installiert und würde es gerne nun weiter anpassen, beim Block "Das Team" habe ich allerdings das Problem, dass ich absolut keine Ahnung habe wie ich die Gruppen sortiere.

Nachdem ich diverse Googletipps testete, die leider nicht den gewünschten erfolg brachten oder gar den Mod zerschossen, wende ich mich nun an euch, die erfahrenen phpbbler.

Aktuell siehts so aus:

http://rage-army.de/portal.php JA, ich weiß, an der Page stimmt noch einiges nicht. ^^

Ich würde jetzt gerne die Sortierung folgendermaßen ändern:

Leader
Co-Leader
Webmaster
Member
Trial-Member

Mag mir jemand verraten wie ich das anstelle ?

Vielen Dank schonmal im vorraus !

Sunwalker
Benutzeravatar
Miriam
Mitglied
Beiträge: 12310
Registriert: 13.10.2004 07:18
Kontaktdaten:

Re: Portal Block "Das Team" Sortierung

Beitrag von Miriam »

Hättest Du doch nur eher gefragt... also vor dem Machen.

Finde in der portal/modules/portal_leaders.php
  • Code: Alles auswählen

                if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
                {
                    $sql = 'SELECT group_id, group_name, group_colour, group_type
                        FROM ' . GROUPS_TABLE . '
                        WHERE group_legend = 1
                        ORDER BY group_name ASC';
                }
                else
                {
                    $sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
                        FROM ' . GROUPS_TABLE . ' g
                        LEFT JOIN ' . USER_GROUP_TABLE . ' ug
                            ON (
                                g.group_id = ug.group_id
                                AND ug.user_id = ' . $user->data['user_id'] . '
                                AND ug.user_pending = 0
                            )
                        WHERE g.group_legend = 1
                            AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
                        ORDER BY g.group_name ASC';
                } 
tausche aus gegen:
  • Code: Alles auswählen

                if ($auth->acl_gets('a_group', 'a_groupadd', 'a_groupdel'))
                {
                    $sql = 'SELECT group_id, group_name, group_colour, group_type
                        FROM ' . GROUPS_TABLE . '
                        WHERE group_legend = 1
                        ORDER BY FIELD (group_id, 15, 14, 13, 12, 16)';
                        // ORDER BY group_name ASC';
                }
                else
                {
                    $sql = 'SELECT g.group_id, g.group_name, g.group_colour, g.group_type
                        FROM ' . GROUPS_TABLE . ' g
                        LEFT JOIN ' . USER_GROUP_TABLE . ' ug
                            ON (
                                g.group_id = ug.group_id
                                AND ug.user_id = ' . $user->data['user_id'] . '
                                AND ug.user_pending = 0
                            )
                        WHERE g.group_legend = 1
                            AND (g.group_type <> ' . GROUP_HIDDEN . ' OR ug.user_id = ' . $user->data['user_id'] . ')
                        ORDER BY FIELD (g.group_id, 15, 14, 13, 12, 16)';
                        // ORDER BY g.group_name ASC';
                } 
Cache leeren im ACP nicht vergessen.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Sunwalker1337
Mitglied
Beiträge: 3
Registriert: 20.09.2013 05:04

Re: Portal Block "Das Team" Sortierung

Beitrag von Sunwalker1337 »

Astrein, hat geklappt !

Vielen vielen dank !

Nun habe ich leider noch ein problem, wenn ich eingeloggt bin, sehe ich die Teams bzw. gruppen in der TeamBox, logge ich mich aus kann ich keine gruppen sehen, sonst auch niemand. Im eingeloggen zustand sehen nur ich und ein weiter Admin die Teamliste, jeder andere sieht nur den Schriftzug "Keine Gruppen".

Edit:

Klappt nun alles, danke danke danke danke !

War mein fehler. Sorry. ^^
Benutzeravatar
AYYILDIZLAR
Ehemaliges Teammitglied
Beiträge: 4148
Registriert: 09.11.2010 18:08
Kontaktdaten:

Re: Portal Block "Das Team" Sortierung

Beitrag von AYYILDIZLAR »

Hallo,

Dann kontrolliere doch mal bitte die Rechte dafür, du musst den anderen Gruppen natürlich auch noch die passenden Rechte vergeben.


Grüße

Nachtrag:
Ich sehe jetzt gerade, das du deinen Beitrag mit deinem Problem wohl fast im selben Moment editiert hast, wie wo ich dir meinen Beitrag geschrieben habe :). Du hast ja anscheinend das Problem mit der Rechtevergabe jetzt selbst gelöst.
DasEtwasAndereMotorradforum.de
Deutsche Übersetzung der Tapatalk Extension | Deutsche Übersetzung der Tapatalk MOD
Bitte keine PN wegen Support, werde diese zukünftig ignorieren und gleich löschen.
Antworten

Zurück zu „[3.0.x] Mod Support“