MyBB.de Forum
Passwort Titel - 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: Passwort Titel (/thread-29113.html)



Passwort Titel - tomcat123 - 03.02.2014

Hallo,

möchte gerne folgendes als Passwort Titel:

$l['emailsubject_lostpw'] = "Neues Passwort für {1} bei Domain.de";

Warum schickt er mir dann bei {1} den Namen der Page und nicht den Benutzernamen?

Danke


RE: Passwort Titel - Jockl - 03.02.2014

Weil das folgende Zeile eben so umsetzt:
https://crossreference.mybb.de/member.php.source.html#l998


RE: Passwort Titel - tomcat123 - 03.02.2014

Ist es möglich den Benutzernamen irgendwie im Titel anzeigen zu lassen?


RE: Passwort Titel - Jockl - 03.02.2014

Habe es nicht ausprobiert, aber versuche mal folgendes. Ersetze die Zeile 998 in der member.php durch
PHP-Code:
$emailsubject $lang->sprintf($lang->emailsubject_lostpw$username$mybb->settings['bbname']); 
und ändere die von Dir genannte Zeile in der member.lang.php in
PHP-Code:
$l['emailsubject_lostpw'] = "Neues Passwort für {1} bei {2}"



RE: Passwort Titel - tomcat123 - 04.02.2014

hier drin in der member.php

PHP-Code:
            );
            
$db->insert_query("awaitingactivation"$awaitingarray);
            
$username $user['username'];
            
$email $user['email'];
            
$activationcode $user['activationcode'];
            
$emailsubject $lang->sprintf($lang->emailsubject_lostpw$mybb->settings['bbname']);
            switch(
$mybb->settings['username_method'])
            {
                case 
0:
                    
$emailmessage $lang->sprintf($lang->email_lostpw$username$mybb->settings['bbname'], $mybb->settings['bburl'], $uid$activationcode);
                    break;
                case 
1:
                    
$emailmessage $lang->sprintf($lang->email_lostpw1$username$mybb->settings['bbname'], $mybb->settings['bburl'], $uid$activationcode);
                    break;
                case 
2:
                    
$emailmessage $lang->sprintf($lang->email_lostpw2$username$mybb->settings['bbname'], $mybb->settings['bburl'], $uid$activationcode);
                    break;
                default:
                    
$emailmessage $lang->sprintf($lang->email_lostpw$username$mybb->settings['bbname'], $mybb->settings['bburl'], $uid$activationcode);
                    break;
            }
            
my_mail($email$emailsubject$emailmessage);
        }
    } 

Gruß & Danke


RE: Passwort Titel - Jockl - 04.02.2014

(03.02.2014, 00:31)tomcat123 schrieb: $l['emailsubject_lostpw'] = "Neues Passwort für {1} bei Domain.de";
Du hast aber von "subject" und nicht von "message" gesprochen!?


RE: Passwort Titel - tomcat123 - 04.02.2014

Ja genau den Mail Subject, oder was meinst du? Big Grin


RE: Passwort Titel - Jockl - 04.02.2014

Sorry, es war etwas zu früh... Wink

Wo Du es ändern sollst, steht hier geschrieben
(03.02.2014, 00:35)Jockl schrieb: Weil das folgende Zeile eben so umsetzt:
https://crossreference.mybb.de/member.php.source.html#l998

(03.02.2014, 20:21)Jockl schrieb: Ersetze die Zeile 998 in der member.php durch......



RE: Passwort Titel - tomcat123 - 04.02.2014

Irgendwas stimmt doch da überein nicht:

Bei mir im Code (Original):
PHP-Code:
                $username $user['username'];
                
$email $user['email'];
                
$activationcode $user['code'];
                
$emailsubject $lang->sprintf($lang->emailsubject_activateaccount$mybb->settings['bbname']);
                switch(
$mybb->settings['username_method']) 

jetzt sollte ich das mit deinem $emailsubject ersetzen:
PHP-Code:
$emailsubject $lang->sprintf($lang->emailsubject_lostpw$username$mybb->settings['bbname']); 

aber jetzt steht bei dir "$lang->emailsubejct_lostpw" und bei mir "$lang->sprintf($lang->emailsubject_activateaccount" oder bin ich falsch?


RE: Passwort Titel - Jockl - 04.02.2014

Warum suchst Du nicht die Zeile 998 in der member.php!? In dem o.a. Link wird doch der Code auch genau angezeigt?