PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Designprobleme



ThMi84
14.06.2011, 13:16
Hi,

ich habe Probleme mit meinem Design.
Im ausgeloggten Zustand sieht alles ganz normal aus, aber wenn ich mich dann einlogge, sind meine Menüs und der Text falsch aufgebaut. Es liegt an folgendem:


<? menuehead("Navigation");
if ($_SESSION['login'] == 'true') {?>
<li><a href="?content=/konto/uebersicht">Kontoübersicht</a></li>
<li><a href="?content=/konto/einzahlen">Einzahlen</a></li>
<li><a href="?content=/konto/auszahlen">Auszahlen</a></li>
<li><a href="?content=/konto/buchungen">Buchungen</a></li>
<li><a href="?content=/konto/gamebuchungen">Game-Buchungen</a></li>
<li><a href="?content=/konto/tresor">Tresor</a></li>
<li><a href="?content=/konto/refuebersicht">Refübersicht</a></li>
<li><a href="?content=/konto/userprofil">Userprofil</a></li>
<li><a href="?content=/intern/userliste">Userliste</a></li>
<li><a href="?content=/intern/startseite&amp;logout=true"><i>Logout</i></li>
<?} else {?>
<form action="" method="post">
<center><b>Nickname:</b><br>
<input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" style="width=110px;"><br>
<b>Passwort:</b><br>
<input type="Password" name="passwort" value="" style="width=110px;"><br><br>
<select name="autologin" size="1" style="width=110px;">
<option value="true" SELECTED>Mit Autologin&nbsp;</option>
<option value="false">Ohne Autologin&nbsp;</option>
</select><br>
<br>
<input type="Submit" name="checkid" value="Login" style="width=110px;"><br><br></center>
<?menuefoot();}

Seite: www.loseklicks.de
Nickname: Test
Passwort: test

Ich finde auch keinen Fehler, aber es sieht aus wie wenn das Menü nicht abgeschlossen wird. Bitte um nöglichst schnelle Hilfe.

Mit freundlichen Grüßen
ThMi84

Lokutos
14.06.2011, 13:38
Ich finde auch keinen Fehler, aber es sieht aus wie wenn das Menü nicht abgeschlossen wird.


Du hast doch die Antwort selber geschrieben


<? menuehead("Navigation");
if ($_SESSION['login'] == 'true') {?>

<?} else {?>

<?menuefoot();
}

kan nicht funktionieren da menuefoot(); im else steht und somit nur dan ausgeführt wird wenn der user ausgeloggt ist.

daher das menuefoot ausserhalb der if/else abfrage stellen.

ThMi84
14.06.2011, 18:13
Ohje was fürn Blackout :D
Das wär mir noch ewig nich aufgefalln..

Dankeschön!