عرض مشاركة واحدة
قديم 10-05-2009, 03:32 AM   رقم المشاركة : 1 (permalink)
معلومات العضو
xman2
:: RSS Account ::
 
الصورة الرمزية xman2
 

 

 
إحصائية العضو







xman2 غير متواجد حالياً

 

 

إحصائية الترشيح

عدد النقاط : 10
xman2 is on a distinguished road

افتراضي من قام بتركيب طريقة تلوين الاعضاء في صفحات المنتدى يدخل هنا


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

وذلك بسبب بعض الرموز المخالفة للاستعلام
فقمت بتصحيح بعض الاكواد لتلافي حدوث المشكلة حتى لو كان
اسم العضو يحتوي على رموز مخالفة للاستعلام

( تحايل على الاستعلام )

التعديل فقط في ملفين
/vb/includes/functions_forumlist.php

استبدل الكود الذي وصعته سابقاً للتلوين بهذا الكود الجديد

رمز Code:
/* **************** BY MGHOOL - A **************** */
$Rs = $lastpostinfo['lastpostid'];
$Rp = $vbulletin->db->query_first_slave("SELECT userid, username FROM " . TABLE_PREFIX . "post WHERE postid = '$Rs' LIMIT 1");
$Rx = $Rp['userid'];
$Rn = $Rp['username'];
$Ru = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE userid = '$Rx' LIMIT 1");
$Ri = $Ru['usergroupid'];
$Ro = $vbulletin->usergroupcache["$Ri"]['opentag'];
$Rc = $vbulletin->usergroupcache["$Ri"]['closetag'];
$lastpostinfo['lastposter'] = "$Ro $Rn $Rc";
/* **************** BY MGHOOL - V **************** */
والملف

/vb/forumdisplay.php



استبدل ايضاً الكود القديم بهذا الكود



رمز Code:
/* **************** BY MGHOOL - A **************** */
$Ls = $thread['lastpostid'];
$Lp = $vbulletin->db->query_first_slave("SELECT userid, username FROM " . TABLE_PREFIX . "post WHERE postid = '$Ls' LIMIT 1");
$Lx = $Lp['userid'];
$Ln = $Lp['username'];
$Lu = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE userid = '$Lx' LIMIT 1");
$Li = $Lu['usergroupid'];
$Lo = $vbulletin->usergroupcache["$Li"]['opentag'];
$Lc = $vbulletin->usergroupcache["$Li"]['closetag'];
$thread['lastposter'] = "$Lo $Ln $Lc";
$Ps = $thread['postuserid'];
$Pn = $thread['postusername'];
$Pu = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE userid = '$Ps' LIMIT 1");
$Pi = $Pu['usergroupid'];
$Po = $vbulletin->usergroupcache["$Pi"]['opentag'];
$Pc = $vbulletin->usergroupcache["$Pi"]['closetag'];
$thread['postusername'] = "$Po $Pn $Pc";
/* **************** BY MGHOOL - V **************** */

تحيه طيبه للجميع



منقول من مجهول ~



العنكبوت ..~



لآ تنسونا من دعواتكم و البتاع




lk rhl fjv;df 'vdrm jg,dk hghuqhx td wtphj hglkj]n d]og ikh

   

رد مع اقتباس