Nach der Erstanmeldung erhalten Benutzerinnen von Moodle eine Bestätigungs-E-Mail mit dem Link zum Freischalten Ihres Zugangs.
In der deutschen Sprachversion ist hier der Text "Guten Tag
<Vorname> <Nachname>..." vorgesehen; die englische Fassung
sagt nur "Hi <Vorname>...". (Bei dieser Gelegenheit:
Herzlichen Dank an die Übersetzer/innen!)
Unglücklicherweise gelangt auch beim deutschen Moodle nur der Vorname
in die E-Mail. Schaut man in der Sprachdatei /lang/de/moodle.php
bei der Variablen emailconfirmation (und ähnlich bei
emailpasswordconfirmation), dann sind dort sowohl Vor- als auch
Nachname vorgesehen: "Guten Tag $a->firstname $a->lastname,
..."
Damit Moodle den Nachnamen tatsächlich einsetzt, ist folgende Änderung in der Datei /lib/moodlelib.php (Version 1.4.3) nötig:
In der Funktion send_confirmation_email hinter der Zeile
$data->firstname = $user->firstname;
einfügen
$data->lastname = $user->lastname;
(Dasselbe auch in der Funktion send_password_change_confirmation_email.)
Gruss,
Klaus
p.s.: Im englischsprachigen Moodle-Forum wurde u.a. eine Kopie der
Benachrichtigung an den Administrator gewünscht. Das kann man bei
der Gelegenheit gleich mit erledigen:
In der Funktion send_confirmation_email vor der Zeile
return email_to_user($user, $from, $subject, $message, $messagehtml);
einfügen
email_to_user($from, $from, $subject, $message, $messagehtml);
Nachname in Bestätigungs-E-Mails einsetzen / Kopie an Administrator senden
von Klaus Schramm -
Anzahl Antworten: 2
Als Antwort auf Klaus Schramm
Re: Nachname in Bestätigungs-E-Mails einsetzen / Kopie an Administrator senden
von Ralf Hilgenstock -
Hallo Klaus,
diese Änderung ist in der Version 1.5 beeits integriert.
Wer nichts am Code verändern möchte, kann in seiner lang/de/moodle.php im Feld emailconfirmation und emailpasswordconfirmation einfach die Einträge $a->... löschen. Dann wird eien E-Mail ohne persönliche Anspracheversandt.
Ralf
diese Änderung ist in der Version 1.5 beeits integriert.
Wer nichts am Code verändern möchte, kann in seiner lang/de/moodle.php im Feld emailconfirmation und emailpasswordconfirmation einfach die Einträge $a->... löschen. Dann wird eien E-Mail ohne persönliche Anspracheversandt.
Ralf
Als Antwort auf Ralf Hilgenstock
Re: Nachname in Bestätigungs-E-Mails einsetzen / Kopie an Administrator senden
von Klaus Schramm -
Hallo Ralf,
gut zu hören! Ich freue mich auf die Version 1.5.
Klaus
gut zu hören! Ich freue mich auf die Version 1.5.
Klaus