الحل بشكلين
اما تفريغ المجلدات الخاصة بالاعضاء من قاعدة البيانات
او في ملف
functions_user.php
والخلل يكون بالسطر 252 ، أغلب الحلول تكون بحذفه او تعطيله بوضع \\ ، وينفتح الخاص ، ولكن لا تجد المجلدات الخاصه هناك
الحل المؤقت الأمثل هو كالتالي :
فتح الملف functions_user.php وبالسطر 252 يتم البحث عن هذا الكود كاملا :
إقتباس:
| if (!empty($vbulletin->userinfo['pmfolders']))
{ $pmfolders = $pmfolders + unserialize($vbulletin->userinfo['pmfolders']);
} |
استبدلة بالتالي
إقتباس:
| if (!empty($vbulletin->userinfo['pmfolders']))
{ $cachedpmfolders = unserialize($vbulletin->userinfo['pmfolders']);
if (is_array($cachedpmfolders) AND !empty($cachedpmfolders))
{ $pmfolders = $pmfolders + $cachedpmfolders;
}
unset($cachedpmfolders);
} |
وطريقه عمل الكود أعلاه ، هو نقل مافي المجلدات إلى الوارد العام للعضو ، ولديه خيار نسخها احتياطيا او وضعها إنشاء مجلدات جديده ونقلها بها
هذا .. الحل الذي عثرت عليه ويعمل عندي بشكل جيد.