"IF" - Code

Fragen zur Bedienung von phpBB 3.0.x, Probleme bei der Benutzung und alle weiteren Fragen inkl. Update auf die neuste phpBB 3.0.14 Version
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.
Jan Kaiser ET

"IF" - Code

Beitrag von Jan Kaiser ET »

Ihr lieben,
es gibt ja diese
"IF"-Codes, z.B.

Code: Alles auswählen

<!-- IF not S_IS_BOT -->

Code: Alles auswählen

<!-- IF S_USER_LOGGED_IN -->

Code: Alles auswählen

<!-- IF U_ACP -->
und viele mehr.

Nun suche ich einen Code (wenn es den denn gibt),
den ich einer beliebigen Gruppe geben kann.

Also mal klar:
Der 2. Code "<!-- IF S_USER_LOGGED_IN -->" heißt ja praktisch übersetzt
"Wenn der User eingeloggt ist..."

Nun suche ich einen Code, der übersetzt
"Wenn der User in Gruppe XYZ ist...." sein könnte.

Kann mir da jemand helfen?
Hatte so an was ähnliches wie
"<!-- IF S_USER_GROUP_XYZ --> oderso gedacht.

Das ganze soll dafür gut sein,
dass ich für eine bestimmte Gruppe einen Link im Menü sichtbar machen machen kann, User die nicht in der Gruppe sind diesen aber nicht sehen.
Ist ja ähnlich, wie der Administrations-Link, den man nur als Admin sehen kann.

Hoffe, ihr versteht, was ich meine und was ich suche.

Liebe Grüße
Jan
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Jan Kaiser ET

Beitrag von Jan Kaiser ET »

Hmm, versteh das nicht so ganz.

Wo ist denn da nun das mit der genauen Gruppe?

Ich sehe da allgemein,
wie das mit dem IF geht, aber das weiß ich ja schon.

Ich brauche ja nur den Code um das für eine Spezielle Gruppe machen zu können.

Liebe Grüße
Jan
Benutzeravatar
nickvergessen
Ehrenadmin
Beiträge: 11559
Registriert: 09.10.2006 21:56
Wohnort: Stuttgart, Germany
Kontaktdaten:

Beitrag von nickvergessen »

kein Support per PN
Jan Kaiser ET

Beitrag von Jan Kaiser ET »

Geht nicht, wie in dem Tutorial,
da kommt bei mir

Code: Alles auswählen

Parse error: syntax error, unexpected T_VARIABLE in /users/elektrotipps/www/phpBB3/includes/template.php(527) : eval()'d code on line 12
Gibt es denn in dem Tutorial kein Beispiel?
Also einen fertigen Code,
wo ich nurnoch die Gruppen ID ändern muss?

Liebe Grüße
Jan
Boecki91
Ehemaliges Teammitglied
Beiträge: 4744
Registriert: 18.06.2006 15:21

Beitrag von Boecki91 »

Dann wäre es kein Tutorial. Sondern ein "Ich brauche nicht denken Script"

Sinn ist es etwas zu lesen zu verstehen und dann anzuwenden :roll:
Standart: Am besten mit beiden Beinen auf dem Boden
Standardmäßig antworte ich nicht auf PMs
Jan Kaiser ET

Beitrag von Jan Kaiser ET »

Boecki91 hat geschrieben:Dann wäre es kein Tutorial. Sondern ein "Ich brauche nicht denken Script"

Sinn ist es etwas zu lesen zu verstehen und dann anzuwenden :roll:
na super hilfe :roll:

bin doch nach dem Tutorial gegangen, aber es geht nicht!
AmShaegar
Mitglied
Beiträge: 408
Registriert: 09.07.2004 17:33

Beitrag von AmShaegar »

Deine Fehlermeldung weist doch auf einen Syntaxfehler hin. Dann gib doch mal deinen Code her, damit jemand mal gucken kann, was du da verzapft hast... Denn unexpected T_VARIABLE heißt, dass im PHP-Text eine Variable kommt, obwohl er eine Klammer ( ")" ) oder ähnliches erwartet.
Benutzeravatar
Mahony
Ehemaliges Teammitglied
Beiträge: 12179
Registriert: 17.11.2005 22:33
Wohnort: Ostfildern Kemnat
Kontaktdaten:

Beitrag von Mahony »

Hallo
Der Fehler
eval()'d code on line
weist meist auf einen unvollständigen Switch hin - also ein fehlendes

Code: Alles auswählen

<!-- ENDIF -->
.

Code: Alles auswählen

<!-- IF S_IN_GROUP -->
        Hier Dein HTML Code wenn der User in der richtigen Gruppe ist.....
<!-- ELSE -->
       Hier Dein HTML Code um den anderen Usern zu sagen, das sie nicht in der passenden Gruppe sind ;-) 
<!-- ENDIF -->


Grüße: Mahony
Taekwondo in Berlin
Wer fragt, ist ein Narr für fünf Minuten, wer nicht fragt, ist ein Narr für immer.
Jan Kaiser ET

Beitrag von Jan Kaiser ET »

Code: Alles auswählen

<!-- IF S_IN_GROUP --> 
Da bei "GROUP" muss ich aber doch noch irgendwas hin,
damit phpBB weiß welche Gruppe ich meine oder nicht?

Woher soll phpBB bei "GROUP" wissen welche Gruppe ich nun meine?

Liebe Grüße
Jan
Antworten

Zurück zu „[3.0.x] Administration, Benutzung und Betrieb“