المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : إرسال بريد الكتروني Html من خلال لوحة التحكم


Link Dot Net
2009-08-12, 04:08 PM
السلام عليكم ورحمة الله وبركاته


طبعاً كثير مننا بيحاول يرسل بريد الكتروني للأعضاء على هيئة HTML بس نسخة vBulletin لا تدعم هذه الميزه


إن شاء الله مع التعديل ده هيكون الموضوع سهل ..


اتبع الخطوات :
إذهب إلي الملف
admincp/email.php
وافتحه ببرنامج PHP Coder (http://traidnt.net/vb/attachment.php?attachmentid=117148&d=1173926197)
ابحث عن السطر

print_textarea_row($vbphrase['message_email'], 'message', '', 10, 50);




اضف اسفله مباشرة :
print_yes_no_row('ارسال بريد HTML ?', 'sendhtml', 0);



في نفس الملف ابحث على السطر::
construct_hidden_code('test', $vbulletin->GPC['test']);



اضف اسفله :
construct_hidden_code('sendhtml', $_POST['sendhtml']);



أحفظ الملف وارفعه مكانه
admincp/email.php


افتح الملف :
includes/class_mail.php عن طريق نفس البرنامج


ابحث عن السطر
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;



استبدله بالقمية التالية


if($_POST['sendhtml']) {
$headers .= 'Content-Type: text/html' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
}else{
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;
}




احفظ الملف وارفعه تاني مكانه
includes/class_mail.php



وبكده هتلاقي اختيار جديد ظهر عند محاولتك ارسال رسالة للأعضاء كما في الصورة
http://up.mtwer.com/files/608.jpg (http://up.mtwer.com/index.php?action=viewfile&id=608)


التعديل مجرب وشغال 100%


تأكد من أخذ نسخة احطياطية للملفات المعدل عليها للأحطياط..