4images Forum & Community

4images Issues / Ausgaben => Discussion & Troubleshooting => Topic started by: Haeretik on February 01, 2011, 03:15:39 PM

Title: email pflicht bei registrierung entfernen/remove email from register
Post by: Haeretik on February 01, 2011, 03:15:39 PM
hi
man kann ja ausstellen dass man für die reg ne bestätigung braucht. nun muss man aber beim registrieren immernoch eine email angeben. das will ich weg haben :)
in welcher datei ist entsprechendes zu finden, und was muss umgestellt werden :)?
danke für eure antworten

---------------

hi,
i want to remove the needed email field on my registration. its enough if users type in their name and password. no email needed :)
can anyone help me to find the .php or the code?
thanks 4 ur help

haeretik
Title: Re: email pflicht bei registrierung entfernen/remove email from register
Post by: Rembrandt on February 01, 2011, 03:32:33 PM
Hi!

suche in der register.php:
    if ($user_email != "") {
      if (check_email($user_email)) {
        $sql = "SELECT ".get_user_table_field("", "user_email")."
                FROM ".USERS_TABLE."
                WHERE ".get_user_table_field("", "user_email")." = '".strtolower($user_email)."'";
        if ($site_db->not_empty($sql)) {
          $msg .= (($msg != "") ? "<br />" : "").$lang['email_exists'];
          $error = 1;
        }
      }
      else {
        $msg .= (($msg != "") ? "<br />" : "").$lang['invalid_email_format'];
        $error = 1;
      }
    }
    else {
      $msg .= (($msg != "") ? "<br />" : "").$field_error = preg_replace("/".$site_template->start."field_name".$site_template->end."/siU", str_replace(":", "", $lang['email']), $lang['field_required']);
      $error = 1;
    }

es sollte genügen wenn du bei den drei  "$error = 1;" eine "0" setzt: "$error = 0;"
wenn das nicht funktioniert kommentiere den ganze block aus.

in der" register_form.html"  kannst du diesen block auskommentieren:
Code: [Select]
          <tr>
            <td class="row1"><b>{lang_email}</b></td>
            <td class="row1">
              <input type="text" name="user_email" size="30" class="input" value="{user_email}" />
            </td>
          </tr>


mfg Andi
Title: Re: email pflicht bei registrierung entfernen/remove email from register
Post by: Haeretik on February 01, 2011, 03:44:00 PM
dank dir Andi für die antwort :)
ca. 4min nach dem ich den beitrag verfasst habe, hab ichs dann auch selbst gefunden. wollte mir grade meine frage selbst beantworten, da sah ich du hast es schon :)


liebe grüße
chris