anpera.net https://anpera.dyndns.org/phpbb3/ |
|
Create.php Desgin https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3640 |
Seite 1 von 1 |
Autor: | MySql [ Mi 16 Mai, 2007 21:51 ] |
Betreff des Beitrags: | Create.php Desgin |
Guten Abend euch allen! Ich fand das Design der creat.php ein bissel öde/langweilig und dachte mir das man dies ja mit der schönen Formular Funktion aufpuschen könne. Hier mal das Teil: öffne creat.php suche(ganz unten) EDIT: Design 1.5 und schon wieder ein neues ![]() oeffne create.php und suche: [php]if ($HTTP_GET_VARS[op]==""){ output("`&`c`bCharakter erstellen`b`c`n"); output("`0<form action=\"create.php?op=create".($_GET['r']>""?"&r=".$_GET['r']:"")."\" method='POST'>",true); output("`nWie willst du in dieser Welt heissen? <input name='name'>`n",true); output("`nDein Passwort: <input type='password' name='pass1'>`n",true); output("`nPasswort bestätigen: <input type='password' name='pass2'>`n",true); output("`nDeine Email Adresse: <input name='email'> ".(getsetting("requireemail",0)==0?"(freiwillige Angabe -- aber wenn du keine eingibst, kann dein Account nicht gerettet werden, wenn du dein Passwort vergisst!)":"(benötigt".(getsetting("requirevalidemail",0)==0?"":", eine E-Mail wird zur Bestätigung an diese Adresse geschickt, bevor du einloggen kannst").")")."`n",true); output("`nDu bist <input type='radio' name='sex' value='1'>Weiblich oder <input type='radio' name='sex' value='0' checked>Männlich?`n`n",true); output("`^Mit dem Erstellen deines Charakters stimmst du den hier geltenden ><a href='petition.php?op=rules' target='_blank'>Regeln</a>< zu!`n`n",true); output("<input type='submit' class='button' value='Charakter erstellen'>",true); }[/php] ersetzten mit: [php]if ($_GET['op']==''){ rawoutput('<form action="create.php?op=create" method="POST">'. '<fieldset style="border-color: #808080">'. '<legend style="font-weight: bold; color: #FFFFFF">'.$_SERVER['SERVER_NAME'].' Registration</legend>'. '<table style="width: 100%"><tr>'. '<td style="width: 210px"><span style="color: #FFFFFF">Charaktername:</span></td>'. '<td><input name="name"></td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td><em><strong><span style="color: #FF0000">Hinweis:</span><br />'. '</strong><span style="color: #C0C0C0">Trage hier deinen Namen ein , mit dem du dich registrieren willst. Leerzeichen werden nicht angezeigt.</span></em></td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td style="width: 210px"><span style="color: #FFFFFF">Dein Passwort</span></td>'. '<td><input type="password" name="pass1"></td></tr>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td><em><strong><span style="color: #FF0000">Hinweis:</span><br />'. '</strong><span style="color: #C0C0C0">Trage hier das Passwort ein, das du haben willst. Denke daran das du es dir behalten musst.</span></em></td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td style="width: 210px"><span style="color: #FFFFFF">Passwort bestätigen</span></td>'. '<td><input type="password" name="pass2"></td></tr>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td><em><strong><span style="color: #FF0000">Hinweis:</span><br />'. '</strong><span style="color: #C0C0C0">Trage hier das Passwort ein, das du haben willst. Denke daran das du es dir behalten musst und es mit dem oberen übereinstimmen muss.</span></em></td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 1000%">'. '<tr>'. '<td style="width: 210px"><span style="color: #FFFFFF">Deine Emailaddresse:</span></td>'. '<td><input name="email"></td></tr>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td><em><strong><span style="color: #FF0000">Email Hinweis:</span><br />'. "</strong><span style='color: #C0C0C0'>".(getsetting("requireemail",0)==0?"(freiwillige Angabe -- aber wenn du keine eingibst, kann dein Account nicht gerettet werden, wenn du dein Passwort vergisst!)":"(benötigt".(getsetting("requirevalidemail",0)==0?"":", eine E-Mail wird zur Bestätigung an diese Adresse geschickt, bevor du einloggen kannst").")")."</span></em></td>". '</tr>'. '</table>'. '<table style="width: 100%">'. '<hr style="color: #808080" />'. '<tr>'. '<td><em><strong><span style="color: #FF0000">Hinweis:</span><br />'. '</strong><span style="color: #C0C0C0">Trage hier deine richtige Emailadresse ein, damit du dir , falls du dein Passwort vergisst ein neues zuschicken lassen kannst.</span></em></td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 1000%">'. '<tr>'. '<td style="width: 210px"><span style="color: #FFFFFF">Dein Geschlecht:</span></td>'. '<td><select name="sex"> <option value="0">Männlich</option> <option value="1">Weiblich</option> </select> </td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<td><em><strong><span style="color: #FF0000">Hinweis:</span><br />'. '</strong><span style="color: #C0C0C0">Trage hier das Geschlecht deiner Wahl ein , das Geschlecht was du wählst, ist dann das Geschlecht deines Charakters!</span></em></td>'. '</tr>'. '</table>'. '<hr style="color: #808080" />'. '<table style="width: 100%">'. '<tr>'. '<span style="align: center"><input type="submit" class="button" value="Anmeldung abschließen"><input type="reset" class="button" value="Eingaben zurück setzten"></span>'. '</tr>'. '</table>'. '</fieldset>'. '<br />'. '</form>' ); } [/php] Lg <3 |
Autor: | xItachix [ Fr 18 Mai, 2007 10:16 ] |
Betreff des Beitrags: | |
die letzte } wegnehmen ![]() ansonsten siehts gut aus ![]() |
Autor: | MySql [ Fr 18 Mai, 2007 11:11 ] |
Betreff des Beitrags: | |
Ok is weg, und vielen Dank ![]() |
Autor: | Kamui [ Sa 19 Mai, 2007 17:38 ] |
Betreff des Beitrags: | |
Nett, nett aber ersetze bitte [php] if ($HTTP_GET_VARS[op]==""){ [/php] durch: [php] if ($_GET['op']==''){ [/php] Dann hast du es vom Code her auch gleich etwas schöner ![]() |
Autor: | MySql [ Sa 19 Mai, 2007 18:01 ] |
Betreff des Beitrags: | |
Okay, im ersten Post is nun alles "richtig". |
Autor: | MySql [ Di 14 Aug, 2007 13:02 ] |
Betreff des Beitrags: | |
NEW NEW NEW NEW NEW NEW NEW NEW NEW NEW Oben erster post new code ![]() screeny; ![]() |
Autor: | Nightborn [ Di 14 Aug, 2007 13:11 ] |
Betreff des Beitrags: | |
jetzt wenn Du Deine ganzen SPANs über die CSS laufen lassen würest als Klasse und nicht mit hartkodierten Farben, dann wäre das ja fast sogar templatefähig... ![]() |
Autor: | MySql [ Di 14 Aug, 2007 13:41 ] |
Betreff des Beitrags: | |
Wie meinst du das mit den Klassen? o_O |
Autor: | Nightborn [ Di 14 Aug, 2007 13:56 ] |
Betreff des Beitrags: | |
gugg doch mal rein, wie das der lotgd code so macht, mit den farben und so... |
Autor: | MySql [ Di 14 Aug, 2007 13:57 ] |
Betreff des Beitrags: | |
Okay , werd ich mal machen ![]() |
Autor: | MySql [ Di 14 Aug, 2007 14:13 ] |
Betreff des Beitrags: | |
Hier nochmal etwas was mich gestoert hat : Wenn man die Fehler hatte , waren die nicht in nem Fiedlset... Jetzt aber ![]() suche: [php] if (strlen($HTTP_POST_VARS[pass1])<=3){ $msg.="Dein Passwort muss mindestens 4 Zeichen lang sein.`n"; $blockaccount=true; } if ($_POST[pass1]!=$_POST[pass2]){ $msg.="Die Passwörter stimmen nicht überein.`n"; $blockaccount=true; } if (strlen($shortname)<3){ $msg.="Dein Name muss mindestens 3 Buchstaben lang sein.`n"; $blockaccount=true; } if (strlen($shortname)>25){ $msg.="Der Name ist zu lang. Maximal 25 Buchstaben zugelassen.`n"; $blockaccount=true; } if (getsetting("requireemail",0)==1 && is_email($_POST[email]) || getsetting("requireemail",0)==0){ }else{ $msg.="Du musst eine gültige E-Mail Adresse eingeben.`n"; $blockaccount=true; }[/php] ersetzten durch: [php] if (strlen($HTTP_POST_VARS[pass1])<=3){ $msg.="Dein Passwort muss mindestens 4 Zeichen lang sein.<br />"; $blockaccount=true; } if ($_POST[pass1]!=$_POST[pass2]){ $msg.="Die Passwörter stimmen nicht überein.<br />"; $blockaccount=true; } if (strlen($shortname)<3){ $msg.="Dein Name muss mindestens 3 Buchstaben lang sein.<br />"; $blockaccount=true; } if (strlen($shortname)>25){ $msg.="Der Name ist zu lang. Maximal 25 Buchstaben zugelassen.<br />"; $blockaccount=true; } if (getsetting("requireemail",0)==1 && is_email($_POST[email]) || getsetting("requireemail",0)==0){ }else{ $msg.="Du musst eine gültige E-Mail Adresse eingeben.<br />"; $blockaccount=true; }[/php] dann suchst du weiter: [php] }else{ output("`\$Fehler`^:`n$msg"); $HTTP_GET_VARS[op]=""; }[/php] ersetzten durch: [php] }else{ rawoutput('<fieldset style="border-color: #808080">'. '<legend style="font-weight: bold; color: #FFFFFF">Fehler!!</legend>'. '<table style="width: 100%"><tr>'. ''.$msg.''. '</table>'. '</fieldset>'); $_GET[op]=''; }[/php] screeny: ![]() Lg |
Autor: | Rikkarda [ Di 14 Aug, 2007 15:49 ] |
Betreff des Beitrags: | |
und entfern mal die horrende Rechtschreibung (screen) da stehen sich ja manchem sicher die Haare zu berge, ansonsten nette Idee^^ |
Autor: | Eliwood [ Di 14 Aug, 2007 17:11 ] |
Betreff des Beitrags: | |
Und wenn man dann noch ganz auf die Tabellen verzichtet ist es ein richtiges Formular... ![]() Nette Idee, das zu ändern, aber mir gefällts nicht. Meine Meinung & Grüsse |
Autor: | MySql [ Di 14 Aug, 2007 18:36 ] |
Betreff des Beitrags: | |
@ Rikka Rechtschrebung geaendert ![]() |
Seite 1 von 1 | Alle Zeiten sind UTC + 1 Stunde |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |