Seite 1 von 1

include-Code im header geht nicht

Verfasst: 09.07.2012 20:38
von Zanaxhir
hi,
hab bei meinem forum eine eigene Navbar die über die Datenbank gefüttert wird. es gibt eine ansciht für eingeloggte und für nicht eingeloggte user.
Leider wird nur die für eingeloggte user gezeit wenn ich ausgeloggt bin wird garkeine mehr angezeigt. vllt kann mir einer helfen, an der Navbar liegt es nicht hab beide varianten schon getestet.
mein einbett-code:

Code: Alles auswählen

<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
<div id="bhd-navbar"><!-- INCLUDEPHP ../hp/navbar.php?onLogged=true --></div>
<!-- ENDIF -->
<!-- IF not S_USER_LOGGED_IN or S_IS_BOT -->
        <div id="bhd-navbar"><!-- INCLUDEPHP ../hp/navbar.php --></div>
<!-- ENDIF -->

Re: include-Code im header geht nicht

Verfasst: 09.07.2012 21:17
von Crizzo
Hi,

versuchs mal so:

Code: Alles auswählen

<!-- IF S_REGISTERED_USER -->
    <div id="bhd-navbar"><!-- INCLUDEPHP ../hp/navbar.php?onLogged=true --></div><!-- ELSE -->    
            <div id="bhd-navbar"><!-- INCLUDEPHP ../hp/navbar.php --></div>
    <!-- ENDIF -->
Grüße

Re: include-Code im header geht nicht

Verfasst: 10.07.2012 18:46
von Zanaxhir
hab nochmal geschaut
bei der else macht er zwar den div-container aber das includephp nicht

Re: include-Code im header geht nicht

Verfasst: 10.07.2012 20:01
von Crizzo
Wenn du diese Anweisung <!-- INCLUDEPHP ../hp/navbar.php --> ohne die IF-Abfrage einbaust, funktioniert sie dann?

Re: include-Code im header geht nicht

Verfasst: 10.07.2012 23:31
von Zanaxhir
danke du hast mich auf die richtige idee gebracht
parameter kann man bei include nicht anhängen
musste es jetzt auf zwei dateien aufteilen