Ich bearbeite die E-Mails für Joomla so sieht es ein bisschen besser aus Jetzt wollte ich die Registrierung E-Mail bearbeiten, da es nur Text ist Ich habe 2 Dateien gefunden, die Auswirkungen auf die haben E-Mail:Ein Bild zu Joomla hinzufügen Registrierungs-E-Mail
com_users/model/registration.php
Sprache/com_users.ini
Nun mag die Sprachdatei, aber ich werde ich in der Lage gewesen, den Text in der E-Mail bearbeiten ein Bild hinzufügen die E-Mail
Ich habe das in der PHP-Datei versucht: $ emailbody =
JText::sprintf(
"<img style='width: 200px' src='imageurl'>
<img src='imageurl'>".
'COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY',
$data['name'],
$data['sitename'],
$data['activate']
$data['siteurl'],
$data['username'],
$data['password_clear']
);
aber das kommt zurück als Klartext Ist es möglich, die E-Mail setzen E-Mails in HTML, so dass die HTML angezeigt?
Sie können HTML-Inhalt/Tags für JText :: _ oder JText :: sprintf-Funktionen nicht übergeben. Verwenden Sie JHtml für HTML-Inhalt. –
Das klingt logisch, ich habe es versucht, aber ich kann es nicht zum Laufen bringen. Wie würde ich das verwenden, wenn ich nur den Code dort hinzufügen möchte? Ich habe versucht, JText :: sprintf in JHtml :: sprintf zu ändern, was eine leere Seite, JHtml :: _ gibt, die einen Fehler von 500 ergibt, wenn ich es google finde, kann ich keine Möglichkeit finden, dort normalen HTML hinzuzufügen – user2620358
Sie müssen JHtml Klasse importieren zuerst. Für Bild verwenden Sie JHtml :: image ($ args). Überprüfen Sie diesen Link https://docs.joomla.org/API16:JHtml/image –