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

الموضوع: تسمي نفسك خبير تعال شوف مشكله في قاعدة البيانات غريبه جدا جدا

  1. #16
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    72


    مشكور أخوي جده هوست
    الله لا يهيننك






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


    أنحلت أبشركم






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


    طريقة الحل
    على الرابط هذا
    http://www.vbulletin.com/forum/bugs35.php?bugid=2449

    إفتح الملف functions_bigthree.php الموجود داخل المجلد includes
    إبحث عن
    كود PHP:
    // check to see if any parent forums should be marked as read as well
            
    $parents = array();
            
    $parents_sql $db->query_read("
                SELECT forum.forumid
                FROM " 
    TABLE_PREFIX "forum AS forum
                LEFT JOIN " 
    TABLE_PREFIX "forumread AS forumread ON (forum.forumid = forumread.forumid AND forumread.userid = $userid)
                WHERE forum.forumid IN (
    $foruminfo[parentlist])
                    AND forum.forumid NOT IN (
    $foruminfo[forumid], -1)
                    AND (forum.lastpost = 0 OR
                        IF(forumread.readtime IS NULL, " 
    . (TIMENOW - ($vbulletin->options['markinglimit'] * 86400)) . ", forumread.readtime) > forum.lastpost
                    )
            "
    );
            while (
    $parent $db->fetch_array($parents_sql))
            {
                
    $parents[] = "($parent[forumid]$userid$time)";
            }

            if (
    $parents)
            {
                
    $db->query_write("
                    REPLACE INTO " 
    TABLE_PREFIX "forumread
                        (forumid, userid, readtime)
                    VALUES
                        " 
    implode(', '$parents)
                );
            } 
    إستبدله بـ
    كود PHP:
      // check to see if any parent forums should be marked as read as well
            
    $parentarray array_diff(explode(','$foruminfo['parentlist']), array($foruminfo['forumid'], -1));
            if (!empty(
    $parentarray))
            {
                
    $parents = array();
                
    $parents_sql $db->query_read("
                    SELECT forum.forumid
                    FROM " 
    TABLE_PREFIX "forum AS forum
                    LEFT JOIN " 
    TABLE_PREFIX "forumread AS forumread ON (forum.forumid = forumread.forumid AND forumread.userid = $userid)
                    WHERE forum.forumid IN (" 
    implode(', '$parentarray) . ")
                        AND (forum.lastpost = 0 OR
                            IF(forumread.readtime IS NULL, " 
    . (TIMENOW - ($vbulletin->options['markinglimit'] * 86400)) . ", forumread.readtime) > forum.lastpost
                        )
                "
    );
                while (
    $parent $db->fetch_array($parents_sql))
                {
                    
    $parents[] = "($parent[forumid]$userid$time)";
                }

                if (
    $parents)
                {
                    
    $db->query_write("
                        REPLACE INTO " 
    TABLE_PREFIX "forumread
                            (forumid, userid, readtime)
                        VALUES
                            " 
    implode(', '$parents)
                    );
                }
            } 

    وأنحلت المشكله
    يعني المشكله مو من المستضيف وإلا أنا غلطان :eek2:






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


    طيب ليه المشكلة هذه عندك أنت بالذات مع أن الغالبية لديهم نفس الاصدار ؟
    والعلاج تم بناءً على إيه ؟

    مع الشكر
    والحمدلله على انك تخلصت من المشكلة






  5. #20
    عضو نشيط
    تاريخ التسجيل
    Oct 2003
    المشاركات
    72


    والله يا الغالي أنا إللي عرفته إنه المشكله كانت في الترقيه ل MySql
    وسألت أحد المختصين قال لي المشكله في الأمر LEFT JOIN
    لأن الإصدار الجديد لـ Mysql مايتعرف عليه
    وحتى شركة فيبولتين لما أعطت الحلول وقالوا إن المشكله من السيرفر المستضيف
    كانوا غلطانين
    وأنا جربت اشغل الموقع على سيرفر ثاني عليه نفس إصدار MySql
    ونفس الخلل
    المشكله تظهر بالتتابع في المنتديات إللي على السيرفر
    كل يوم في منتدى جديد
    من نفس الإصدار
    أنا عدلت على الملف المذكور
    وأشتغلت على طول
    للاسف خبرتي قليله ولا أعرف التغيير عمله إيش
    لكن المهم عندي إنه اشتغل

    وننتظر أحد الإخوان يبلغنا عن فايدة التعديل في الملف

    وأرجع أشكر الأخ جده هوست إللي ماقصر ابد أبد
    http://www.vbulletin.com/forum/showt...highlight=2013

    أخوكم هجاد










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

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

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