Nur bestimmte Gruppen - Fragen über Fragen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
Tommy_65428
Mitglied
Beiträge: 459
Registriert: 02.12.2004 18:49
Wohnort: Hamburg

Nur bestimmte Gruppen - Fragen über Fragen

Beitrag von Tommy_65428 »

Moin Moin

Ich habe mal ne Frage zu dem Snippet Nur für bestimmte Gruppen.

Das ist ein bissel schwer zu erklären, Ich hoffe mal das die nötigen Infos zusammenkommen.

Ich bräuchte den oben verlinkten switch, für die Gruppen ID´s 6,8 und 9 aktiv und für alle anderen Gruppen (Auch für eingeloggte User und Gäste) inaktiv und durchgestrichen (<span class="strike">Text</span> ist schon vorhanden). Es soll am Ende so aussehen, daß Mitglieder der Gruppen 6,8 und 9 den Link sehen und anklicken können und Gäste, eingeloggte User und User die in anderen Gruppen sind, den Link durchgestrichen sehen und der Link nicht anklickbar ist.

Kann mir da jemand helfen ?
Nachdem die Suche, die KB, das Mods & Co und auch Google erfolgreich ignoriert wurden, hilft noch das verfassen von Postings und ignorieren Dieses Artikels im falschen Forum :D
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

gehts hier um Links in den Beiträgen?

Markus
Benutzeravatar
Tommy_65428
Mitglied
Beiträge: 459
Registriert: 02.12.2004 18:49
Wohnort: Hamburg

Beitrag von Tommy_65428 »

Sorry für die späte Antwort, war privat ein bissel (zuviel) eingespannt. :oops:

Nein es geht um Links im Header (Navigation) des Forums. :D
Nachdem die Suche, die KB, das Mods & Co und auch Google erfolgreich ignoriert wurden, hilft noch das verfassen von Postings und ignorieren Dieses Artikels im falschen Forum :D
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

Hi ...

den Block hier hast du doch in der page_header.php drin ...

Code: Alles auswählen

        if ( member_of('123', $userdata) ) 
        { 
                $template->assign_block_vars('switch_usergroup_123', array()); 
        }
den erweiterst du jetzt einfach ...

Code: Alles auswählen

        if ( member_of('123', $userdata) ) 
        { 
                $template->assign_block_vars('switch_usergroup_123', array()); 
        }
	else
        { 
                $template->assign_block_vars('switch_not_usergroup_123', array()); 
        }
Damit hast du ja beide Zustände in der overall_header.tpl zur Verfügung.
oder hab ich jetzt was missverstanden? :wink:

Markus
Benutzeravatar
Tommy_65428
Mitglied
Beiträge: 459
Registriert: 02.12.2004 18:49
Wohnort: Hamburg

Beitrag von Tommy_65428 »

Frag mich nich wieso, aber das funzt jetzt. Ich hatte lediglich die "else" Bedingung nicht drinnen, sondern 2 mal den komplettem Code:

Code: Alles auswählen

        if ( member_of('123', $userdata) )
        {
                $template->assign_block_vars('switch_usergroup_123', array());
        }

        if ( !member_of('123', $userdata) )
        {
                $template->assign_block_vars('switch_usergroup_not_123', array());
        }
Und so ging das leicht in die Hose, denn die User aus den Gruppen hatten sowohl den aklickbaren Link, als auch den durchgestrichenen Link in der Navi. Mit deinem Code funzt das jetzt aber bestens...

Mal wieder besten Dank für die Mühe :-)
Nachdem die Suche, die KB, das Mods & Co und auch Google erfolgreich ignoriert wurden, hilft noch das verfassen von Postings und ignorieren Dieses Artikels im falschen Forum :D
Antworten

Zurück zu „phpBB 2.0: Mod Support“