Seite 1 von 1

Profil abhängig von der Benutzergruppe darstellen

Verfasst: 06.10.2016 12:07
von Pofi
Das Problem:
Ich möchte die Datei "memberlist_view.html" so anpassen, dass der Inhalt abhängig von der Hauptgruppe des besuchten Benutzers dargestellt wird.

Mein Gedanke:
<!-- IF DAS BESUCHTE PROFIL IN GRUPPE 1 -->
Zeige einen Teddybären
<!-- ELSE -->
Zeige ein Krokodil
<!-- ENDIF -->
:grin:

Ich habe schon ein Script gefunden, welches wohl die GruppenID auswertet, allerdings nur die des Besuchers, nicht des Besuchten... Kann ich das vielleicht anpassen?
(includes/functions.php)

Code: Alles auswählen

        if ( !function_exists('group_memberships') )
        {
            include($phpbb_root_path . 'includes/functions_user.'.$phpEx);
        }
        $groups = group_memberships(false,$user->data['user_id']);
        foreach ($groups as $grouprec)
        {
            $template->assign_vars(array(
            'S_GROUP_' . $grouprec['group_id'] => true
            ));
        } 

Code: Alles auswählen

<!-- IF S_GROUP_9 -->...<!-- ENDIF -->
Bin für alles offen... :D

Re: Profil abhängig von der Benutzergruppe darstellen

Verfasst: 06.10.2016 14:49
von Pofi
Dann beantworte ich selbst mal mein Anliegen :lol:

Ich habe festgestellt (nach über 9 Jahren), dass die Farbe des Benutzernamens, abhängig von der gesetzten Hauptgruppe ist. :ugeek:

Jetzt habe ich in der memberlist_view.html folgenden Eintrag gemacht

Code: Alles auswählen

<!-- INCLUDE {USER_COLOR}.html -->
Hier wird also eine Seite eingefügt, welche als Dateinamen die Farbe der Hauptgruppe trägt. Zum Beispiel #408080.html

Als nächstes sollte man sicherstellen, dass diese Datei auch vorhanden ist. Also erstellen wir eine HTML-Datei und benennen Sie entsprechend der gewünschten Farbe. Wir dürfen nicht vergessen, diese Dateien auch für alle anderen Gruppen zu erstellen.

Sofern wir nun die Inhalte anpassen möchten, beschreiben wir einfach die gewünschten Dateien, oder lassen sie leer... :cookie:

Ist vielleicht nicht die eleganteste Lösung, aber sie funktioniert :geek:




Grad gesehen; bin heute neun Jahre in diesem Forum registriert...

Re: Profil abhängig von der Benutzergruppe darstellen

Verfasst: 07.10.2016 21:34
von gn#36
Um deine ursprüngliche Frage auch zu beantworten: Die Gruppe die gesucht wird wird von $user->data['user_id'] bestimmt. Hier muss die user_id der Profilseite hinein.

Re: Profil abhängig von der Benutzergruppe darstellen

Verfasst: 11.10.2016 12:55
von Pofi
Danke für die Antwort :)