簡體   English   中英

將圖像添加到 Joomla 注冊電子郵件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM