Hier kann eine Notiz zum Merk-Eintrag hinzugefügt werden (optional)
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |
| Registrierung Auswahl Geburtstag | |||
|---|---|---|---|
| webork Mitglied
Posts: 229 |
Guten Morgen,
kann mir jemand dabei helfen bei der Registrierung dieses geburtstagsfeld als Auswahl Scrollmenü zu machen ? Die Leute sind teilweise nicht fähig die Daten korrekt einzutragen. Am besten wäre das ganze noch wenn es zum Pflichtfeld wird. Vielleicht hat es schon jemand so gemacht und mag sein wissen mit mir teilen. Vielen Dank euch schon mal
betroffene Homepage: www.4wow.de |
||
| mickey Mitglied
Posts: 151 |
Entschuldige bitte die direkte Frage, aber du beteibst einen Service für Webauftritte, und kannst das nicht selbst ?
![]() |
||
| webork Mitglied
Posts: 229 |
nein eigentlich nicht. Ich hab mehr Ahnung von Flash. Und alles andre muss ich selbst erlernen. Darum meine Frage, aber vielleicht kann mir ja jemand weiterhelfen
![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
www.softcomplex.com/products/tigra_calendar/demo1.html
jqueryui.com/demos/datepicker/ oder einzelne Eingabefelder ... oder select/option "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
Das sieht schon mal interessant aus Lord. Aber ich habe mit jquerry ein Problem, wenn ich es damit mache haut sich das mit nem anderen Modul und ich weiß noch nicht was das Problem ist.
Kann ich es nicht einfacher in Javascript machen ? <tr>
<td class="Cmite" width="60">Geburtsdatum</td>
<td class="Cnorm"><input type="text" name="gebdatum" value="{gebdatum}" maxlength="15"> Format: <b>JJJJ-MM-TT</b> (Jahr-Monat-Tag)</td>
</tr>
muss ich noch woanders was ändern oder würde die Auswahl dann richtig übergebn werden. Am liebsten wär mir, wenn es schon so ne Art Modul gibt oder es jemand bei sich verwendet und mir posten könnte. Danke leute |
||
| Tr3icio Mitglied
|
jQuery ist JavaScript :-P Nennt sich Framework ^^
Wenn du es ohne Framework machst ist es 100 mal mehr Arbeit |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Schau Dir das hier mal an ... ist ein einfaches und gut anzupassendes JS
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
Danke Lord, schönes Script aber recht riesig. Da es mir zu komplex ist und ich es so wie ich will nich hinbekomme kann mir jemand sagen wie ich es ändern muss das man im Feld Geburtstag (Registrierung)
statt JJJJ-MM-TT in dem Format TT.MM.JJJJ ändern kann ? Danke schon mal ![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Da meines Wissens die Geburtstagsangabe in der originalen version bei der Registrierung nicht vorhanden ist, währe hier der code interessant!
Die einfachste Lösung wäre folgender Sinn: $date = '21.03.2011';
$arr = explode('.', $date);
$date = $arr[2].'-'.$arr[1].'-'.$arr[0];
Somit wird die obrige Eingabe in das verwendete Format umgewandelt! Wobei hier noch eine Abfrage einer fehlerhaften Eingabe sinnvoll wäre! Zuletzt modifiziert von Lord|Schirmer am 30.06.2011 - 20:13:14 "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| DaStIaC Mitglied
Posts: 2178 |
$string = "02.01.1920";
$date_ts = strtotime($string);
$date = date("Y-m-d", $date_ts);
so sollte es ebenfalls hinhauen » www.lucror-gaming.com » www.planetpod.de » www.dodszene.net |
||
| SiV-Siggi Mitglied
Posts: 429 |
mach doch mal bei deiner registreierung aus unentschieden-> unentschlossen, hört sich besser an!
siegfried1965.de s-i-v-clan.de dods-mappool.de |
||
| webork Mitglied
Posts: 229 |
Ich finde leider nicht mehr die Original Mod. Wenn ich mir den Code in der regist.php anschau sehe ich den Wald vor lauter Bäumen nicht.
Kannst mir sagen wo ich den einbinden oder ändern muss ? Muss ich dann auch in der Datenbank irgendwelche Felder ändern ? <?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
if ( $allgAr['forum_regist'] == 0 ) {
# user duerfen sich nicht registrieren.
$title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl = new tpl ( 'user/login' );
echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
$design->footer();
exit ();
}
switch ( $menu->get(2) ) {
default :
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1 );
$design->header();
$tpl = new tpl ( 'user/regist' );
$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
$design->footer();
break;
case 2 :
$name = '';
$email = '';
$icq = $_POST['icq'];
$homepage = $_POST['homepage'];
$geschlecht = $_POST['geschlecht'];
$sig = $_POST['sig'];
$gebdatum = $_POST['gebdatum'];
if (!empty($_POST['nutz'])) {
$name = escape($_POST['nutz'],'string');
}
if (!empty($_POST['email'])) {
$email = escape($_POST['email'],'string');
}
$ch_name = false;
$xname = escape($name, 'string');
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
if (empty($name) OR empty($email)) {
$fehler = $lang['yourdata'];
} elseif ($name != $xname) {
$fehler = $lang['wrongnickname'];
} elseif ($ch_name == false) {
$fehler = $lang['namealreadyinuse'];
}
$tpl = new tpl ( 'user/regist' );
$tpl->set('name', $name);
$tpl->set('icq', $icq);
$tpl->set('homepage', $homepage);
$tpl->set('geschlecht', $geschlecht);
$tpl->set('sig', $sig);
$tpl->set('gebdatum', $gebdatum);
$tpl->set('email', $email);
$tpl->set_out('FEHLER', $fehler, 1);
if ( $allgAr['forum_regist_user_pass'] == 1 ) {
$tpl->out(2);
}
$tpl->out(3);
} else {
$pass = genkey(8);
if (!empty($_POST['pass'])) {
$pass = escape($_POST['pass'], 'string');
}
user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
$tpl = new tpl ('user/regist' );
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl->set_out ( 'NAME', $name, 4 );
}
$design->footer();
break;
}
?> |
||
| Lord|Schirmer Administrator
Posts: 4604 |
$gebdatum = $_POST['gebdatum']; ändern in $gebdatum = $_POST['gebdatum'];
$arr = explode('.', $gebdatum);
if ( checkdate( $arr[1], $arr[0], $arr[2] ))
{
$gebdatum = $arr[2].'-'.$arr[1].'-'.$arr[0];
}
else
{
$gebdatum = '';
}
Es muss sonst nichts geändert werden, bis auf Format: JJJJ-MM-TT (Jahr-Monat-Tag) <-> Format: TT.MM.JJJJ (Tag.Monat.Jahr) Zuletzt modifiziert von Lord|Schirmer am 30.06.2011 - 22:59:50 "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
Danke Lord
Aber wenn ich es so ändere funktioniert es leider nicht. Im Profil wird kein Geburtsdatum angezeigt ![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Du hast nur die Zeile 41 angepasst?
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
hab den Code so wie ich dich verstanden habe mal eingefügt bzw überschrieben.
Ich poste mal die regist.php <?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
if ( $allgAr['forum_regist'] == 0 ) {
# user duerfen sich nicht registrieren.
$title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl = new tpl ( 'user/login' );
echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
$design->footer();
exit ();
}
switch ( $menu->get(2) ) {
default :
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1 );
$design->header();
$tpl = new tpl ( 'user/regist' );
$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
$design->footer();
break;
case 2 :
$name = '';
$email = '';
$icq = $_POST['icq'];
$homepage = $_POST['homepage'];
$geschlecht = $_POST['geschlecht'];
$sig = $_POST['sig'];
$gebdatum = $_POST['gebdatum'];
$arr = explode('.', $gebdatum);
if ( checkdate( $arr[1], $arr[0], $arr[2] ))
{
$gebdatum = $arr[2].'-'.$arr[1].'-'.$arr[0];
}
else
{
$gebdatum = '';
}
$arr = explode('.', $gebdatum);
if ( checkdate( $arr[1], $arr[0], $arr[2] ))
{
$gebdatum = $arr[2].'-'.$arr[1].'-'.$arr[0];
}
else
{
$gebdatum = '';
}
if (!empty($_POST['nutz'])) {
$name = escape($_POST['nutz'],'string');
}
if (!empty($_POST['email'])) {
$email = escape($_POST['email'],'string');
}
$ch_name = false;
$xname = escape($name, 'string');
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
if (empty($name) OR empty($email)) {
$fehler = $lang['yourdata'];
} elseif ($name != $xname) {
$fehler = $lang['wrongnickname'];
} elseif ($ch_name == false) {
$fehler = $lang['namealreadyinuse'];
}
$tpl = new tpl ( 'user/regist' );
$tpl->set('name', $name);
$tpl->set('icq', $icq);
$tpl->set('homepage', $homepage);
$tpl->set('geschlecht', $geschlecht);
$tpl->set('sig', $sig);
$tpl->set('gebdatum', $gebdatum);
$tpl->set('email', $email);
$tpl->set_out('FEHLER', $fehler, 1);
if ( $allgAr['forum_regist_user_pass'] == 1 ) {
$tpl->out(2);
}
$tpl->out(3);
} else {
$pass = genkey(8);
if (!empty($_POST['pass'])) {
$pass = escape($_POST['pass'], 'string');
}
user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
$tpl = new tpl ('user/regist' );
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl->set_out ( 'NAME', $name, 4 );
}
$design->footer();
break;
}
?> |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Du hattest es doppelt drin!
<?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
if ( $allgAr['forum_regist'] == 0 ) {
# user duerfen sich nicht registrieren.
$title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl = new tpl ( 'user/login' );
echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
$design->footer();
exit ();
}
switch ( $menu->get(2) ) {
default :
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1 );
$design->header();
$tpl = new tpl ( 'user/regist' );
$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
$design->footer();
break;
case 2 :
$name = '';
$email = '';
$icq = $_POST['icq'];
$homepage = $_POST['homepage'];
$geschlecht = $_POST['geschlecht'];
$sig = $_POST['sig'];
$gebdatum = escape($_POST['gebdatum'], 'string');
$arr = explode('.', $gebdatum);
if ( checkdate( $arr[1], $arr[0], $arr[2] )) { $gebdatum = '".$arr[2]."-".$arr[1]."-".$arr[0]."'; } else { $gebdatum = ''; }
if (!empty($_POST['nutz'])) {
$name = escape($_POST['nutz'],'string');
}
if (!empty($_POST['email'])) {
$email = escape($_POST['email'],'string');
}
$ch_name = false;
$xname = escape($name, 'string');
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
if (empty($name) OR empty($email)) {
$fehler = $lang['yourdata'];
} elseif ($name != $xname) {
$fehler = $lang['wrongnickname'];
} elseif ($ch_name == false) {
$fehler = $lang['namealreadyinuse'];
}
$tpl = new tpl ( 'user/regist' );
$tpl->set('name', $name);
$tpl->set('icq', $icq);
$tpl->set('homepage', $homepage);
$tpl->set('geschlecht', $geschlecht);
$tpl->set('sig', $sig);
$tpl->set('gebdatum', $gebdatum);
$tpl->set('email', $email);
$tpl->set_out('FEHLER', $fehler, 1);
if ( $allgAr['forum_regist_user_pass'] == 1 ) {
$tpl->out(2);
}
$tpl->out(3);
} else {
$pass = genkey(8);
if (!empty($_POST['pass'])) {
$pass = escape($_POST['pass'], 'string');
}
user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
$tpl = new tpl ('user/regist' );
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl->set_out ( 'NAME', $name, 4 );
}
$design->footer();
break;
}
?>
Zuletzt modifiziert von Lord|Schirmer am 01.07.2011 - 21:18:00 "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
Hab die regist.php mit deinem Code ausgetauscht und die htm datei angepasst aber geburtstag übernimmt er nicht. " Kein Datum angegeben " steht im Userprofil.
Muss ich da nich woanders noch was ändern ? Danke dir aber für deine Mühe ![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Nein ... nur in der regist.php!
Habe mal nochetwas geändert ... teste mal! Wichtig ist TT.MM.JJJJ "In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
erhalte ich Parse error: syntax error, unexpected ')' in /var/www/web1792/html/wow/include/contents/user/regist.php on line 41
was meinst du denn mit wichtig ist TT.MM.JJJ (in der regist.htm ?) |
||
| Tr3icio Mitglied
|
In Zeile 41 ist ein ) zu viel
|
||
| Lord|Schirmer Administrator
Posts: 4604 |
Stimmt habs geändert! Ja in der HTM
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
Habs eingefügt aber immer noch "Kein Datum angegeben"
Im profil Edit funktioniert es aber. Allerdings beim registrieren nicht. Danke für deine Mühe Lord ![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Irgendwo klemmts! Im Notfall mal mir den FTP + Adminzugang geben!
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
also egal wie ich es mache es geht nicht. Einzig allein in der Profil Edit funktioniert es. Ich hab auch leider nich mehr das Original Addon sonst könnt ich da mal reinschaun. Finde es nicht mehr.
|
||
| she Mitglied
Posts: 963 |
if ( checkdate( $arr[1], $arr[0], $arr[2] )) { $gebdatum = '".$arr[2]."-".$arr[1]."-".$arr[0]."'; } else { $gebdatum = ''; }
if ( checkdate( $arr[1], $arr[0], $arr[2] )) { $gebdatum = $arr[2]."-".$arr[1]."-".$arr[0]; } else { $gebdatum = ''; }
Gruß Google+shelfinger.eu |
||
| webork Mitglied
Posts: 229 |
Ich probiers gleich mal aus und sag schon mal an euch ein großes DANKE
![]() |
||
| webork Mitglied
Posts: 229 |
geht auch mit der Änderung nicht. Das Datum wird einfach nicht übernommen. KA wo es klemmt.
![]() |
||
| Lord|Schirmer Administrator
Posts: 4604 |
Hätte mich auch gewundert ... da ich genau wie auch she diese Art in erster Ausführung gepostet und es bei Dir nicht funktioniert hatte. Sinnvoll wäre der Zusammenhang zwischen Template und php, da ich so keinen Fehler erkennen kann.
"In mir schlummert ein Genie, leider wacht es nicht auf!" my portfolio | my community | important link |
||
| webork Mitglied
Posts: 229 |
Ich poste mal beides.
hier die user_regist.php <?php
# Copyright by: Manuel Staechele
# Support: www.ilch.de
defined ('main') or die ( 'no direct access' );
if ( !isset($_GET['step']) ) { $_GET['step'] = 1; }
if ( $allgAr['forum_regist'] == 0 ) {
# user duerfen sich nicht registrieren.
$title = $allgAr['title'].' :: Users :: Keine registrierung möglich';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b>Keine Registrierung möglich'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl = new tpl ( 'user/login' );
echo '<b> Der Administrator hat festgelegt das man sich nicht registrieren kann </b>';
$tpl->set_out('WDLINK','?'.$allgAr['smodul'],0);
$design->footer();
exit ();
}
switch ( $menu->get(2) ) {
default :
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 1 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 1 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1 );
$design->header();
$tpl = new tpl ( 'user/regist' );
$tpl->set_out('regeln', bbcode($allgAr['allg_regeln']),0);
$design->footer();
break;
case 2 :
$name = '';
$email = '';
$icq = $_POST['icq'];
$homepage = $_POST['homepage'];
$geschlecht = $_POST['geschlecht'];
$sig = $_POST['sig'];
$gebdatum = escape($_POST['gebdatum'], 'string');
$arr = explode('.', $gebdatum);
if ( checkdate( $arr[1], $arr[0], $arr[2] )) { $gebdatum = '".$arr[2]."-".$arr[1]."-".$arr[0]."'; } else { $gebdatum = ''; }
if (!empty($_POST['nutz'])) {
$name = escape($_POST['nutz'],'string');
}
if (!empty($_POST['email'])) {
$email = escape($_POST['email'],'string');
}
$ch_name = false;
$xname = escape($name, 'string');
if (!empty($name) AND $xname == $name AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '".$name."'"),0)) {
$ch_name = true;
}
if ( empty($name) OR empty($email) OR $name != $xname OR $ch_name == false ) {
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 2 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 2 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
if (empty($name) OR empty($email)) {
$fehler = $lang['yourdata'];
} elseif ($name != $xname) {
$fehler = $lang['wrongnickname'];
} elseif ($ch_name == false) {
$fehler = $lang['namealreadyinuse'];
}
$tpl = new tpl ( 'user/regist' );
$tpl->set('name', $name);
$tpl->set('icq', $icq);
$tpl->set('homepage', $homepage);
$tpl->set('geschlecht', $geschlecht);
$tpl->set('sig', $sig);
$tpl->set('gebdatum', $gebdatum);
$tpl->set('email', $email);
$tpl->set_out('FEHLER', $fehler, 1);
if ( $allgAr['forum_regist_user_pass'] == 1 ) {
$tpl->out(2);
}
$tpl->out(3);
} else {
$pass = genkey(8);
if (!empty($_POST['pass'])) {
$pass = escape($_POST['pass'], 'string');
}
user_regist ($name,$email,$pass,$icq,$homepage,$geschlecht,$gebdatum,$sig);
$tpl = new tpl ('user/regist' );
$title = $allgAr['title'].' :: Users :: Registrieren :: Step 3 von 3';
$hmenu = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> » </b><a class="smalfont" href="?user-regist">Registrieren</a><b> » </b>Step 3 von 3'.$extented_forum_menu_sufix;
$design = new design ( $title , $hmenu, 1);
$design->header();
$tpl->set_out ( 'NAME', $name, 4 );
}
$design->footer();
break;
}
?>
regist.htm <center>
<!-- REGELN -->
<form action="index.php?user-regist-2" method="POST"><br><br><br><br>
<font size="+1"><b><font color="#140905">{_lang_attentionplease}:</font></b></font>
<br />
{regeln}
<br /><br /><input type="submit" value="{_lang_readandok}" name="Yes"> </center>
</form>
{EXPLODE}
<form action="index.php?user-regist-2" method="POST">
<input type="hidden" value="Gelesen und einverstanden" name="checked">
<table width="100%" border="0" cellspacing="1" cellpadding="6" class="border">
<th colspan="2"><b>{_lang_REGISTER}</b></th>
</tr><tr>
<td colspan="2" class="Cdark">{FEHLER}</td>
</tr><tr>
<td class="Cmite" width="60">{_lang_nickname}</td>
<td class="Cnorm"><input type="text" name="nutz" value="{name}" maxlength="15"> <b>*Pflichtfeld</b></td>
</tr>
</tr>
</tr>
<tr>
<td class="Cmite" width="60">Homepage</td>
<td class="Cnorm"><input type="text" name="homepage" value="{homepage}" maxlength="40"></td>
</tr>
<tr>
<td class="Cmite" width="60">Geschlecht</td>
<td class="Cnorm"><p>
<label>
<input type="radio" name="geschlecht" value="0" />
Unentschieden</label>
<label>
<input type="radio" name="geschlecht" value="1" />
Männlich</label>
<label>
<input type="radio" name="geschlecht" value="2" />
Weiblich</label>
<br />
</p></td>
</tr>
<tr>
<td class="Cmite" width="60">Geburtsdatum</td>
<td class="Cnorm"><input type="text" name="gebdatum" value="{gebdatum}" maxlength="15"> Format: TT.MM.JJJJ (Tag.Monat.Jahr) </td>
</tr>
<tr>
<td class="Cmite" width="60" valign="top">Signatur<br />
für das Forum </td>
<td class="Cnorm"><textarea name="sig" cols="40" rows="4">{sig}</textarea></td>
</tr><tr>
<td class="Cmite">{_lang_mail}</td>
<td class="Cnorm"><input type="text" maxlength="100" value="{email}" name="email"> <b>*Pflichtfeld</b></td>
</tr>{EXPLODE}<tr>
<td class="Cmite">{_lang_password}</td>
<td class="Cnorm"><input type="password" name="pass"><b> *</b> <font size="-2"> (Passwort wird generiert wenn leer gelassen)</font></td>
</tr>{EXPLODE}<tr class="Cdark">
<td></td>
<td><input type="submit" value="{_lang_register}"></td>
</tr>
</table>
</form>
{EXPLODE}<br><br><br><br>
<p align="center"><b><font size="5">{_lang_hello} {NAME}</font><br><br>
{_lang_yourregistrationwassuccessful}!<br>
{_lang_amailhasbeensenttoyouwithmailandpass}!<br>
{_lang_afteryoureceivedthemail} {_lang_login2}</b><br><br>
Bitte beachte unsere <a href="index.php?rules"target="_blank"><b>Regeln</b></a> und bearbeite Dein persönliches Profil.<br>Gib Deine Zugangsdaten niemals an dritte weiter.<br> Dein Passwort wird verschlüsselt in der Datenbank gespeichert.<br> Selbst ein Administrator hat darauf KEINEN Zugriff.</p><br><br><br><br><center>
Ich weiß wirklich nich mehr weiter ![]() |
||
| [ 1 | 2 ] | [ Anmelden zum schreiben ] |