-
Rechtes Menü
Hallo Liebe gemeinde ich habe ein kleines Problem mit meinen Rechten Menü
Wenn ich eingeloggt bin dann ist alles richtig und wenn ich mich dann auslogge dann zeigt er mir trotzdem noch ein teil von meinen rechten Menü an.
Der Code sieht folgendermaßen aus wenn ich eingeloggt bin
PHP-Code:
<? if ($_SESSION['login'] == 'true') {?>
<?menuehead("Ihr Guthaben");?>
<ul>
<? $kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
<?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?><br>
</ul>
<?menuefoot();?>
<?menuehead("Wer ist online");
include ("lib/weristonline.php");
menuefoot();
}
$filename = 'lib/texte/box1.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
menuehead("Unsere Sponsoren");
echo nl2br($inhalt);
menuefoot();
}
?>
<?menuehead("Kampagnen");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/fb_list">Forcedbanner</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/hf_list">Highforced</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/tl_list">Textlinks</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/pm_list">Paidmails</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/bv_list">Bannerviews</a><br>
</ul>
<?menuefoot();?>
<?menuehead("Werbung buchen");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/fb_buch">FB-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/hf_buch">HF-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/tl_buch">TL-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/pm_buch">PM-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/bv_buch">BV-buchen</a><br>
</ul>
<?menuefoot();?>
<?menuehead("Interface");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/seiten">Webseiten</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/if">IF-Beschreibung</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="<?=$domain;?>/content/netzwerk/VMS1.2_IF.rar">IF_VMS_1.2</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="<?=$domain;?>/content/netzwerk/vms2_IF.rar">IF_VMS_2</a><br>
</ul>
<?menuefoot();?>
<?menuehead("Rotation");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/rota">Bannerviews</a><br>
</ul>
<?menuefoot();?>
aber wenn ich mich dann auslogge dann wird im Rechten Menü noch die Kategorien
Kampagnen
Werbung buchen
Interface
Rotation
angezeigt.
Ich bin hier voll am verzweifeln langsam.
ich bin jetzt seit 4 Stunden nur an diesem Blöden Menü am basteln und finde dafür einfach keine lösung mehr.
Hoffe es kann mir einer Helfen bei dem kleinen Problem
Gruß
Frank
-
verusch mal mit diesen zeichen zu spielen und zu versetzen...
denke dann kommste weiter...
-
soo ich habe das mal getestet mit den } und ?> aber dann ist mein Rechtes Menü komplet wech :( ich bin hier echt langsam am verzweifeln.
Das ist bestimmt ein so offensichtlich einfaches Problem das ich da nicht drauf komme :(
-
-
also ich habe ja im Rechten Menü schon drin stehen
PHP-Code:
<? if ($_SESSION['login'] == 'true') {?>
dann funktioniert das ja auch soweit nur das halt wenn ich mich auslogge dann noch die Kategorien
Kampagnen
Werbung buchen
Interface
Rotation sichtbar sind.
ich habe das gerade mit dem
PHP-Code:
if($_SESSION['uid'] == 'true'){?> .......nur wenn eingeloggt
getestet aber dann habe ich kein rechtes Menü mehr :(
-
Schau mal, da steht doch aber:
if($_SESSION['login'] == 'true'){.......nur wenn eingeloggt
if($_SESSION['login'] != 'true'){.......nur wenn ausgeloggt
Also alles was im eingeloggten Zustand zu sehen sein soll in:
if($_SESSION['login'] == 'true'){.......nur wenn eingeloggt }
Alles was im ausgeloggtenn Zustand zu sehen sein soll in:
if($_SESSION['login'] != 'true'){.......nur wenn ausgeloggt }
-
teste es mal so..
PHP-Code:
<? if ($_SESSION['login'] == 'true') {?>
<?menuehead("Ihr Guthaben");?>
<ul>
<? $kontodaten = mysql_fetch_array(db_query("SELECT * FROM ".$db_prefix."_kontodaten WHERE uid=".$_SESSION['uid']." LIMIT 1")); ?>
<?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?><br>
</ul>
<?menuefoot();?>
<?menuehead("Wer ist online");
include ("lib/weristonline.php");
menuefoot();
}
$filename = 'lib/texte/box1.txt';
$fp = fopen ($filename, "r");
$inhalt = fread ($fp, filesize ($filename));
fclose ($fp);
$inhalt = str_replace('\\', '', $inhalt);
if ($inhalt != ''){
menuehead("Unsere Sponsoren");
echo nl2br($inhalt);
menuefoot();
}
?>
<?if ($_SESSION['login'] == 'true') {?>
<?menuehead("Kampagnen");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/fb_list">Forcedbanner</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/hf_list">Highforced</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/tl_list">Textlinks</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/pm_list">Paidmails</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/bv_list">Bannerviews</a><br>
</ul>
<?menuefoot();?>
<?menuehead("Werbung buchen");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/fb_buch">FB-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/hf_buch">HF-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/tl_buch">TL-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/pm_buch">PM-buchen</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/bv_buch">BV-buchen</a><br>
</ul>
<?menuefoot();?>
<?menuehead("Interface");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/seiten">Webseiten</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/if">IF-Beschreibung</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="<?=$domain;?>/content/netzwerk/VMS1.2_IF.rar">IF_VMS_1.2</a><br>
<img src="images/pfeil.gif" border="0" alt=""> <a href="<?=$domain;?>/content/netzwerk/vms2_IF.rar">IF_VMS_2</a><br>
</ul>
<?menuefoot();?>
<?menuehead("Rotation");?>
<ul>
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/netzwerk/rota">Bannerviews</a><br>
</ul>
<?menuefoot();?>
<?}?>
-
Problem gelöst :)
Bei dem Wer ist Online da war eine } zuviel drin
bei mir sah das so aus
PHP-Code:
<?menuehead("Wer ist online");
include ("lib/weristonline.php");
menuefoot();
}
und aussehen muss das so
PHP-Code:
<?menuehead("Wer ist online");
include ("lib/weristonline.php");
menuefoot();
Aber trotzdem danke für die Schnelle und gute Hilfe.
-
nur mal so als hinweis
wen du ?> hast und das nächste zeichen ist <? oder <?php dan kannst du die zwei löschen also aus
PHP-Code:
blabla... ?> <? ...blabla
oder
PHP-Code:
blabla... ?> <?php ...blabla
kann ganz einfach
PHP-Code:
blabla... ...blabla
gemacht werden