النتائج 1 إلى 6 من 6

الموضوع: مشكلة في الدخول على الرسائل الخاصة

  1. #1
    عضو نشيط جدا
    تاريخ التسجيل
    Sep 2002
    المشاركات
    460

    مشكلة في الدخول على الرسائل الخاصة



    بسم الله الرحمن الرحيم

    مشكلة عندي في الموقع لعضو واحد فقط ولا أعلم هل يوجد غيره أو لا

    عندما يريد أن يدخل للرسائل الخاصة أو لوحة التحكم الخاصة به يظهر له السطر التالي

    Fatal error: Unsupported operand types in /home/XXXXXXX/public_html/XXXXXXXX/includes/functions_user.php on line 263

    جرتب اغير مجموعة العضو نفس المشكلة

    في صندوق الوارد والصادر لديه عدد 300 رساله تقريبا و الحد الأقصى للتخزين 1000 رسالة

    ذهبت إلى الملف functions_user.php

    وجدت السطر 263 هو

    $pmfolders = $pmfolders + unserialize($vbulletin->userinfo['pmfolders']);

    قمت بحذفه اشتغلت تمام لوحة التحكم والرسائل الخاصة

    لكن هذا أنا ما أعتبره حل اعتبره اعتباط لازم نفهم المشكلة حتى يكون الحل منطقي

    آمل المساعدة





    __________________
    لا إله إلا الله محمدا رسول الله


  2. #2


    functions_user.phpترفعه من جديد نسخة نظيفه تنحل المشكلة

    المشكلة هي انه هناك سطر خطأ او مفقود
    ممكن السطر الي حذفته يسبب لك مشاكل اخرى غير الرسائل الخاصه





    __________________
    :D

  3. #3
    عضو سوبر نشيط
    تاريخ التسجيل
    May 2007
    المشاركات
    892


    قمـ برفع ملف tools.php وفعل خصائص الملف

    ان شاء الله يظبط معك





    __________________
    No support via PM! to get support
    Support Manger


  4. #4
    عضو جديد
    تاريخ التسجيل
    Apr 2008
    المشاركات
    10


    لدي نفس المشكل

    وقمت برفع tools.php وعملت كافة اللي فيه
    وقمت باستبدال كل ملفات المنتدى باخرى جديدة من منطقة العملاء بموقع الشركة
    وقمت بتعطيل كل الهاكات من config.php
    وقمت بتغيير الستايل
    وقمت بتغيير اللغة
    وايضا بحذف ملف الهتكس

    ونفس المشكلة






  5. #5


    اخي الكريم المشكلة تتعلق بالمجلد الخاص بالعضو فأذا كان لديه مجلد جرب حذفه

    السطر 263 هو لبناء الرسائل الخاصة المجلدات.





    __________________
    سوالف سوفت ( المعلومة تأتي أولآ )
    استخدم خاصية تنبيه المشرفين للضرورة وعند ملاحظة موضوع يخالف قوانين منتديات سوالف وسيتم مراجعة الموضوع او المشاركة المبلغ عنها على الفور

  6. #6
    عضو فعال
    تاريخ التسجيل
    Sep 2007
    المشاركات
    1,569


    الحل بشكلين
    اما تفريغ المجلدات الخاصة بالاعضاء من قاعدة البيانات

    او في ملف

    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);
    }

    وطريقه عمل الكود أعلاه ، هو نقل مافي المجلدات إلى الوارد العام للعضو ، ولديه خيار نسخها احتياطيا او وضعها إنشاء مجلدات جديده ونقلها بها



    هذا .. الحل الذي عثرت عليه ويعمل عندي بشكل جيد.





    __________________
    My twitter - حراج
    لا تنس ذكر الله | سبحان الله و الحمد لله ولا إله ألا الله و الله أكبر






ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  
0
أضف موقعك هنا