السلام عليكم ورحمة الله وبركاته
قامت معظم الشركات المستضيفه إلى تطوير برامجها إلى آخر نسخة من php كذلك sql
مما سبب مشاكل لمنتدى vb للإصدارات الاقل من 2.2.6 لذلك قامت الشركة بإستحداث هذة النسخة التي لاتحتوي على اي شي سوى حل لهذة المشكلة.
فأنا انصح الاخوة الكرام بعدم التحديث حاليا إلى هذة النسخة.
اما لحل المشاكل المتعلقة بذلك فهي بإتباع التالي دون ان تخسر اي من هاكاتك المضافة إلى منتداك.
ملاحظة هذه الأكواد كما هي في نسخة 2.2.5 فإذا لم تجدها في اي نسخة اخرى يرجى كتابة رقم الإصدار.
في ملف الأدمن
1. user.php
ابحث عن:
--------------------------------------------------------------
$user=$DB_site->query_first("SELECT *,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,
---------------------------------------------------------------
وإستبدله بهذا:
--------------------------------------------------------------
$user=$DB_site->query_first("SELECT user.*,FROM_UNIXTIME(joindate) AS joindate,FROM_UNIXTIME(lastvisit) AS lastvisit,FROM_UNIXTIME(lastactivity) AS lastactivity,FROM_UNIXTIME(lastpost) AS lastpost,
--------------------------------------------------------------
2. template.php
ابحث عن:
------------------------------------------------------------
$templates=$DB_site->query("SELECT t1.title,t2.templateid,t2.title,NOT ISNULL(t2.templateid) AS found".iif(isset($searchstring),",INSTR(t1.template,'".addslashes($searchstring)."') AS globalcontain,INSTR(t2.template,'".addslashes($searchstring)."') AS localcontain","")." FROM template AS t1 LEFT JOIN template AS t2 ON (t1.title=t2.title AND t2.templatesetid=$templateset[templatesetid]) WHERE t1.templatesetid=-1 AND t1.title<>'options' ORDER BY t1.title");
while ($template=$DB_site->fetch_array($templates)) {
-----------------------------------------------------------
وإستبله بهذا الكود:
----------------------------------------------------------
$templates=$DB_site->query("SELECT t1.title AS title,t2.templateid, NOT ISNULL(t2.templateid) AS found" . iif(isset($searchstring), ",INSTR(t1.template,'".addslashes($searchstring)."') AS globalcontain,INSTR(t2.template,'".addslashes($searchstring)."') AS localcontain","")."
FROM template AS t1
LEFT JOIN template AS t2 ON (t1.title=t2.title AND t2.templatesetid=$templateset[templatesetid])
WHERE t1.templatesetid=-1 AND t1.title<>'options'
ORDER BY t1.title");
while ($template=$DB_site->fetch_array($templates)) {
---------------------------------------------------------------------
ثم ارفع ملف
db_mysql
المرفق واستبدله بالقديم بعد تحويله إلى php