طھط؛ظٹظٹط± ظ„ظˆظ† ط§ظ„ط£ط¹ط¶ط§ط، ط*ط³ط¨ ط§ظ„ظ…ط¬ظ…ظˆط¹ط§طھ ط¨ظƒظ„ ط§ظ„ظ…ظ†طھط¯ظ‰



بسم الله الرحمن الرحيم ,

اول شيء وقبل كل شيء !

ما يجي حد يقلي مكرر او في هاك 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&#91;'lastposter'&#93;;
$Lu = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE username = '".addslashes($Ln)."'");
$Li = $Lu&#91;'usergroupid'&#93;;
$Lo = $vbulletin->usergroupcache&#91;"$Li"&#93;&#91;'opentag'&#93;;
$Lc = $vbulletin->usergroupcache&#91;"$Li"&#93;&#91;'closetag'&#93;;
$thread&#91;'lastposter'&#93; = "$Lo$Ln$Lc";
$Pn = $thread&#91;'postusername'&#93;;
$Pu = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE username = '".addslashes($Pn)."'");
$Pi = $Pu&#91;'usergroupid'&#93;;
$Po = $vbulletin->usergroupcache&#91;"$Pi"&#93;&#91;'opentag'&#93;;
$Pc = $vbulletin->usergroupcache&#91;"$Pi"&#93;&#91;'closetag'&#93;;
$thread&#91;'postusername'&#93; = "$Po$Pn$Pc";
/* **************** Color **************** */
</code> </code>

ونحفظه ونرفعه ..

ونيجي للملف الثاني موجود داخخل ملف includes

اسم الملف functions_forumlist.php أنزله وناخذ نسخه منه

ونبحث عن هذا الكود code بداخله

رمز PHP:
<code style="white-space:nowrap"> <code> $lastpostinfo&#91;'lastpostdate'&#93; = vbdate($vbulletin->options&#91;'dateformat'&#93;, $lastpostinfo&#91;'lastpost'&#93;, 1);
</code> </code>

ونذيف تحته مباشره

رمز PHP:
<code style="white-space:nowrap"> <code> /* **************** Color **************** */
$Rn = $lastpostinfo&#91;'lastposter'&#93;;
$Ru = $vbulletin->db->query_first_slave("SELECT usergroupid FROM " . TABLE_PREFIX . "user WHERE username = '".addslashes($Rn)."'");
$Ri = $Ru&#91;'usergroupid'&#93;;
$Ro = $vbulletin->usergroupcache&#91;"$Ri"&#93;&#91;'opentag'&#93;;
$Rc = $vbulletin->usergroupcache&#91;"$Ri"&#93;&#91;'closetag'&#93;;
$lastpostinfo&#91;'lastposter'&#93; = "$Ro$Rn$Rc";
/* **************** Color **************** */
</code> </code>

ونرفعه , ولو طبقت الطريقه بضبط مثل ما هيه مشروحه تأكد 100 % ان ما راح يصير عندك مشاكل بالمنتدى forum ..

وهذي ملفات جاهزه بالمرفقات لأخر نسخه , 3.8.5




وهذا مثال ( http://vb.n3san.net ) .

صوره من الصفحه الرئيسيه ( لتوضيح فقط )



صوره من داخل الأقسام ( لتوضيح فقط )






التعديل الأخير كان بواسطة M o t 4 z; 13 - 03 - 2014 الساعة 01:23 السبب: العنوان

الملفات المرفقة [TR]
forumdisplay.txt (48.1 كيلوبايت, عدد مرات المشاهدة 156 مرة) [/TR]
[TR]
functions_forumlist.txt (29.4 كيلوبايت, عدد مرات المشاهدة 152 مرة) [/TR]



©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©