شرح استبدال بعض هاكات منتداك بأكواد ، لتسريع منتداك و تقليل الأخطاء (ج4) للجيل الرابع


بعد نجاح الجزء الأول و الثاني و الثالث من الموضوع على الروابط التالية:

استبدال بعض هاكات منتداك بأكواد ، لتسريع منتداك و التخفيف على السيرفر
استبدال بعض هاكات منتداك بأكواد ، لتسريع منتداك و تقليل الأخطاء (ج3) للجيل الرابع

تم إعداد الجزء الرابع بحمد الله وهو خاص بالجيل الرابع فقط والنسخ الجديدة على الأغلب ، جميع الأكواد مجرّبة وتعمل 100% بإذن الله، أي مشكلة تواجهها ما تتردد بطرح استفسارك.


هناك العديد من الهاكات يمكن الإستغناء عنها مقابل أكواد تعمل نفس عمل هذه الهاكات .
وسأطرح هنا في الموضوع الهاكات و الأكواد التي لها نفس الوظيفة .




أولاً: ترتيب الأقسام الفرعية تحت بعض


رابط الموضوع الأصلي:
[ شرح ] : تخلص من الهاكات وقم بتسريع منتداك - معهد مطور فى بى


الطريقة:
افتح قالب forumhome_subforums
خود منه نسخة و استبدله كاملاً بالقالب التالي:


<div class="subforums"> <h4 class="subforumlistlabel">{vb:rawphrase subforums}:</h4> <ol class="subforumlist commalist"> <vb:each from="subforums" value="row"> <li class="subforum"> <vb:if condition="$row['canpost']"> <br/><img class="inlineimg" src="{vb:stylevar imgdir_statusicon}/{vb:raw row.imageprefix}subforum_{vb:raw row.statusicon}-48.png" alt="" border="0" id="forum_statusicon_{vb:raw row.forumid}" /> <vb:else /> <img class="inlineimg" src="{vb:stylevar imgdir_statusicon}/subforum_{vb:raw row.statusicon}.png" alt="" border="0" id="forum_statusicon_{vb:raw row.forumid}" /> </vb:if> <a href="{vb:link forum, {vb:raw row}}">{vb:raw row.title}</a>{vb:raw row.comma} </li> </vb:each> </ol></div>
ثانياً : منع ظهور التواقيع و الصور الرمزية في قسم معيّن


رابط الموضوع الأصلي:
هاك منع ظهور التواقيع والصور الرمزيه فى قسم معين فى المنتدى

الطريقة:

لمنع التواقيع:
افتح قالب postbit_legacy وابحث فيه عن:



<vb:if condition="$post['signature']">
أضف قبلها مباشرة:



<vb:if condition="!in_array($GLOBALS[forumid], array(86,81))">
ثمّ ابحث عن أوّل :



</vb:if>
موجودة بعد الكود التالي:



<vb:if condition="$post['signature']">
وأضف بعدها مباشرة:



</vb:if>
لمنع الصور الرمزية
افتح قالب postbit_legacy ، وابحث فيه عن :



<vb:if condition="$show['avatar']">
أضف قبلها مباشرة:



<vb:if condition="!in_array($GLOBALS[forumid], array(86,81))">
ثمّ ابحث عن أوّل :



</vb:if>
بعدها أضف:



</vb:if>
ثالثاً: تعليقات الفيس بوك للجيل الرابع


رابط الموضوع الأصلي:
تعليقات الفيس بوك للجيل الرابع مجرب وصحيح + مثال

الطريقة:
في الموضوع الأصلي، ما أدرجتها هنا لأنها مشروحة بالصور هناك تخلص من الهاكات وقم بتسريع منتداك shiny01.gif.




رابعاً : إضافة مواضيعي+مشاركاتي+بياناتي+توقيعي+صورتي الرمزية في الهيدر


رابط الموضوع الأصلي:
إضافة مواضيعي+مشاركاتي+بياناتي+توقيعي+صورتي الرمزية في الهيدر،، وبدون هاك

الطريقة:
في قالب الـ header ابحث عن



<vb:if condition="$vboptions['enablefacebookconnect']"> {vb:raw facebook_header} </vb:if> </ul>
أضف بعدها مباشرة:



