MyBB.de Forum
User-Registrierung umcoden - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html)
+--- Forum: Plugin-Diskussionen (https://www.mybb.de/forum/forum-38.html)
+--- Thema: User-Registrierung umcoden (/thread-19274.html)

Seiten: Seiten: 1 2 3


RE: User-Registrierung umcoden - StefanT - 09.02.2007

Hast du in der Sprachdatei $l['email_randompassword'] "{5}" eingefügt? (Beschreibung steht im Beitrag oben)


RE: User-Registrierung umcoden - Kaba - 09.02.2007

Ja.

Es kam nun doch eine Mail an (war irgendwie bissel verzögert).

Die Mail hat überhaupt keinen Inhalt, ist komplett leer.


RE: User-Registrierung umcoden - frankrieger - 09.02.2007

Hast du es in allen (!) Sprachen eingefügt, die du verwendest(deutsch_du, deutsch_sie, english)?
Kannst du deine member.php mal hier anhängen?
Kann ich das irgendwo mal testen mit dem Registrieren? Kannst du die URL posten?


RE: User-Registrierung umcoden - Kaba - 09.02.2007

Ich habe das in allen Sprachen geändert, klappt aber immer noch nicht.

Die Adresse lautet: http://evhermine.ev.funpic.de/member.php?action=register

member.php ist im Anhang drin...

LG Dennis


RE: User-Registrierung umcoden - StefanT - 09.02.2007

Da ist ein Fehler im Code von frankrieger. So ist es richtig:
PHP-Code:
else if($mybb->settings['regtype'] == "randompass")
        {
            $emailsubject sprintf($lang->emailsubject_randompassword$mybb->settings['bbname']);
            $query $db->query("SELECT title FROM ".TABLE_PREFIX."usergroups WHERE gid=".$user_info['usergroup']);
            $user_info_group $db->fetch_array($query);
            $emailmessage sprintf($lang->email_randompassword$user['username'], $mybb->settings['bbname'], $user_info['username'], $user_info['password'], $user_info_group);
            my_mail($user_info['email'], $emailsubject$emailmessage);

            $plugins->run_hooks("member_do_register_end");

            error($lang->redirect_registered_passwordsent);
        



RE: User-Registrierung umcoden - Kaba - 09.02.2007

Mhhh... Jetzt kommt zwar kein Error mehr, aber die Seite wird nicht richtig geladen - es erscheint eine weiße, leere Seite, und man muss erst auf "neu laden" im Browser klicken, um die Registrierung zu Ende zu führen; bzw, dann kommt; "der Nick ist schon belegt etc."

Außerdem wird die Gruppe nicht an die messages.lang.php übergeben.

In der Mail steht jetzt drin:
Zitat:... dass Du nach Array gehst.

So eine Gruppe habe ich gar nicht... Irgendwie mag mich das Forum nicht... Sad


RE: User-Registrierung umcoden - frankrieger - 09.02.2007

Uups. Diese Zeile:
PHP-Code:
$emailmessage sprintf($lang->email_randompassword$user['username'], $mybb->settings['bbname'], $user_info['username'], $user_info['password'], $user_info_group); 
Muss so lauten:
PHP-Code:
$emailmessage sprintf($lang->email_randompassword$user['username'], $mybb->settings['bbname'], $user_info['username'], $user_info['password'], $user_info_group['title']); 



RE: User-Registrierung umcoden - Kaba - 09.02.2007

Nix wars.... Sad

Mail:
Zitat:dass Du nach User gehst.

Irgendwie wehrt sich das Forum standhaft gegen mich... ):

Außerdem kommt immer noch diese komische leere 'Zwischenseite' bei der Registrierung - Ich werde partout nicht zur Bestätigung weitergeleitet ("Ein zufällig generiertes Passwort wurde an die Mail-Adresse verschickt usw und so fort")


RE: User-Registrierung umcoden - frankrieger - 09.02.2007

1.) Diese "Zwischenseite" ist Absicht und du wirst nicht automatisch von ihr weitergeleitet.

2.) Du solltest in deiner Mail auch einen Link zu deinem Forum haben.

3.) Du kannst meine zwei Test-Registrierungsaccounts wieder löschen.

4.) Das eigentliche Problem Smile:
du hast die Version zum umcoden verwendet, die Michael dir gesagt hat, richtig? Das macht manches koplizierter... Naja:
Ändere in der member.php:
PHP-Code:
$query $db->query("SELECT title FROM ".TABLE_PREFIX."usergroups WHERE gid=".$user_info['usergroup']); 
zu:
PHP-Code:
$query $db->query("SELECT usergroup FROM ".TABLE_PREFIX."users WHERE uid=".$user_info['uid']);
            
$usergroup_id $db->fetch_array($query);
            
$query $db->query("SELECT title FROM ".TABLE_PREFIX."usergroups WHERE gid=".$usergroup_id['usergroup']); 



RE: User-Registrierung umcoden - Kaba - 09.02.2007

*freu*

Alles klappt! Danke, danke, danke!!! [Bild: http://www.smiliegenerator.de/s32/smilies-149.png]

Eine Frage habe ich noch - keine Angst, nichts 'schlimmes'... Smile

Ich habe die ganze Zeit den Firefox benutzt, um mich zu registrieren, dabei kam die oben genannte "Zwischenseite".

Im IE erscheint diese Seite nicht, es kommt gleich:
Zitat:Ein zufällig erstelltes Passwort wurde an deine E-Mail-Adresse verschickt. Bevor du dich ins Forum einloggen kannst, musst du deine E-Mails abrufen, um das Passwort zu bekommen. Viel Spass im Forum…

Liegt das nun am FF?