Hallo,
mit dem Syntax:
PHP-Code:
<if $mybb->user['uid'] == 0 then>
Inhalt
</if>
kann man im vorstehenden Beispiel dem User Gast bestimme Informationen etc. anzeigen
Wie lautet der Syntax wenn ich z.B. nur auf der index.php (im Header) etwas anzeigen möchte?
PHP-Code:
<IF $mybb->?????? == index.php>
Inhalt
</IF>
(vorstehenden Syntax ist nur ein Gedankenspiel)
Hätte mir jemand freundlicherweise die Lösung?
Ist hier von dem XThreads Plugin "PHP in Templates" die Rede?
Du solltest im header-Template so eine Abfrage einbauen können
Code:
<if THIS_SCRIPT == 'index.php' then>.....
Vielen Dank, es funktioniert.
Habe das Thema noch mal geöffnet weil ein Problem besteht.
Ersetze ich bei nachfolgender Bedingung "
usermap.php" mit "
index.php" oder "
portal.php" oder "
search.php" etc. funktioniert die Bedingung absolut korrekt. Sie funktionier jedoch nicht wenn "
usermap.php" definiert ist.
Die Bedingung:
PHP-Code:
<if THIS_SCRIPT != 'usermap.php' then>
{$lang->user_usermap}
</if>
Mit vorstehender Angabe wird der Text (Sparchvariable) auf allen Seiten angezeigt. Ersetze ich "
ungleich" (
!=) mit "
gleich" (
==) wird der Text auf keiner Seite angezeigt.
Könnte mir das jemand erläutern? Muss anstelle der "
usermap.php" eine andere Dateibezeichnung als in der Adresszeile des Browsers stehen?
Ich bin ehrlich gesagt ratlos.
Öffne die usermap.php im FTP-Hauptverzeichnis des Forums und füge nach:
einfach ein:
PHP-Code:
define('THIS_SCRIPT', 'usermap.php');
..danach sollte es gehen.
Yabadabaduuu, es funzt. Manches kann so weinfach sein ...wenn man weis wie es zu handhaben ist.
Besten Dank für die Lösung.