بسم الله الرحمن الرحيم ,
اول شيء وقبل كل شيء !
ما يجي حد يقلي مكرر او في هاك product للموضوع هذه !
قبل ما اطرح الموضوع جربتهم كلهم , بنسبه للهاك product يعمل مشكله بترتيب اخر الردود الرئيسيه , وهذي مجربه
وطريقة الأخ مجهول بأظهار الألوان كان لها النصيب الأكبر بنجاح , ولاكن مشكلة قواعد البيانات ! في حال تسجيل العضو باسم مثل كذا
Mot'az واكيد الي جرب الطريقه بعرف وعندك حلين اما بتريح راسك وبتمنع التسجيل الأسماء الي فيها علامة التنصيص (
' ) .
او بتابع الشرح طريقة معي ,,
طبعا حقوق الكود code للأخ
مجهول وتعديل حقوقه محفوظه لي وان كان مكرر هذا الموضوع بالكود code الذي سأضع سامحوني , ولكن صدقوني هذا الكود code من تعديل صديقي وحبيت اطرحه الفركه هنا
تابع معي
نفتح الأف تي بي وندخل على المجلد الرئيسي بتاع المنتدى forum وانحمل ملف
forumdisplay.php ناخذ منه
نسخه قبل كل شيء
ونعمل بحث عن هذا الكود code
رمز PHP:
<code style="white-space:nowrap"> <code> ($hook = فيبويلتن في بي vBulletinHook::fetch_hook('threadbit_display')) ? eval($hook) : false;
</code> </code>
ونضيف تحته مباشره
رمز PHP:
<code style="white-space:nowrap"> <code> /* **************** Color **************** */
$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";
/* **************** Color **************** */
</code> </code>
ونحفظه ونرفعه ..
ونيجي للملف الثاني موجود داخخل ملف
includes
اسم الملف
functions_forumlist.php أنزله وناخذ نسخه منه
ونبحث عن هذا الكود code بداخله
رمز PHP:
<code style="white-space:nowrap"> <code> $lastpostinfo['lastpostdate'] = vbdate($vbulletin->options['dateformat'], $lastpostinfo['lastpost'], 1);
</code> </code>
ونذيف تحته مباشره
رمز PHP:
<code style="white-space:nowrap"> <code> /* **************** Color **************** */
$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";
/* **************** Color **************** */
</code> </code>
ونرفعه , ولو طبقت الطريقه بضبط مثل ما هيه مشروحه تأكد 100 % ان ما راح يصير عندك مشاكل بالمنتدى forum ..
وهذي ملفات جاهزه بالمرفقات لأخر نسخه , 3.8.5
وهذا مثال (
http://vb.n3san.net ) .
صوره من الصفحه الرئيسيه ( لتوضيح فقط )
صوره من داخل الأقسام ( لتوضيح فقط )
