عرض مشاركة واحدة
  #1  
قديم أضيفت بتاريخ 07-11-2008, 01:32 PM
الزعيم الزعيم غير متواجد حالياً
عضو مشارك
 
تاريخ التسجيل: 21-02-2008
المشاركات: 85
معدل تقييم المستوى: 18
الزعيم will become famous soon enoughالزعيم will become famous soon enough
افتراضي حصرياً .. حل مشكلة ظهور خطأ في قاعدة البيانات عند تعديل + تحديث الأعضاء [3.7.4]

بسم الله الرحمن الرحيم ..
السلام عليكم ورحمة الله وبركاتة ..


حصرياً .. حل مشكلة ظهور خطأ في قاعدة البيانات عند تعديل + تحديث الأعضاء في النسخة [3.7.4]


ظهرت في النسخة الجديدة 3.7.4 خطأ عند التعديل على بيانات أي عضو ..
وعند تحديث أسماء الأعضاء من خلال تحديث العدادات في لوحة التحكم ..

طرحت المشكلة في موقع الشركة .. وطرح الحل ايضاً هناك .. واتضح انه من خلل او نقص في كود في الملف :



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

لحل المشكلة ..

قم بفتح الملف :
includes/class_dm_user.php



وابحث عن :

كود:
          // visitormessage 'postusername' 
            $this->dbobject->query_write(" 
                UPDATE " . TABLE_PREFIX , "visitormessage 
                SET postusername = '" . $this->dbobject->escape_string($username) . "' 
            ");

واستبدله بـ :

كود:
          // visitormessage 'postusername' 
            $this->dbobject->query_write(" 
                UPDATE " . TABLE_PREFIX . "visitormessage 
                SET postusername = '" . $this->dbobject->escape_string($username) . "' 
                WHERE postuserid = $userid 
            ");
قد لا يحظ البعض الفرق بين الكودين .. الأول والثاني .. من ناحية الاستبدال .. لان الفرق بينهم بسيط ..
وهو استبدال , بـ . في TABLE_PREFIX فقط .!

والسلام عليكم ..
رد مع اقتباس