if (iguest)
|
|
Brake Dancer |
Geschrieben am 23. Oktober 2018 20:36:12
|
|
Vielleicht kann mir hier ja jemand helfen... Ich benötige diesen Code mit (iguest) nur ich bekomm es nicht zum laufen. Am besten so das es wenn man eingeloggt ist verschwindet, also nur als gast nichtbar. Code Download Code <td width='190' height='34' align='center' class='head-button'><a href='".BASEDIR."login.php' target='_self' class='nav'>Team Login</a></td> |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Ernst74 |
Geschrieben am 23. Oktober 2018 22:19:04
|
|
Code Download Code if (!iMEMBER) { |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
|
Layzee |
Geschrieben am 24. Oktober 2018 03:01:20
|
|
Es gibt in PHP bzw PHP-Fusion nicht nur die "ist"-Bedingung, sondern (und in diesem Fall hilfreicher) auch die "ist NICHT"-Bedingung. Wie Ernst es schon richtig geschrieben hat, nutzt man hier einfach die "Wenn KEIN Mitglied" (also dann automatisch wenn nicht angemeldet) zeige den in den Klammern befindlichen Code. Am Beispiel von MEMBER gibt es wie gesagt zwei Optionen: if (iMEMBER) { = IST Bedingung (mit dem vorangestellen "i") if (!MEMBER) { = IST NICHT Bedingung (mit dem vorangestellten "!") Das Ganze lässt sich auch auf die anderen Konstanten adaptieren und funktioniert auch bei GUEST, ADMIN, SUPERADMIN usw. |
Information: |
PHP Version: 7.2.x • MySQL Version: 8.0 • PHP-Fusion: IUP-FIX-PHP8 |
|
|
Krelli |
Geschrieben am 24. Oktober 2018 16:29:46
|
|
Genauso ist das, und Code Download Code if(!iMEMBER) Code Download Code if(iGUEST) und demzufolge ist Code Download Code if(iMEMBER) Code Download Code if(!iGUEST) Viele Wege führen nach Rom ;) Aber im Code-Beispiel des Threaderstellers ist zu beachten, dass bestimmte Tabellenspalten je nach Gast/Mitglied angezeigt bzw. ausgeblendet werden sollen. Handelt es sich dabei um eine mehrzeilige Tabelle dann wird das Tabellen-Layout bei Ansicht als Mitglied zerschossen, weil die Anzahl der Spalten nicht mehr stimmen. Bilden die betreffenden Spalten sogar eine komplette Tabellenzeile dann muss das berücksichtigt werden und praktisch die ganze Zeile ein-/ausgeblendet werden. Hat die Tabelle nur 1 Zeile mit mehreren Spalten dann ist alles gut. |
Information: |
PHP Version: 8.2.x • MySQL Version: Nicht ausgewählt • PHP-Fusion: IPv9-DE-MOD |
|
|
Ernst74 |
Geschrieben am 25. Oktober 2018 05:56:44
|
|
Dann eben so: Code Download Code <td width='190' height='34' align='center' class='head-button'>"; Damit ist die Tabellenspalte weiterhin vorhanden, der Inhalt ist dann aber nur für Gäste sichtbar. |
Information: |
PHP Version: Nicht ausgewählt • MySQL Version: Nicht ausgewählt • PHP-Fusion: Nicht ausgewählt |
|
Springe ins Forum: |