[Tipp] in phpBB3.0.x Standardmäßig verwendete IF Statements

Tipps zur Forensoftware phpBB 3.0.x
Gesperrt
Benutzeravatar
Mahony
Site Admin
Site Admin
Beiträge: 792
Registriert: 3. Dez 2006 22:09
Hat sich bedankt: 22 Mal
Danksagung erhalten: 6 Mal

[Tipp] in phpBB3.0.x Standardmäßig verwendete IF Statements

Beitrag von Mahony »

Hallo
Hier mal die Auflistung der in phpBB3.0.x Standardmäßig verwendeten IF Statements

<!-- IF S_USER_LOGGED_IN -->
If a user is logged in -- Wenn ein Benutzer angemeldet/eingeloggt ist

<!-- IF S_REGISTERED_USER --> If user is logged in and not a bot -- Wenn der Benutzer angemeldet/eingeloggt ist und kein Bot

<!-- IF S_AUTOLOGIN_ENABLED --> If auto login is allowed -- Wenn der automatische Login erlaubt ist

<!-- IF S_BOARD_DISABLED --> If board is disabled -- Wenn das Bord deaktiviert ist

<!-- IF S_IS_BOT --> If a bot -- Wenn es ein Bot ist

<!-- IF S_USER_PM_POPUP --> If pop up pm is on -- Wenn das PM Popup aktiviert ist

<!-- IF S_DISPLAY_SEARCH --> If displays search -- Wenn die Suche aktiviert ist

<!-- IF S_DISPLAY_PM --> If display a PM -- Wenn die PM Anzeige aktiviert ist

<!-- IF S_DISPLAY_MEMBERLIST --> If display memberlist.php -- Wenn die Anzeige der memberlist.php aktiviert ist

<!-- IF U_MCP --> If Moderator -- Wenn es ein Moderator ist

<!-- IF U_ACP --> If Administrator -- Wenn es ein Administrator ist

<!-- IF S_IS_LINK --> If its a link -- Wenn es ein Link ist

<!-- IF S_UNREAD_FORUM --> If forum is unread -- Wenn das Forum ungelesen ist

<!-- IF S_READ_FORUM --> If forum is read -- Wenn das Forum gelesen ist

<!-- IF S_LOCKED_FORUM --> If forum is locked -- Wenn das Forum gesperrt ist

<!-- IF S_LIST_SUBFORUMS --> If there is a list of subforums -- Wenn die Unterforen gelistet werden

<!-- IF S_SUBFORUMS --> If a subforum - Wenn es ein Unterforum ist

<!-- IF S_IS_CAT --> If a category -- Wenn es eine Kategorie ist

<!-- IF S_IS_POST --> If a post -- Wenn es ein Beitrag ist

<!-- IF FORUM_ID --> Displays the code between the switches if the user is viewing a particular forum. -- Zeigt den Code zwischen den Schaltern (Switches), wenn der Benutzer gerade in einem bestimmten Forum ist.

<!-- IF SCRIPT_NAME == "index" -->some content<!-- ENDIF --> (Others you can use, viewtopic,viewforum,memberlst,faq etc) -- Hier kann viewtopic,viewforum,memberlst,faq etc verwendet werden.

<!-- IF S_USERNAME eq "Stoker" -->Some content here<!-- ENDIF --> -- Wenn der Benutzername, dem im Schalter (Switch) angegebenen Namen entspricht


Beispiele

Angenommen, du möchtest etwas in einer HTML-Datei (Zum Beispiel in der overall_header.html) nur für registrierte Benutzer (nicht aber für Bots) anzeigen, dann kannst du den folgenden Schalter (Switch) verwenden

Code: Alles auswählen

<!-- IF S_REGISTERED_USER --> Hallo, willkommen bei blahblah.com <!-- ENDIF -->
Der Text Hallo, willkommen bei blahblah.com wird dann nur den angemeldeten/eingeloggten Benutzern angezeigt.

oder

Code: Alles auswählen

<!-- IF FORUM_ID eq 2 --> Willkommen bei Forum Nummer 2 <!-- ENDIF -->
Der Text Willkommen bei Forum Nummer 2 wird nur angezeigt, wenn der Benutzer innerhalb Forum ID # 2 ist.

Du kannst auch die IF Statements kombinieren

Code: Alles auswählen

<!--  IF FORUM_ID eq 2 and S_REGISTERED_USER --> Willkommen im Forum ID # 2 und du bist ein registrierter Benutzer <!-- ENDIF -->


Die folgenden Operanden können bei der Verwendung der Schalter (Switches) verwendet werden.

or (||)
and (& &)
eq (==)
not (!=)

Denke daran, jedes Mal, wenn du einen <!-- IF SOMETHING --> also einen Schalter verwendest, dann muss dieser auch wieder per <!-- ENDIF --> geschlossen werden, sonst wirst du Fehlermeldungen erhalten.

Original-Quelle: phpbb3bbcodes.com - IF Statements




Grüße: Mahony
Diejenigen, die lautstark darüber diskutieren, warum es nicht geht, mögen bitte jene nicht stören, die es gerade tun.
Klug ist, wer nur die Hälfte von dem glaubt, was er hört. Weise ist, wer erkennt, welche Hälfte richtig ist.

Bild
Gesperrt