SchnellRegistrierung 2.3.1

eisbaerli
Titel: SchnellRegistrierung 2.3.1
Version: 2.1
Beschreibung: Dieser Hack ist für die Registrierung, da kann der User zwischen einer schnelle und einer umfangreichen Registrierung wählen.

Einen kleinen Beitrag hier mal zu leisten, habe ich einige kleine Änderungen in Registrierung eingebaut.

Dieser Hack hat keine Copyright, weil es nur kleine Änderungen enthalten sind.

Update Version 2.0: Überarbeitet

Update Version 2.1: Überarbeitet für 2.3.1 - 08.03.2006
----
Demo: http://www.nordpol-board.de/forum/register.php

weiter zum Download
Das_Schnappi
hab noch deinen hack vom 2.3 drin,muss ich den jetz ersetzen,oder gibs irgend ne update anleitung??
eisbaerli
Zitat:
Original von Das_Schnappi
hab noch deinen hack vom 2.3 drin,muss ich den jetz ersetzen,oder gibs irgend ne update anleitung??


Einfach nur ersetzen, aber nur wenn du die WBB Version 2.3.1 hast.
Das_Schnappi
k,danke hab jetze die php und die beiden templates neu reingemacht funzt denke ich mall
jep ich hab 2.3.1

danke 4 you help
Polarist2k
Installiert, ausprobiert, funktioniert! großes Grinsen

Thx! großes Grinsen

Greetz, Polarist
Suchender01
Funktioniert prima !
Wie kann ich da evtl. Felder einfügen ? Hätte gerne die Möglichkeit die Sprache zu wählen mit in der Schnellregistrierung.
Vielen Dank für Tips im Voraus
Suchender
eisbaerli
Zitat:
Original von Suchender01
Funktioniert prima !
Wie kann ich da evtl. Felder einfügen ? Hätte gerne die Möglichkeit die Sprache zu wählen mit in der Schnellregistrierung.
Vielen Dank für Tips im Voraus
Suchender



Hier für die Sprachwahl:


Suche in der register.tpl und lösche es:
code:
1:
<input type="hidden" name="r_langid" value="r_langid" />


Suche in der register.tpl:
code:
1:
$profilefields_required


und füge das darüber ein:
code:
1:
2:
3:
4:
5:
6:
<tr align="left">
    <td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_OPTIONS_LANG']}</b></span><br /><span class="smallfont">{$lang->items['LANG_REGISTER_OPTIONS_LANG_DESC']}</span></td>
    <td class="tablea"><select name="r_langid">
     $lang_options
    </select></td>
   </tr>
coder55
Ich habe wbb 2.3.3 und möchte das wie bei dir auch dieser Sicherheitscode angezeigt wird . wie kann ich das machen ?

Forum: http://www.jc-schirge.de/



MFG Coder55
eisbaerli
Zitat:
Original von coder55
Ich habe wbb 2.3.3 und möchte das wie bei dir auch dieser Sicherheitscode angezeigt wird . wie kann ich das machen ?

Forum: http://www.jc-schirge.de/



MFG Coder55



Suche in der register.tpl und register_gross.tpl :
code:
1:
$profilefields_required


und füge darüber ein:
code:
1:
2:
3:
4:
5:
6:
<if($reg_image == 1)><then>
   <tr align="left">
    <td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_CODE']}</b><br /></span><span class="smallfont">{$lang->items['LANG_REGISTER_CODE_DESC']}<br /><img src="regimage.php?key_number=$key_number" alt="" border="0" /></span></td>
    <td class="tableb"><span class="normalfont"><input type="text" class="input" name="key_string" value="$key_string" length="10" maxlength="6" /><input type="hidden" name="key_number" value="$key_number" /></span></td>
   </tr>
   </then></if>


Die kompletet Erweiterung für 2.3.3 werde ich noch machen, hatte blos noch keine Zeit, aber fürs erste müsste das reichen.
coder55
Ok danke. Ich hatte das nur bei deiner Demo gesehen und dachte du hättest das vergessen in deine Anleitung zu übernehmen.

EDIT:// bei der umfangreichen wird kein Sicherheitscode angezeigt. weißt du warum ? habe das genau so gemacht wie bei der schnellen.

MFG Coder55
eisbaerli
Zitat:
Original von coder55
Ok danke. Ich hatte das nur bei deiner Demo gesehen und dachte du hättest das vergessen in deine Anleitung zu übernehmen.

EDIT:// bei der umfangreichen wird kein Sicherheitscode angezeigt. weißt du warum ? habe das genau so gemacht wie bei der schnellen.

