صفحة 2 من 2 الأولىالأولى 12
النتائج 16 إلى 20 من 20

الموضوع: مشكلة في الداتا بيز بعد الترقية

  1. #16
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,602


    المشكله ليست فى ملف الاندكس.

    جرب التالي الى ان نجد حل أفضل.
    يرجى اطلاعى اذا كانت المشكله تظهر بعد هذا التعديل.


    افتح ملف includes/functions.php

    ابحث عن:
    كود PHP:
     // no cache available - query the user
            
    $user $vbulletin->db->query_first("
                    SELECT " 
    .
                            
    iif(($option 16), ' administrator.*, ') . "
                            userfield.*, usertextfield.*, user.*, UNIX_TIMESTAMP(passworddate) AS passworddate,
                            IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid" 
    .
                            
    iif(($option 1) AND $vbulletin->options['reputationenable'] == 1', level') .
                            
    iif(($option 2) AND $vbulletin->options['avatarenabled'], ', avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline, customavatar.width AS avwidth, customavatar.height AS avheight').
                            
    iif(($option 8), ', customprofilepic.userid AS profilepic, customprofilepic.dateline AS profilepicdateline, customprofilepic.width AS ppwidth, customprofilepic.height AS ppheight') .
                            
    iif(!isset($vbphrase), fetch_language_fields_sql(), '') . "
                            
    $hook_query_fields
                    FROM " 
    TABLE_PREFIX "user AS user
                    LEFT JOIN " 
    TABLE_PREFIX "userfield AS userfield ON (user.userid = userfield.userid)
                    LEFT JOIN " 
    TABLE_PREFIX "usertextfield AS usertextfield ON (usertextfield.userid = user.userid) " .
                    
    iif(($option 1) AND $vbulletin->options['reputationenable'] == 1"LEFT JOIN  " TABLE_PREFIX "reputationlevel AS reputationlevel ON (user.reputationlevelid = reputationlevel.reputationlevelid) ").
                    
    iif(($option 2) AND $vbulletin->options['avatarenabled'], "LEFT JOIN " TABLE_PREFIX "avatar AS avatar ON (avatar.avatarid = user.avatarid) LEFT JOIN " TABLE_PREFIX "customavatar AS customavatar ON (customavatar.userid = user.userid) ") .
                    
    iif(($option 8), "LEFT JOIN " TABLE_PREFIX "customprofilepic AS customprofilepic ON (user.userid = customprofilepic.userid) ") .
                    
    iif(($option 16), "LEFT JOIN " TABLE_PREFIX "administrator AS administrator ON (administrator.userid = user.userid) ") .
                    
    iif(!isset($vbphrase), "INNER JOIN " TABLE_PREFIX "language AS language ON (language.languageid = " . (!empty($languageid) ? $languageid "IF(user.languageid = 0, " intval($vbulletin->options['languageid']) . ", user.languageid)") . ") ") . "
                    
    $hook_query_joins
                    WHERE user.userid = 
    $userid
            "
    ); 
    استبدله بي:
    كود PHP:
    /*
     // no cache available - query the user
            $user = $vbulletin->db->query_first("
                    SELECT " .
                            iif(($option & 16), ' administrator.*, ') . "
                            userfield.*, usertextfield.*, user.*, UNIX_TIMESTAMP(passworddate) AS passworddate,
                            IF(displaygroupid=0, user.usergroupid, displaygroupid) AS displaygroupid" .
                            iif(($option & 1) AND $vbulletin->options['reputationenable'] == 1, ', level') .
                            iif(($option & 2) AND $vbulletin->options['avatarenabled'], ', avatar.avatarpath, NOT ISNULL(customavatar.userid) AS hascustomavatar, customavatar.dateline AS avatardateline, customavatar.width AS avwidth, customavatar.height AS avheight').
                            iif(($option & 8), ', customprofilepic.userid AS profilepic, customprofilepic.dateline AS profilepicdateline, customprofilepic.width AS ppwidth, customprofilepic.height AS ppheight') .
                            iif(!isset($vbphrase), fetch_language_fields_sql(), '') . "
                            $hook_query_fields
                    FROM " . TABLE_PREFIX . "user AS user
                    LEFT JOIN " . TABLE_PREFIX . "userfield AS userfield ON (user.userid = userfield.userid)
                    LEFT JOIN " . TABLE_PREFIX . "usertextfield AS usertextfield ON (usertextfield.userid = user.userid) " .
                    iif(($option & 1) AND $vbulletin->options['reputationenable'] == 1, "LEFT JOIN  " . TABLE_PREFIX . "reputationlevel AS reputationlevel ON (user.reputationlevelid = reputationlevel.reputationlevelid) ").
                    iif(($option & 2) AND $vbulletin->options['avatarenabled'], "LEFT JOIN " . TABLE_PREFIX . "avatar AS avatar ON (avatar.avatarid = user.avatarid) LEFT JOIN " . TABLE_PREFIX . "customavatar AS customavatar ON (customavatar.userid = user.userid) ") .
                    iif(($option & 8), "LEFT JOIN " . TABLE_PREFIX . "customprofilepic AS customprofilepic ON (user.userid = customprofilepic.userid) ") .
                    iif(($option & 16), "LEFT JOIN " . TABLE_PREFIX . "administrator AS administrator ON (administrator.userid = user.userid) ") .
                    iif(!isset($vbphrase), "INNER JOIN " . TABLE_PREFIX . "language AS language ON (language.languageid = " . (!empty($languageid) ? $languageid : "IF(user.languageid = 0, " . intval($vbulletin->options['languageid']) . ", user.languageid)") . ") ") . "
                    $hook_query_joins
                    WHERE user.userid = $userid
            ");
    */ 






    __________________
    المغردون العرب

  2. #17
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    425


    الف شكر يا غالي الان صار يدخلني على صفحة الدخول مرة ثانية

    ممكن يا غالي الإيميل تبعك اقابلك عليه تشيك انت بنفسك ولا عليك امر

    اتمنى تضيفني
    kly.7laa(@)hotmail.com

    تحياتي





    __________________
    قيد الإنشاء :)

  3. #18
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    425


    up

    up

    مازالت المشكلة قائمة الرجاء يا اخوان الي يعرف اي حلول ينصحنااااااااااااااااااااااااااااا
    :eek3:





    __________________
    قيد الإنشاء :)

  4. #19
    عضو فعال جدا
    تاريخ التسجيل
    Apr 2002
    المشاركات
    2,046


    اقتباس المشاركة الأصلية كتبت بواسطة mahmoud009
    السلام عليكم ورحمة الله وبركاته...

    بص أخوي ان شاء الله انت عندك هاك عرض الصورة الرمزية (الأفاتار) بالصفحة الرئيسية أوقفه بتنتهي المشكلة بإذن الله..
    )






  5. #20
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,283


    دام هذا فى الاندكس يبقى زى ما قال الاخ محمود والخطأ انه يطلب الافاتر الخاص بالعضو فاعتقد ان مبرمج الهاك وضع $bbuserinfo['userid'] بدلاً من $vbulletin->userinfo['userid'] المستخدمة فى النسخة 3.5
    افتح ادارة الاضافت وابحث عن اى بلج ان فيه احد الhooks التالية
    forumhome_start
    forumhome_complete
    وعطلهم ورد لى خبر





    __________________
    سبحان الله وبحمده ... سبحان الله العظيم.
    إقرأ .. لتتعلم
    [AJAX] سكربت إتصل بنا (ديف كونتاكت) النسخة 2.3.2
    للتواصل ..





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

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

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