vBulletin
حل مشكلة هاك الشكر Unknown column ‘0Array’ in ‘where clause’
أعزائي زوار وأعضاء الدعم العربي الكرام قد تكون أتيت لهذا الموضوع بسبب أنه واجتهك مشكلة فى هاك الشكر أو مشكلة هاك الأوسمة بعد الترقية إلى النسخة 3.8.11 أو 3.8.12
الخطأ:
Database error in vBulletin 3.8.12: Invalid SQL: SELECT * FROM post_thanks AS post_thanks INNER JOIN user AS user USING (userid) WHERE post_thanks.postid IN (0Array) ORDER BY post_thanks.username ASC; MySQL Error : Unknown column '0Array' in 'where clause' Error Number : 1054 Request Date : Friday, Sep 22th 2020 @ 05:30:10 PM Error Date : Friday, Sep 22th 2018 @ 05:30:10 PM Script : http://www.example.com/vb/showthread.php?t=2333 Referrer : http://www.example.com/vb/showthread.php?t=2333 IP Address : Username : Classname : vB_Database_MySQLi Server : User Agent :
الحل :
نقوم بالتعديل على الملف التالي includes/functions_post_thanks
ابحث عن
$post_ids = "0$postids";
استبدل بالكود التالي
$post_ids = is_array($postids) ? implode(',',$postids) : "0$postids";
إذا لديكم أى استفسارات أو مشاركات أتركوها لنا بالتعليقات أو بـ الموضوع الأصلي في المنتديات