eisbaerli
Titel: SchnellRegistrierung 2.3.5 & 2.3.6
Version: 4.0
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.
----
Demo:
http://www.nordpol-board.de/forum/register.php
weiter zum Download
twinONE
vielen dank super einfacher einbau und läuft ohne probleme
#fa2k2|Nightmare
Ich hab ein Problem mit den HAck hab ihn eingaubt wie bei der anleitung udn wenn ich jetzt auf register klicke.
ist zwar die schnele da aber oben bei den buttons hab ich nur 2 kleine kästchen
EDIT: un ich hab egerade festgestellt, wenn ich mich ins ACP einloge fehlt das ogo udn der button
eisbaerli
Zitat: |
Original von #fa2k2|Nightmare
Ich hab ein Problem mit den HAck hab ihn eingaubt wie bei der anleitung udn wenn ich jetzt auf register klicke.
ist zwar die schnele da aber oben bei den buttons hab ich nur 2 kleine kästchen
EDIT: un ich hab egerade festgestellt, wenn ich mich ins ACP einloge fehlt das ogo udn der button |
Da kann ich mir jetzt nicht drunter vorstellen, zeig mir mal die Seite oder ein Bild von deinem Problem!
eisbaerli
Also jetzt schaut es total zerschossen aus, naja stell die Sprache wieder so ein wie es war und danach meine Sprachpaket Quickreg_de.lng in das vorhandene importieren.
#fa2k2|Nightmare
Kannst du mir kurz erklären wie ich die sprachpakte normal ein stellen und dann deins?? nicht das ich noch mehr kapputt mache
so das hat jetzt geklappt, aber wenn du auf Mitglieder klickst ist alles zerschossen. Kannst du mir da auch nich weiter helfen??
eisbaerli
Zitat: |
Original von #fa2k2|Nightmare
Kannst du mir kurz erklären wie ich die sprachpakte normal ein stellen und dann deins?? nicht das ich noch mehr kapputt mache
so das hat jetzt geklappt, aber wenn du auf Mitglieder klickst ist alles zerschossen. Kannst du mir da auch nich weiter helfen?? |
Das Templates von der Memberliste ist zerschossen, einfach die Standardtemplates für die Memberliste neu überschreiben.
#fa2k2|Nightmare
das ist doch die datei
memberslist.htm im ordner acp/templates oder??
wenn ja geht es net hab sie auch importiert und gecacht
eisbaerli
Zitat: |
Original von #fa2k2|Nightmare
das ist doch die datei
memberslist.htm im ordner acp/templates oder??
wenn ja geht es net hab sie auch importiert und gecacht |
Das ist nicht die von der acp, das ist falsch, sondern von
hier nehmen und hochladen!
#fa2k2|Nightmare
So klappt alles wunderbar.
danke dir für deine mühen!
+Jürgen+
@eisbaerli
Warum kann man sich trotz abgeschalteter Registrierung dennoch in der Kurzform registrieren? Die ausführliche dagegen ist wie es sein soll deaktiviert.
eisbaerli
Zitat: |
Original von +Jürgen+
@eisbaerli
Warum kann man sich trotz abgeschalteter Registrierung dennoch in der Kurzform registrieren? Die ausführliche dagegen ist wie es sein soll deaktiviert. |
Hier der Einbau, das es auch bei Offline funktioniert!
Öffne global.php im Hauptverzeichnis!
Suche:
code: |
1:
|
if ($wbbuserdata['can_view_board'] == 0 && $filename != "login.php" && $filename != "logout.php" && $filename != "register.php" |
|
füge dahinter ein:
code: |
1:
|
&& $filename != "register_gross.php" |
|
Suche:
code: |
1:
2:
|
verify_ip($REMOTE_ADDR);
if ($offline == 1 && $wbbuserdata['can_view_off_board'] == 0 && $filename != "login.php" && $filename != "logout.php" && $filename != "forgotpw.php" && $filename != "register.php" |
|
füge dahinter ein:
code: |
1:
|
&& $filename != "register_gross.php" |
|
Suche:
code: |
1:
|
if ($filename != "pms.php" && (!isset($_POST) || count($_POST) == 0) && $filename != "attachment.php" && $filename != "attachmentedit.php" && $filename != "logout.php" && $filename != "markread.php" && $filename != "misc.php" && $filename != "modcp.php" && $filename != "polledit.php" && $filename != "register.php" |
|
füge dahinter ein:
code: |
1:
|
&& $filename != "register_gross.php" |
|
Dann sollte es gehen!
+Jürgen+
@eisbaerli
Danke,
werde das gleich einmal abändern.
Noch ein Vorschlag von mir, gut wäre wenn man in der Installationsanleitung sehen könnte, was wo an welcher Stelle der original Dateien zu ändern ist. Zum Beispiel das das Template regedit.tpl zu regedit_gross.tpl wird. Damit kann jeder seine evtl. schon veränderten/modifizierten Dateien durch andere Hackeinbauten selbst verändern. Ich hatte den Geburtstag als Pflichtfeld bei der Registrierung eingebaut und den mach ich mir mit deinem Addon so natürlich kaputt. Aber inzwischen läuft auch dieser wieder.
===========================
Edit:
Also funktionieren tut es so noch nicht. Registrieren ist noch immer möglich.
Goldono
Moinsen,
also ich würde gerne bei der SchnellRegistration noch eine Option hinzufügen und zwar die Styleauswahl. Wie mache ich dies...muss ich dort einfach nur in der
register.tpl folgenden Code einfügen?
php: |
1:
2:
3:
4:
5:
6:
|
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_OPTIONS_STYLE']}</b></span><br /><span class="smallfont">{$lang->items['LANG_REGISTER_OPTIONS_STYLE_DESC']}</span></td>
<td class="tableb"><select name="r_styleid">
$style_options
</select></td>
</tr> |
|
Geht das so oder muss noch was anderes verändert werden?
eisbaerli
Zitat: |
Original von Goldono
Moinsen,
also ich würde gerne bei der SchnellRegistration noch eine Option hinzufügen und zwar die Styleauswahl. Wie mache ich dies...muss ich dort einfach nur in der register.tpl folgenden Code einfügen?
php: |
1:
2:
3:
4:
5:
6:
|
<tr align="left">
<td class="tableb"><span class="normalfont"><b>{$lang->items['LANG_REGISTER_OPTIONS_STYLE']}</b></span><br /><span class="smallfont">{$lang->items['LANG_REGISTER_OPTIONS_STYLE_DESC']}</span></td>
<td class="tableb"><select name="r_styleid">
$style_options
</select></td>
</tr> |
|
Geht das so oder muss noch was anderes verändert werden? |
Müsste stimmen und lösche das hier in register.tpl:
code: |
1:
|
<input type="hidden" name="r_styleid" value="$r_styleid" /> |
|
Xannasavin
kleiner tip: den stress mit der extra php kannst dir sparen, wenn du in der register.php ganz unten die templateausgabe mit folgendem ersetzt:
php: |
1:
2:
3:
|
if($action=="" || $action=="small") eval("\$tpl->output(\"".$tpl->get("register")."\");");
if($action=="complete") eval("\$tpl->output(\"".$tpl->get("register_gross")."\");");
} |
|
der link in den templates muss natürlich auch angepasst werden (bei der langen muss halt noch ein "?action=complete" hinten dran
Limo
gibt es keine Anleitung dafür was man in der register.tpl ändern muss um nicht die andere tpl benutzen zu müssen? weil ich hab einige Hacks in der tpl eingebaut und möchte nicht alles nochmal einbauen in die neue register.tpl.
eisbaerli
Naja einfach alle Hacks einbauen, eine Anleitung gibt es nicht!
Limo
Zitat: |
Original von eisbaerli
Naja einfach alle Hacks einbauen, eine Anleitung gibt es nicht! |
Einfach? Na du bist ja gut.
Na wenn man jetzt noch wüsste was man nach 4 Jahren Forumbesitzer alles eingebaut hat.
Also eine Manuelle Einbauanleitung wäre in diesem fall schon sehr nützlich weil man hier in der register.tpl sehr viel eingebaut hat.
Lassen wir das mal lieber sein bei so einem Hack ohne richtige erklärung.
Greetz.