شرح إرسال بريد من المنتدى على الــ inbox و كمان HTML

ENG MUHAMED

[ADMIN]
طاقم الإدارة
25 فبراير 2008
10,079
47
48
support-ar.net
السلام عليكم ورحمه الله وبركاته


الطريقه مجربه والحمد لله تعمل 100%

====


اولا ,,, للإرسال رسالة بريديةللأعضاء بالــ HTML
راح نعدل على ملفين اللي هم
admincp/email.php
include/class_mail.php

التعديل الأول: في ملف admincp/email.php

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


إضف بعده مباشرة

PHP:
print_yes_no_row('Send HTML Email?', 'sendhtml', 0);

في نفس الملف

إبحث عن

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


إضف بعده

PHP:
construct_hidden_code('sendhtml', $_POST['sendhtml']);


إحفظ الملف,, ورجعه مكان,,


التعديل الثاني includes/class_mail.php

إبحث عن


PHP:
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;



إستبدله

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


تحياتى
ENG MUHAMED












 
تسلم ياغالى عالشرح وجارى التجريب
 
للااسف انا جربت دلوقت وصفحة الارسال فى لوحة التحكم كلها ظهرت بيضااا مفيهاش حاجه خااالص !!!!
اعمل ايه؟
 
شغاااااااااااااااله تمام الخطأ فى انى وانا باخد كوبى كان فيه مسافات زياده عملت المشكله تسلم ايدك بجد
 
la;,



الطريقه مجربه والحمد لله تعمل 100%

====


اولا ,,, للإرسال رسالة بريديةللأعضاء بالــ HTML
راح نعدل على ملفين اللي هم
admincp/email.php
include/class_mail.php

التعديل الأول: في ملف admincp/email.php

PHP:
                        print_textarea_row($vbphrase['message_email'], 'message', '', 10, 50);
إضف بعده مباشرة

PHP:
print_yes_no_row('Send HTML Email?', 'sendhtml', 0);
في نفس الملف

إبحث عن

PHP:
construct_hidden_code('test', $vbulletin->GPC['test']);
إضف بعده

PHP:
construct_hidden_code('sendhtml', $_POST['sendhtml']);
إحفظ الملف,, ورجعه مكان,,


التعديل الثاني includes/class_mail.php

إبحث عن


PHP:
$headers .= 'Content-Type: text/plain' . iif($encoding, "; charset=\"$encoding\"") . $delimiter;

إستبدله

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

تحياتى
ENG MUHAMED





تم بنجاح

مشكووووووور كتير عالشرح

:thumbdown:
 
تم بنجاح

مشكووووووور كتير عالشرح الأكثر من رائع