close× Call Us +49 (1805) 01 29 59

SGI Fusion
Thread Author: Gagamel
Thread ID: 838
Thread Info
Es gibt 4 Beiträge zu diesem Thema, und es wurde 1431 mal angesehen.
 Thema drucken
Anmeldung (anpassen)
Gagamel
Hallo , wie kann man das Anmeldeformular ändern?

Möchte das folgende Kategorien verschwinden:

*******************
Kontakt Informationen
Meine Hobbys:
MSN:
Allgemeine Informationen
Optionen
*******************

Möchte halt nur das diese angezeigt werden:

Name*
Passwort*
Passwort wiederholen*
eMail Adresse*
eMail verstecken?
 
SC-Ad-Bot
 
emblinux
Eigentlich sollte es standard so sein, wenn man die Registrierung so einstellt, das man die Registrierung per Mail bestätigen muss.

Ansonsten musst du die register.php anpassen.
Das Lernen ist wie ein Meer ohne Ufer. Konfuzius

Alles wird Gut!

KEIN Support per Mail, ICQ oder PN !
www.heiseclan.de/fusion/sig.gif

www.heiseclan.de/geosig.gif
 
Gagamel
hi , danke für die schnelle Antwort.
Bei mir ist das so eingestellt das keiner es per Email bestätigen muss.
Die Register.php hab ich mir grad angeguckt und ich komm echt nicht klar damit. Wo muss ich denn was löschen ? damit diese Funktionen beim regestrieren verschwinden ?
 
Gr@n@dE
Solltest du mit den Entfernen mit diesen Codeabschnitt geschehen:

Code

if ($settings['email_verification'] == "0") {
      $result2 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group != '4' GROUP BY field_group");
      while($data2 = dbarray($result2)) {
         $result3 = dbquery("SELECT * FROM ".DB_USER_FIELDS." WHERE field_group='".$data2['field_group']."' ORDER BY field_order");
         if (dbrows($result3)) {
            echo "<tr>\n<td class='tbl2'></td>\n";
            echo "<td class='tbl2'><strong>";
            if ($data2['field_group'] == 1) {
               echo $locale['u044'];
            } elseif ($data2['field_group'] == 2) {
               echo $locale['u045'];
            } elseif ($data2['field_group'] == 3) {
               echo $locale['u046'];
            }
            echo "</strong></td>\n</tr>\n";
            while($data3 = dbarray($result3)) {
               $profile_method = "input";
               if (file_exists(LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php")) {
                  include LOCALE.LOCALESET."user_fields/".$data3['field_name'].".php";
               }
               if (file_exists(INCLUDES."user_fields/".$data3['field_name']."_include.php")) {
                  include INCLUDES."user_fields/".$data3['field_name']."_include.php";
               }
            }
         }
      }
   }


Als weiteres musst du noch diesen Bereich deaktivieren um eventuelle Fehler auszuschließen:
Code

if ($settings['email_verification'] == "0") {
      $user_offset = isset($_POST['user_offset']) ? is_numeric($_POST['user_offset']) ? $_POST['user_offset'] : "0" : "0";
            
      $profile_method = "validate_insert"; $db_fields = ""; $db_values = "";
      $result = dbquery("SELECT * FROM ".DB_USER_FIELDS." ORDER BY field_order");
      if (dbrows($result)) {
         while($data = dbarray($result)) {
            if (file_exists(LOCALE.LOCALESET."user_fields/".$data['field_name'].".php")) {
               include LOCALE.LOCALESET."user_fields/".$data['field_name'].".php";
            }
            if (file_exists(INCLUDES."user_fields/".$data['field_name']."_include.php")) {
               include INCLUDES."user_fields/".$data['field_name']."_include.php";
            }
         }
      }
   }

Gruß Ralf
__________________________________
KEIN Support per Mail, ICQ oder PN !
 
Springe ins Forum:
SGI Fusion