[英]Add an image to Joomla Registration email
我正在編輯 Joomla 的電子郵件,所以它看起來更好現在我想編輯注冊電子郵件,因為它只是純文本我發現 2 個對電子郵件有影響的文件:
com_users/models/registration.php
語言/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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.