بسم الله الرحمن الرحيم
في الافتراضي في الفي بي أنت تطرش عدد كبير من الايميلات دفعة واحدة، الفي بي إما تفعهم بطوابير وترسلهم لكل عضو زار المنتدى أو فقط تحاول ترسلهم مباشرة (هذا الكلام لما ترسل الايميلات عن طريق لوحة التحكم بالمنتدى). كنتيجة هذا الأمر راح يسبب الضغط على السيرفر وراح يصير بطيء - لذا إرسال عدة إيميلات (مثل النشرة الأسبوعية) راح تسبب صعوبة (بتاخذ ساعات تضغط على 'التالي' في لوحة التحكم) - كنتيجة لهذه المشاكل ولد مثل هذا الهاك
. هذا الهاك يسوي شغلتين:
1. الإيميلات التي ترسل من لوحة التحكم ACP تدخل في طوابير، وما ترسل مباشرة لنظام الإيميلات.
2. عمليات الطوابير الموجودة كلها مجدولة في المهام المجدولة في الكرون للمنتدى.
التركيب: الخطوة الأولى:
في admincp/email.php
ابحث عن
vbmail($user['email'], $vbulletin->GPC['subject'], $sendmessage, true, $vbulletin->GPC['from']);
استبدلها بـ
vbmail($user['email'], $vbulletin->GPC['subject'], $sendmessage, false, $vbulletin->GPC['from']); // Paul M - Queue Admin Mail //
الخطوة الثانية:
في includes/functions.php
ابحث عن استبدلها بـ:
// exec_mail_queue(); // Paul M - Cron Mail Queue Hack //
الخطوة الثالثة:
ارفع الملف mailqueue.php إلى /includes/cron/
الخطوة الرابعة:
استورد المنتج من إدارة المنتجات ..
هذا الهاك يحتوي أيضاً على كود لـ
Antivirus يعرض لك إحصائيات لحجم الإيميلات في الطوابير (v3.7.002).
الهاك بالمرفق
سلام عليكم
