» Forum » Clanscript » Module und Modifikationen » Registrierung Auswahl Geburtstag
  Mitglieder   |   Gallery   |   FAQ's   |   Regeln

[ 1 | 2 ] [ Anmelden zum schreiben ]

Registrierung Auswahl Geburtstag
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 11:20:25     Zitieren
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 Smilie

betroffene Homepage: www.4wow.de
mickey
Mitglied
10 Beitragspunkte
Posts: 151

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 12:35:38     Zitieren
Entschuldige bitte die direkte Frage, aber du beteibst einen Service für Webauftritte, und kannst das nicht selbst ? Grummel
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 12:58:57     Zitieren
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 Smilie
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 13:49:42     Zitieren


"In mir schlummert ein Genie, leider wacht es nicht auf!"

my portfolio | my community | important link
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 14:35:22     Zitieren
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
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 15:39:09     Zitieren
jQuery ist JavaScript :-P Nennt sich Framework ^^
Wenn du es ohne Framework machst ist es 100 mal mehr Arbeit
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 16:40:09     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 19:28:37     Zitieren
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 Smilie
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 20:05:08     Zitieren
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
53 Beitragspunkte
Posts: 2178

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 20:24:46     Zitieren
$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
16 Beitragspunkte
Posts: 429

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 20:35:23     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 21:16:13     Zitieren
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&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 30.06.2011 - 22:59:24     Zitieren
$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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 09:53:30     Zitieren
Danke Lord Zwinker
Aber wenn ich es so ändere funktioniert es leider nicht.
Im Profil wird kein Geburtsdatum angezeigt Traurig
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 15:02:53     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 17:10:49     Zitieren
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&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 17:19:05     Zitieren
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&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 17:36:33     Zitieren
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 Smilie
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 17:49:28     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 19:54:07     Zitieren
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
 Beitragspunkte

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 19:56:32     Zitieren
In Zeile 41 ist ein ) zu viel
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

1 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 21:18:27     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 01.07.2011 - 22:44:05     Zitieren
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 Smilie
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.07.2011 - 00:09:09     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 02.07.2011 - 10:12:22     Zitieren
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
67 Beitragspunkte
Posts: 963

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 02.07.2011 - 14:24:06     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 03.07.2011 - 09:55:44     Zitieren
Ich probiers gleich mal aus und sag schon mal an euch ein großes DANKE Smilie
webork
Mitglied
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 04.07.2011 - 10:37:42     Zitieren
geht auch mit der Änderung nicht. Das Datum wird einfach nicht übernommen. KA wo es klemmt. Traurig
Lord|Schirmer
Administrator
823 Beitragspunkte
Posts: 4604

User Pic

0 Mitglieder finden den Beitrag gut.

Merkliste 04.07.2011 - 16:41:01     Zitieren
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
3 Beitragspunkte
Posts: 229

0 Mitglieder finden den Beitrag gut.

Merkliste 04.07.2011 - 17:27:59     Zitieren
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&ouml;glich';
  $hmenu  = $extented_forum_menu.'<a class="smalfont" href="?user">User</a><b> &raquo; </b>Keine Registrierung m&ouml;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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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> &raquo; </b><a class="smalfont" href="?user-regist">Registrieren</a><b> &raquo; </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 Traurig

[ 1 | 2 ] [ Anmelden zum schreiben ]