Seite 1 von 1

Trennung vom Profil und der Registrierung

Verfasst: 26.12.2002 16:16
von Gast
Wie kann ich bestimmte Felder bzw. Inhalte lediglich bei der Registrierung, nicht jedoch später im Profil auftauchen lassen?

Relevante Dateien sind includes/usercp_register.php und beim SubSilver-Theme die profile_add_body.tpl.

Sinn der Sache ist einige Felder bei der Registrierung wegzulassen, so dass der Benutzer nach Wunsch später im Profil alles nachtragen kann.

Verfasst: 26.12.2002 17:06
von PhilippK
In der profile_add_body.tpl den Bereich, den du bei der Registrierung nicht angezeigt haben willst, auskommentieren mit

Code: Alles auswählen

<!-- BEGIN switch_edit_profile -->
bzw.

Code: Alles auswählen

<!-- END switch_edit_profile -->
Alles zwischen diesen beiden Zeilen wird bei der Registrierung nicht angezeigt.

Es kann sein, dass es Probleme gibt, weil bei der Übergabe an die Verarbeitungsroutine Variablen fehlen. Dann bitte nochmals melden.

Gruß, Philipp

Verfasst: 26.12.2002 17:32
von Gast
Vielen lieben Dank PhilippK! Wer hätte gedacht, dass es so einfach geht... :D

Verfasst: 26.12.2002 17:36
von Guido
Meinst Du so eine Art Schnellregistrierung wie ich sie Hier auch benutze?
Dann einfach follgenden Code in der index_body.tpl an o.g. Stelle einfügen:

Code: Alles auswählen

<form method="post" action="profile.php">

  <table width="100%" class="forumline" cellpadding="3" border="0" cellspacing="1">
    <tr>
      <td class="catHead" colspan="100%">
        <div align="center"><a href="http://www.deinedomain.de/forumsordner/profile.php?mode=register&agreed=TRUE" class="nav"><span class="nav"><font color="F9FDBD"><b><font color="#FF3333">Die
          schnelle </font><font color="#330099"><font color="#FF3333">Sofortregistrierung
          !! (FREE !)</font></font></b></font></span></a> </div>
      </td></tr>
    <tr colspan="4">
      <td class="row1" width="20%"><span class="genmed"> W&auml;hle Benutzername:
        </span></td>
      <td class="row2" width="20%">
        <input type="text" class="post" style="width:150px" name="username" size="25" maxlength="20" value="" />
      </td>
      <td class="row1" width="16%"><span class="genmed">Email Adresse:</span></td>
      <td class="row2" width="44%">
        <input type="text" class="post" style="width:150px" name="email" size="25" maxlength="255" value="" />
      </td>
    </TR>
    <TR colspan="4">
      <td class="row1" width="20%"><span class="genmed">Wähle ein Passwort:</span><br />
        <span class="gensmall"></span></td>
      <td class="row2" width="20%">
        <input type="password" class="post" style="width: 150px" name="new_password" size="25" maxlength="100" value="" />
      </td>
      <td class="row1" width="16%"><span class="genmed">Passwort nochmal</span>:<br />
        <span class="gensmall"></span></td>
      <td class="row2" colspan="3" width="44%">
        <input type="password" class="post" style="width: 150px" name="password_confirm" size="25" maxlength="100" value="" />
        <input type="hidden" name="mode" value="register" />
        <input type="hidden" name="agreed" value="true" />
        <input type="hidden" name="coppa" value="0" />
        <input type="submit" name="submit" value="Registrieren !" class="mainoption" />
      </td>
      <input type="hidden" name="viewemail" value="0" checked />
      <input type="hidden" name="hideonline" value="0" checked />
      <input type="hidden" name="notifyreply" value="0" checked />
      <input type="hidden" name="notifypm" value="1" checked />
      <input type="hidden" name="popup_pm" value="1" checked />
      <input type="hidden" name="attachsig" value="1" checked />
      <input type="hidden" name="allowbbcode" value="1" checked />
      <input type="hidden" name="allowhtml" value="0" checked />
      <input type="hidden" name="allowsmilies" value="1" checked />
      <input type="hidden" name="dateformat" value="d.m.Y - H:i" maxlength="14" class="post" />
    </tr>
  </table>
</form>