<!-- end of div toplinks1 --><div id="toplinks1" class="toplinks" style="top: 30px;"><ul class="isuser"><li><a href="profile.php?do=editavatar" title="تغيير صورتك الرمزية الحالية">صورتي الرمزية</a></li><li><a href="profile.php?do=editsignature" title="إنشاء توقيع لك أو تغيير التوقيع الموجود حالياً">توقيعي</a></li><li><a href="profile.php?do=editprofile" title="من هنا تستطيع إضافة أو تعديل معلومات الشخصية التي تظهر بجانب مشاركاتك او في ملفك الشخصي">بياناتي</a></li><li><a href="subscription.php" title="مشاركات الأعضاء التي قمت بالرد عليها">مشاركاتي</a></li><li><a href="search.php?do=finduser&userid={vb:raw bbuserinfo.userid}&starteronly=1&*******type=vBForum_Thread" title="المواضيع الخاصة بك والتي قمت انت بكتابتها">مواضيعي</a></li></ul></div><!-- end of div toplinks1 -->
خامساً: منع الزوار من مشاهدة المتواجدون الآن

رابط الموضوع الأصلي:
شرح منع الزوار من مشاهدة المتواجدون الان بدون هاكات ^_*


الطريقة:
في قالب الـ forumhome ابحث فيه عن:



$show['loggedinusers']
واستبدل كلمة loggedinusers بـ member



سادساً : إضافة ايقونة الفيس بوك والتويتر وال rss في المنتدى في الهيدر


رابط الموضوع الأصلي:
أضافة ايقونة الفيس بوك والتويتر وال rss في المنتدى شرح بالصور

الطريقة:
في الموضوع الأصلي، ما أدرجتها هنا لأنها مشروحة بالصور هناك تخلص من الهاكات وقم بتسريع منتداك shiny01.gif.




سابعاً : إضافة وسوم h1,h2 لتحسين الأرشفة


رابط الموضوع الأصلي:
( شرح ) إضافة H1,H2 للقسم و المواضيع لتحسين الأرشفة


الطريقة:
افتح قالب الـ forumdisplay ، ابحث فيه عن:




{vb:raw navbar}
أضف بعدها مباشرة:



<br /><Center><h1 class="hone"><a href="forumdisplay.php?f={vb:raw foruminfo.forumid}">{vb:raw foruminfo.title_clean}</a></h1><h2 class="htwo">{vb:raw foruminfo.description}</h2></Center><br />
ثمّ في قالب showthread ابحث عن :



{vb:raw navbar}
أضف بعدها مباشرة:



<br /><Center><h1 class="hone"><a href="showthread.php?{vb:raw session.sessionurl}t={vb:raw thread.threadid}">{vb:raw thread.title}</a></h1><h2 class="htwo">{vb:raw threadinfo.title}</h2></Center><br />
ثمّ افتح قالب additional.css وأضف في آخره:




h1.hone {font-family: Arial; font-size: 20px;
color: #000000; font-weight: bold;}
h2.htwo {font-family: Arial; font-size: 16px;
color: #000000; font-weight: bold;}

ثامناً: وضع التوقيع في إيطار


رابط الموضوع الأصلي:
شرح وضع التوقيع في إطار مع اسم و رابط العضوية

الطريقة:
افتح قالب postbit_legacy وابحث فيه عن :



<vb:if condition="$post['signature']"> <blockquote class="signature restore"><div class="signaturecontainer">{vb:raw post.signature}</div></blockquote> </vb:if>
ثُمّ استبدلها بـ :



<vb:if condition="$post['signature']"><!-- Signature By Mohammad Kamal--><fieldset style="border: 1px dashed #C0C0C0; -moz-border-radius:3px" class="alt3";><div><legend><font color="#000000">توقيع <b><a href="member.php?{vb:raw session.sessionurl}u={vb:raw post.userid}">{vb:raw post.musername}</a></b></font></legend><blockquote class="signature restore"><div class="signaturecontainer">{vb:raw post.signature}</div></blockquote><!-- / Signature By Mohammad Kamal--></vb:if>



ملاحظة :
*لا تنسى أخذ نسخة من أي قالب أو ملف قبل تعديله، لأنه ممكن ما يعجبك التعديل.

منقول من المطور