添加图像到 Joomla 注册电子邮件
Add an image to Joomla Registration email
我正在为 Joomla 编辑电子邮件,因此它看起来更好一些
现在我想编辑注册电子邮件,因为它只是纯文本
我发现了 2 个对电子邮件有影响的文件:
com_users/models/registration.php
language/com_users.ini
现在我可以使用语言文件编辑电子邮件中的文本,但我想在电子邮件中添加图片
我在 PHP 文件中试过:
$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']
);
但这以纯文本形式返回
是否可以将电子邮件设置为 HTML 电子邮件,以便显示 HTML?
我不确定你到底在找什么,但你可以检查下面的代码是否有效?
// include JHtml class
jimport( 'joomla.html.html' );
// for Image
$emailBody =JHTML::image($filepath, $alt);
// for text
$emailBody .=
JText::sprintf(
'COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY',
$data['name'],
$data['sitename'],
$data['activate'],
$data['siteurl'],
$data['username'],
$data['password_clear']
);
或
$emailBody = "<img style='width: 200px' src='imageurl'>
<img src='imageurl'>";
$emailBody .=
JText::sprintf(
'COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY',
$data['name'],
$data['sitename'],
$data['activate'],
$data['siteurl'],
$data['username'],
$data['password_clear']
);
请为图像使用正确的 $filepath 或 scr。
我正在为 Joomla 编辑电子邮件,因此它看起来更好一些 现在我想编辑注册电子邮件,因为它只是纯文本 我发现了 2 个对电子邮件有影响的文件:
com_users/models/registration.php
language/com_users.ini
现在我可以使用语言文件编辑电子邮件中的文本,但我想在电子邮件中添加图片
我在 PHP 文件中试过: $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']
);
但这以纯文本形式返回 是否可以将电子邮件设置为 HTML 电子邮件,以便显示 HTML?
我不确定你到底在找什么,但你可以检查下面的代码是否有效?
// include JHtml class
jimport( 'joomla.html.html' );
// for Image
$emailBody =JHTML::image($filepath, $alt);
// for text
$emailBody .=
JText::sprintf(
'COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY',
$data['name'],
$data['sitename'],
$data['activate'],
$data['siteurl'],
$data['username'],
$data['password_clear']
);
或
$emailBody = "<img style='width: 200px' src='imageurl'>
<img src='imageurl'>";
$emailBody .=
JText::sprintf(
'COM_USERS_EMAIL_REGISTERED_WITH_ACTIVATION_BODY',
$data['name'],
$data['sitename'],
$data['activate'],
$data['siteurl'],
$data['username'],
$data['password_clear']
);
请为图像使用正确的 $filepath 或 scr。