MFG Coder55


Jo kann ich dir sagen warum, weil da noch was fehlt, hatte ich vergessen.

Kopiere dir die register.php und in register_gross.php umbennen, dann die Zeile:

code:
1:
eval("\$tpl->output(\"".$tpl->get("register")."\");"); 


mit überschreiben:

code:
1:
eval("\$tpl->output(\"".$tpl->get("register_gross")."\");"); 
Lausbub
Ich habe auch deinen Hack eingebaut. Zeigts alles an, susser die Buttons nicht zur erweiterten version oder zur schnelregiestrierung. Kann mir einer helfen, danke
eisbaerli
Zitat:
Original von Lausbub
Ich habe auch deinen Hack eingebaut. Zeigts alles an, susser die Buttons nicht zur erweiterten version oder zur schnelregiestrierung. Kann mir einer helfen, danke


Um welche Buttone geht es denn, gib mir mal Link zu deinem Problem.
Fox76
Zitat:
Original von Lausbub
Ich habe auch deinen Hack eingebaut. Zeigts alles an, susser die Buttons nicht zur erweiterten version oder zur schnelregiestrierung. Kann mir einer helfen, danke


Kann es sein, daß du die Sprachdatei falsch importiert hast. Man muß die Sprachdatei in die bestehende importieren und kein neues Sprachpaket anlegen, den Fehler hab ich beim ersten Versuch auch gemacht.
Janssen
Den Hack habe ich eingebaut!
Hat auch alles super geklappt!
Habe die Version: 2.3.4

Nur wenn man sich anmelden will sieht man nix von einer Sicherheitsabfrage! Weder im einfachen noch im umfangreichen!

aber wenn man sich registrieren will kommt der Fehler:
Sicherheitsmaßnahme: Bitte geben Sie die dargestellten Zeichen in das Feld ein.

Jedoch sieht man ja nirgends welche!
Kann man dieses Feld einfügen bzw. die Sicherheitsabfrage ausschalten??

Bitte schnell antworten!
Ghostmaster
Ich glaub das hat eisbaerli ab der 2.3.3 nicht bedacht Augenzwinkern
Du solltest daweil die Original register.tpl verwenden, evtl wird er das noch hinzufügen.

Du selber kannst die Sicherheitsabfrage nicht deaktivieren, wobei ich das soundso nicht empfehlen würde.

Edit:

Suche in der register.tpl

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
   <if($emailverifymode!=3)>
    <then>
     <tr align="left">
      <td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_PASSWORD']}</b></span></td>
      <td class="tablea"><span class="normalfont"><input type="password" class="input" name="r_password" value="$r_password" maxlength="30" /></span></td>
     </tr>
     <tr align="left">
      <td class="tablea"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_CONFIRMPASSWORD']}</b></span></td>
      <td class="tablea"><span class="normalfont"><input type="password" class="input" name="r_confirmpassword" value="$r_confirmpassword" maxlength="30" /></span></td>
     </tr>
    </then>
   </if>


füge dadrunter:

code:
1:
2:
3:
4:
5:
6:
   <if($reg_image == 1)><then>
   <tr align="left">
    <td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_CODE']}</b><br /></span><span class="smallfont">{$lang->items['LANG_REGISTER_CODE_DESC']}<br /><img src="regimage.php?key_number=$key_number" alt="" border="0" /></span></td>
    <td class="tableb"><span class="normalfont"><input type="text" class="input" name="key_string" value="$key_string" length="10" maxlength="6" /><input type="hidden" name="key_number" value="$key_number" /></span></td>
   </tr>
   </then></if>
Janssen
danke für die schnelle antwort!!!

register.tpl??
Meinst du da die originale?

Wo finde ich die denn?
Ghostmaster
Habs dir die Änderung hinzueditiert Augenzwinkern
Fox76
also diese Schnellregistrierung ist echt super kann man nur empfehlen,

Kleiner Tipp: genau an die Anleitung halten, dann klappt das schon Augenzwinkern

Wenn man mal nicht weiterkommt dann ist dieses Board immer für einen da smile
Janssen
Also im Umfangreichen modus stehts jetzt da!!!

Da klappt die Installation wieder!

Leider ists im Einfachen Modus unverändert ausgeblieben...

Weißt du da einen rat oder soll ich mal den quelltext von register.php bzw die register_gross.php dazuschreiben?

Hinzugefügt
Ohhh!!!
Jetzt hab ich n bissl ausprobiert und jetzt habe ich die Sicherheitsabfrage in beiden drin!!!
Jedoch in beiden doppelt!!!
brauche Hilfe geschockt