1

joomlaプレーンテキストの電子メール形式をHTML形式に変更したいので、ユーザーが私のjoomlaサイトから電子メールを受信すると、見栄えの良いhtml形式の電子メールを受信します。誰かが私にこれを行う方法を手伝ってくれる?どんなコアハックでもOKです。ありがとう

4

2 に答える 2

4

これがあなたがする必要があることです、コンテンツがhtmlにあることをjoomlaメーラーに伝えるフラットがあります

jimport('joomla.mail.mail');
$user = JFactory::getUser();
$user_email = $user->email;

$mailer = JMail::getInstance();
$mailer->setSender('no-replay');
$mailer->addRecipient($user_email);
$mailer->isHTML(TRUE); <--- here is flag
$mailer->setSubject('subject');
$html= array();
$html[] = '<div style="background: red"> hello world</div>';
$mailer->setBody(implode("\n", $html));
$mailer->Send();
于 2013-01-22T09:45:35.827 に答える
2

Joomlaバックエンドでマスメールシステムを参照している場合は、「HTMLモードで送信」というオプションがあります。それ以外の場合は、別のコンポーネントを使用することをお勧めします。

于 2012-06-02T17:11:55.183 に答える