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

SH3A3-Q

ابو الميرزا
طاقم الإدارة
إنضم
14 نوفمبر 2007
المشاركات
48,682
النقاط
113
العمر
49
الإقامة
QATIF-القطيف
وعليكم السلام ورحمة الله وبركاتة
واجه البعض خطأ في الرئيسية بعد تلوين اسماء الاعضاء في صفحات المنتدى

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

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

التعديل فقط في ملفين
/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 **************** */

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



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



العنكبوت :blushing: ..~



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

 
عودة
أعلى أسفل