Ich hole mal diesen Threat hier nochmal hoch, da ich gerade am selben Problem sitze.
Der Meneuefoot wird in Verbindung mit dem Loginbereich nicht richtig angezeigt.
Hat jemand dieses Problem schon auf die elegante Art gelöst?
MfG
Ich hole mal diesen Threat hier nochmal hoch, da ich gerade am selben Problem sitze.
Der Meneuefoot wird in Verbindung mit dem Loginbereich nicht richtig angezeigt.
Hat jemand dieses Problem schon auf die elegante Art gelöst?
MfG
Bei mir sieht das Teil so aus:
Ist allerdings Menue/rechtsPHP-Code:
<div class="nbg">
<? if ($_SESSION['login'] != 'true') {?>
<div style="text-align:center;">
<form action="" method="post" style="margin:0;">
Nickname:<br />
<input type="Text" name="nickname" value="<?=$_POST['nickname'];?>"><br/>
Passwort:<br />
<input type="Password" name="passwort" value=""><br/>
<input type="hidden" name="autologin" value="true">
<button type="submit" name="checkid" id="go" value="Login">Login</button><br/>
<a href="?content=/intern/daten">Passwort anfordern!</a>
</form>
</div>
<? } else {
Wer andern eine Bratwurst brät, hat ein Bratwurstbratgerät!
Wollte das gerade mal testen, jedoch sieht man schon beim überfliegen das es nicht die Lösung ist, denn MenueHead & Foot fehlen und genau da gibts ja das Problem.
Und wenn ichs recht interptretiere wird der Loginbereich den eingelogten Usern gezeigt, da der LoginCode ja vor dem "else" ist, dies ist in allen Codes die hier gepostet wurden so, ich habe es hingegen so hier:
Habe gestern schon viel rumprobiert und das Menü wird in Verbindung mit dem Login halt zerschossen, jemand noch ne Idee wie ich meinen Code ändern müsste damit es klappt ?PHP-Code:
<?if ($_SESSION['login'] == 'true') {?>
<?} else {?>
<?menuehead("Loginarea");?>
<ul><center>
<form action="" method="post">
Nickname
<input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" class="login">
Password
<input type="Password" name="passwort" value="" class="login">
<input type="hidden" name="autologin" value="true">
<button type="submit" name="checkid" id="go" value="Login">Login</button><br>
<a href="?content=/intern/daten">Forgot password</a>
<a href="?content=/intern/anmelden">Register</a>
</form>
</center>
</ul>
<?menuefoot();?>
<?}?>
PHP-Code:
<?php
if ($_SESSION['login'] != 'true') {
menuehead("Login");
?>
<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
<form action="" method="post">
<input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" class="login"><br>
<input type="Password" name="passwort" value="" class="login"><br>
<input type="hidden" name="autologin" value="true">
<button type="submit" name="checkid" id="go" value="Login">Login</button><br>
<a href="?content=/intern/anmelden">Registrieren</a><br>
<a href="?content=/intern/daten">Passwort anfordern!</a><br>
</form>
</table>
<?php
menuefoot();
}
Danke, so klappt es, eine "table" um das "form" ist also die gesuchte Lösung.
MfG
Edit: Man sollte die Tabelle, der Funktionen halber, dann noch vollständig machen, also auch noch "tr" und "td" dazu. Ansonsten klappt es z.B. nicht den Inhalt mittig zu machen.
wollte das auch links einfügen den login hab auch den code genommen von hardy und in die datei als oberstes eingefügt weil es ja ganz oben hin soll aber dann zerschiesst es mir das ganze linke menue so das es garnicht mehr angezeigt wird
muss man da sonst noch was beachten oder an eine andere stelle
Wahrscheinlich sieht bei dir der Menuehead und -foot im Script anders aus als es bei mir der Fall ist, daher klappt das nicht so bei dir.
Nur den Bereich von <table> bis </table> kopieren, dann müsste es gehen.
MfG