[原創][外掛]PHPBB發HTML信件

MODs Released by Other phpbb Sites
非官方認證通過之 MOD ,或許有安全性之疑慮,所有問題由原發表者回覆!

版主: 版主管理群

主題已鎖定
KCTONY
星球公民
星球公民
文章: 158
註冊時間: 2002-06-20 18:44
來自: GB
聯繫:

[原創][外掛]PHPBB發HTML信件

文章 KCTONY »

打開 \admin\admin_mass_email.php

尋找\r
$message = stripslashes(trim($HTTP_POST_VARS['message']));

在下方加上
$mail_type = stripslashes(trim($HTTP_POST_VARS['mail_type']));


尋找\r
$emailer->extra_headers($email_headers);

在下方加上
$emailer->mail_type($mail_type);



打開 \includes\emailer.php

尋找\r
var $subject, $extra_headers, $address;

替換成
var $subject, $extra_headers, $address, $mail_type;



尋找\r
//
// Sets an email address to send to
//
function email_address($address)
{
$this->address = '';
$this->address .= $address;
}


在下方加上
//
// Sets an email Content type
//
function mail_type($mail_type)
{
$this->mail_type = $mail_type;
}



尋找\r
$universal_extra = "MIME-Version: 1.0
Content-type: text/plain; charset=" . $this->encoding . "
Content-transfer-encoding: 8bit
Date: " . gmdate('D, d M Y H:i:s', time()) . " UT
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: PHP
";

替換成
$universal_extra = "MIME-Version: 1.0
Content-type: " . $this->mail_type . "; charset=" . $this->encoding . "
Content-transfer-encoding: 8bit
Date: " . gmdate('D, d M Y H:i:s', time()) . " UT
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: PHP
";




打開 \templates\your_templates\admin\user_email_body.tpl

尋找\r
<tr>
<td class="row1" align="right"><b>{L_RECIPIENTS}</b></td>
<td class="row2" align="left">{S_GROUP_SELECT}</td>
</tr>

在上方加入\r

<tr>
<td class="row1" align="right"><b>TYPE</b></td>
<td class="row2" align="left">
<input checked type="radio" value="text/plain" name="mail_type">TEXT  <input type="radio" value="text/html" name="mail_type">HTML</td>
</tr>


全部檔案存檔 就可以囉^_^
=END=

---------------

這樣就可以利用後台發HTML的電子報囉^_^

不過~ 記得把
\language\lang_chinese_traditional_taiwan\email\admin_send_email.tpl
的內容修改一下喔^_^
不然字會變成一陀一陀 QQ"
呵呵^_^
主題已鎖定

回到「非官方認證外掛」