Seite 1 von 1
php-skript nur auf Startseite ausführen
Verfasst: 27.01.2014 23:05
von brutto
Hallo zusammen,
ich kniffle wieder mal an einem Problem.
Ich möchte in der overall_header.html steuern, dass nur auf der Startseite des Forums ein php-Skript ausgeführt wird.
Versucht hab ich das folgendermaßen.
Code: Alles auswählen
<!-- IF S_FORUM_ID eq '0' -->
<!-- INCLUDEPHP myphpskript.php -->
<!-- ENDIF -->
Das Skript wird aber auch ausgeführt wenn Subforen aufgerufen werden.
Über einen Tpp würde ich mich sehr freuen.
Servus,
Robert
Re: php-skript nur auf Startseite ausführen
Verfasst: 27.01.2014 23:09
von Miriam
Wieso hast Du diese Single-Quotes da genau drin?
Bist Du sicher, daß die Variable S_FORUM_ID
gibt?
Re: php-skript nur auf Startseite ausführen
Verfasst: 27.01.2014 23:53
von HabNurNeFrage
Hi,
versuchs mal mit:
<!-- IF SCRIPT_NAME == 'index' -->
LG
Re: php-skript nur auf Startseite ausführen
Verfasst: 28.01.2014 06:42
von brutto
Miriam hat geschrieben:Wieso hast Du diese Single-Quotes da genau drin?
Bist Du sicher, daß die Variable S_FORUM_ID
gibt?
Hi Miriam,
ich hab's auch schon ohne Single-Quotes versucht.
Die Variable gibt's zumindest laut
Development Wiki ->
S_FORUM_ID
HabNurNeFrage hat geschrieben:Hi,
versuchs mal mit:
<!-- IF SCRIPT_NAME == 'index' -->
LG
Klappt leider auch nicht.
Servus,
Robert
Re: php-skript nur auf Startseite ausführen
Verfasst: 28.01.2014 08:34
von brutto
Wie so oft, war der Fehler ein sehr kleiner
Ich hatte im IF-Statement ein Leerzeichen zwischen <!-- und IF zuviel
Also anstatt
das hier (ist schwer zu erkennen, aber das IF ist ein Stück weit mehr eingerückt)
Trotzdem vielen Dank für eure MIthilfe
Servus,
Robert
Re: php-skript nur auf Startseite ausführen
Verfasst: 28.01.2014 08:43
von Rare Essence
Du kannst auch in der root/index.php im Bereich hinter
$template->assign_vars(array(
die Ergänzung
'S_INDEX_PAGE' => true,
einfügen. Die Variable S_INDEX_PAGE kann dann verwendet werden, um Sachen auf der Übersichtsseite (index.php) einzublenden oder gerade dort nicht einzublenden (IF not S_INDEX_PAGE).
Re: php-skript nur auf Startseite ausführen
Verfasst: 28.01.2014 12:36
von brutto
Danke für den Tipp.