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