วิธีที่1
หาไฟล์นี้
Themes\default\languages\Login.thai-utf8.php
หรือไทย utf
บรรทัด
$txt[‘register_subject’] = ‘ยินดีต้อนรับสู่ ‘ . $context[‘forum_name’];
แก้เป็นภาษาอังกฤษ
$txt[‘register_subject’] = ‘welcome to www.XXXXXX.com’;
ให้เปิดไฟล์ Login.thai-utf8.php ด้วย Editplus แล้ว save as เลือก type เป็น utf-8 แล้วก็โยนกลับเข้าโฮสต์ก็จะใช้ได้แล้ว
วิธีที่2
เปิดไฟล์ Sources/Subs-Post.php
ค้นหา
// Sadly Hotmail & Yahoomail don't support character sets properly.
ลบโค้ดนี้ทิ้งไป
// Sadly Hotmail & Yahoomail don't support character sets properly.
if ($hotmail_fix === null)
{
$hotmail_to = array();
foreach ($to_array as $i => $to_address)
{
if (preg_match('~@(yahoo|hotmail)\.[a-zA-Z\.]{2,6}$~i', $to_address) === 1)
{
$hotmail_to[] = $to_address;
$to_array = array_diff($to_array, array($to_address));
}
}
// Call this function recursively for the hotmail addresses.
if (!empty($hotmail_to))
$mail_result = sendmail($hotmail_to, $subject, $message, $from, $message_id, $send_html, $priority, true);
// The remaining addresses no longer need the fix.
$hotmail_fix = false;
// No other addresses left? Return instantly.
if (empty($to_array))
return $mail_result;
}
หรือเพิ่ม
/* (โค๊ดที่ต้องการลบ)*/
เพื่อให้โค๊ดดังกล่าวไม่ทำงาน
วิธีที่3
ของ hotmail จะเป็นต่างด้าว เเต่ของ gmail จะไทย
ไปที่ Themes\default\languages\Login.thai-utf8.php
ค้นหา (ส่วนมากจะอยู่บรรทัดที่ 33)
$txt[‘register_subject’] = ‘ยินดีต้อนรับสู่ ‘ . $context[‘forum_name’];
ใส่ตัวนี้เเทน หรือทับเลยนั่นละ
$txt[‘register_subject’] = “=?utf-8?B?”.base64_encode (“ยินดีต้อนรับสู่ ใส่ชื่อเว็บเราไทยได้ครับ”).”?=”;