عرض مشاركة واحدة
احصائياتى

الردود
8

المشاهدات
2689
هيلبرنت
.:: رفيق درب ::.
  • هيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant futureهيلبرنت has a brilliant future

  • هيلبرنت غير متواجد حالياً

المشاركات
11,551

+التقييم
321

تاريخ التسجيل
Jul 2015

الاقامة
فى الدنيا

نظام التشغيل
windows 8

رقم العضوية
18
07-06-2018, 10:08 AM
المشاركة 1
07-06-2018, 10:08 AM
المشاركة 1
افتراضي إظهار الوان مجموعات الاعضاء فى كل صفحات المنتدى
الـسلام عليكم ورحمة الله وبركاته
بسم الله الرحمن الرحيم
درسنا اليوم سيشرح كيفية إظهار الوان مجموعات الاعضاء فى كل صفحات المنتدى بدون هاك ( لتخفيف المنتدى )
مثال صورة


طريقة التركيب :-
اولا نفتح برنامج الاف تى بى
وانحمل ملف التالى
كود:
 vb/forumdisplay.php
ملحوظة > ناخذ منه نسخه قبل كل شيء
ابحث عن :
كود:
($hook = vBulletinHook::fetch_hook('threadbit_display')) ? eval($hook) : false;
اضف اسفله التالى :
كود:
                       
                        $Ln = $thread['lastposter'];
                        $Lu = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE username = '".addslashes($Ln)."'");
                        $Li = $Lu['usergroupid'];
                        $Lo = $vbulletin->usergroupcache["$Li"]['opentag'];
                        $Lc = $vbulletin->usergroupcache["$Li"]['closetag'];
                        $thread['lastposter'] = "$Lo $Ln $Lc";
                        $Pn = $thread['postusername'];
                        $Pu = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE username = '".addslashes($Pn)."'");
                        $Pi = $Pu['usergroupid'];
                        $Po = $vbulletin->usergroupcache["$Pi"]['opentag'];
                        $Pc = $vbulletin->usergroupcache["$Pi"]['closetag'];
                        $thread['postusername'] = "$Po $Pn $Pc";
ونحفظه ونرفعه
ونيجي للملف الثاني التالى :
كود:
 vb/includes/functions_forumlist.php
أنزله وناخذ نسخه منه
ابحث عن :
كود:
$lastpostinfo['lastpostdate'] = vbdate($vbulletin->options['dateformat'], $lastpostinfo['lastpost'], 1);
اضف اسفله التالى :
كود:
                        
                                        $Rn = $lastpostinfo['lastposter'];
                                        $Ru = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE username = '".addslashes($Rn)."'");
                                        $Ri = $Ru['usergroupid'];
                                        $Ro = $vbulletin->usergroupcache["$Ri"]['opentag'];
                                        $Rc = $vbulletin->usergroupcache["$Ri"]['closetag'];
                                        $lastpostinfo['lastposter'] = "$Ro $Rn $Rc";
تم بحمد لله
ملحوظة: هذا الكود يسبب بعض الاستعلامات
الشرح نقل من منتدى برامج فور يو


التعديل الأخير تم بواسطة هيلبرنت ; 07-24-2018 الساعة 07:04 PM