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

SH3A3-Q

ابو الميرزا
طاقم الإدارة
إنضم
14 نوفمبر 2007
المشاركات
48,682
النقاط
113
العمر
49
الإقامة
QATIF-القطيف
السلام عليكم ورحمة الله وبركاته ...​


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


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


اتبع الخطوات :
إذهب إلي الملف
admincp/email.php
وافتحه ببرنامج PHP Coder
ابحث عن السطر ..​


رمز PHP:
print_textarea_row($vbphrase['message_email'], 'message', '', 10, 50);



اضف اسفله مباشرة :​

رمز PHP:
[center][color=#000000]print_yes_no_row('ارسال بريد HTML ?', 'sendhtml', 0);
[color=#000000][/center]
[/COLOR][/COLOR]​


رمز PHP:
[color=#000000]
$headers .= '*******-Type: text/html' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;

[color=#000000]}else{اضف اسفله :

[center][php]construct_hidden_code('sendhtml', $_POST['sendhtml']);






في نفس الملف ابحث على السطر:​

رمز PHP:
construct_hidden_code('test', $vbulletin->GPC['test']);



[/center]
$headers .= '*******-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;

}


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



رمز PHP:
if($_POST['sendhtml']) {



أحفظ الملف وارفعه مكانه​

admincp/email.php



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




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



[/php]


احفظ الملف وارفعه تاني مكانه

includes/class_mail.php






وبكده هتلاقي اختيار جديد ظهر عند محاولتك ارسال رسالة للأعضاء كما في الصورة ..



index.php



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




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



ولا تنسونا من التقييم والدعاء أخواني ..



بارك الله فيكم ..



اخوكمـ سليم




 
عودة
أعلى أسفل