-
Login in menue Links
Ich wei nicht ob es hier genau richtig ist
Aber im vms 1.2.4 ist der login ja über den Header,
da bei mir aber nicht zum Design passt wollte ich es im Menü links haben aber irgendwie zerreißt es bei copy und Paste die Seite :frusty:
Wäre schön wenn es als Schnippsel für menue links geben würde.
Danke im voraus:thumb:
-
PHP-Code:
<?php
if ($_SESSION['login'] != 'true') {
menuehead("Login");
?>
<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>
</form>
<?php
menuefoot();
}
So sollte es gehen ohne das das Design zerreist, auch wenns sicher nicht gut aussieht :wink:
Natürlich noch auf PHP Bereiche achten, also evtl je anch dem wos eingefügt wird, sinnvoll <?php und ?> ergänzen/löschen.
-
Huhu,hab da auch ein Problem,hab das login dinge ins linke menü gemacht(vms 1.2.4, allerdings sieht es en bissl putzig aus.
http://www.vms1.de/thumbs/unbenannt4dq.jpg
PHP-Code:
<?php
if ($_SESSION['login'] != 'true') {
menuehead("Login");
?>
<form action="" method="post">
<ul> <li> <input type="Text" name="nickname" value="<?=$_POST['nickname'];?>" class="login"></li>
<li> <input type="Password" name="passwort" value="" class="login"></li>
<li> <input type="hidden" name="autologin" value="true"></li>
<li> <center> <button type="submit" name="checkid" id="go" value="Login">Login</button></center><br></li>
<li> <a href="?content=/intern/anmelden">Registrieren</a></li>
<li> <a href="?content=/intern/daten">Passwort anfordern!</a></li>
</ul> </form>
<?php
menuefoot();
}?>
Das eigenartige ist, wenn ich die zeilen <form action="" method="post"> und </form>weglasse, sieht's normal aus,nur das nütztmir leider nix ^^
Hat jemand ne Idee das zu lösen ?
Hab da mal eine Frage noch und möchte keinen eigenen Thread aufmachen. Kann man Slots auch sowas wie ner Lightbox laufen lassen ? Also das Dinge was man für Bilder nimmt um sie größer anzeigen zu lassen^^
-
zu Frage 1: Du musst in der .css auch was ändern denn das farblich unterlegte wird da gesteuert
-
^^ naja das komische istja das alleanderen menüs ordentlich angezeigt werden, sie schließen unten perfekt ab,nur eben das login zeugs nich, außer ich entferne <form ...></form> , das is ja das was ich nich kapiere.
-
[tableold]
if ($_SESSION['login'] == 'true') {?>
<form action="" method="post">
<table width="100%" align="center" cellpadding="0" cellspacing="0" border="0">
<tr>
<td align="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>
<select name="autologin" size="1" style="width=110px;">
<option value="true" SELECTED>Mit Autologin </option>
<option value="false">Ohne Autologin </option>
</select><br>
<br>
<input type="Submit" name="checkid" value="Login" style="width=110px;"><br><br>
</td>
</tr>
<tr>
<td height="15" align="left">
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/intern/daten">Daten vergessen?</a>
</td>
</tr>
<tr>
<td height="15" align="left">
<img src="images/pfeil.gif" border="0" alt=""> <a href="?content=/intern/anmelden">Registrieren</a>
</td>
</tr>
</table>
</form>
<?}?>
<?menuefoot();?>
[/tableold]
So sollte es an sich gehen, denke ich mal
-
erstmal thx ^^, dases so geht weiß ich ja, nur wollt ich das alles im vms 1.2.4 stil machen,da is ja alles mit divs und der css geregelt ^^ aber gut, mach ich's so ^^
-
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:
PHP-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 {
Ist allerdings Menue/rechts
-
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:
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();?>
<?}?>
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 ?