حالة الموضوع:
مغلق
  1. مــحمود

    مــحمود Developer

    الأنتساب:
    ‏10 يناير 2013
    المشاركات:
    34
    الإعجابات المتلقاة:
    0
    نقاط الجائزة:
    6
    [​IMG]


    السلام عليكم ورحمة الله وبركاته


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




    [​IMG]



    أولاً : هاك تصغير الصور

    رابط تحميل الهاك : من هنا

    الكود البديل للهاك : (طريقة الأخ الغالي "mega_soft") :

    افتح ملف : includes/class_bbcode.php

    ابحث عن :

    كود PHP:
    return '<img src="' $link '" border="0" alt="" />';
    استبدلها بـ :

    كود PHP:
    return '<img src="' $link '" onload="if(largerThan(this.width,600)) {this.width=600;this.alt=\'اضغط هنا لترى الصورة بحجمها الطبيعى\';}" onmouseover="if(this.alt) this.style.cursor=\'hand\';" onclick="if(this.alt) window.open(\'' $link '\');" border="0" />';
    حيث الرقم 600 هو عرض الصوره عدل علي حسب رغبتك

    ثم افتح قالب : headinclude

    اضف بآخر القالب :

    كود PHP:
    <script type="text/javascript"
    function 
    largerThan(a,b

    return 
    a>b

    </script>
    [​IMG]

    ثانياً : هاك إضافة وسوم الـ h1-h2 لزيادة الأرشفة

    رابط تحميل الهاك : من هنا

    الكود البديل للهاك :

    إفتح قالب الـ FORUMDISPLAY :

    إبحث عن :

    كود PHP:
    $navbar
    أضف أسفلها :

    كود PHP:
    <br />
    <
    center>
    <
    h1 class="myh1">$foruminfo[title_clean]</h1>

    <
    h2 class="myh2">$foruminfo[description]</h2>
    </
    center>
    <
    br />
    إفتح قالب SHOWTHREAD

    إبحث عن :

    كود PHP:
    $navbar
    كود PHP:
    </br>
    <
    center>
    <
    h1 class="myh1">$thread[title]</h1>
    <
    h2 class="myh2">$foruminfo[title_clean]</h2>
    </
    center>
    <
    br />
    إذهب إلى لوحة تحكم المنتدى ثم "الاستايلات و القوالب" إختر "التحكم بالاستايلات" ثم أختر من أمام الاستايل الذي تريد التعديل عليه "CSS الرئيسي"
    إذهب إلى آخر صندوق في الأسفل الموجود باسم "Additional CSS Definitions"


    أضف فيه :

    كود PHP:
    /* ***** H1 Tags ***** */

    h1.myh1 {font-familyArialfont-size20px

    color#000000; font-weight: bold;}

    h2.myh2 {font-familyArialfont-size16px

    color#000000; font-weight: bold;}
    [​IMG]

    ثالثاً : هاك ألوان المجموعات

    رابط تحميل الهاك : من هنا

    (يظهر ألوان ولكن ليس بمربعات متحركه مثل هاك الأخ الغالي "dr-php") الكود البديل للهاك :

    اذهب إلى لوحة تحكم المنتدى > مجموعات الأعضاء > التحكم بالمجموعات ، اختر المجموعة المطلوبة ثمّ تعديل :

    في حقلي وصف العضو بـ HTML

    ضع بالحقل الأول (اليمين) :

    كود PHP:
    <font color="#339966"><b>
    ضع بالحقل الثاني (اليسار) :

    كود PHP:
    </b></font>
    [​IMG]

    رابعاً : هاك فصل المواضيع المثبته عن العاديّة

    رابط تحميل الهاك : من هنا

    الكود البديل للهاك :

    افتح قالب FORUMDISPLAY

    ابحث عن :

    كود PHP:
    <if condition="$show['threads']">  
        <!-- 
    show threads -->  
        <
    tbody id="threadbits_forum_$foruminfo[forumid]">  
        <if 
    condition="$show['stickies']">  
        
    $threadbits_sticky  
        
    </if>
    أضف تحته مباشرة :

    كود PHP:
    <tr valign="top"><td class="thead" colspan="10" style="height: 15px;"></td></tr>
    [​IMG]

    خامساً : هاك فصل الأقسام

    رابط تحميل الهاك : من هنا

    الكود البديل للهاك :

    افتح قالب FORUMHOME

    إبحث عن :

    كود PHP:
    <!-- / guest welcome message -->
        </if>
    أزل من أسفلها الكود التالي :

    كود PHP:
    <tr align="center">
          <
    td class="thead">&nbsp;</td>
          <
    td class="thead" width="100%" align="$stylevar[left]">$vbphrase[forum]</td>
          <
    td class="thead" width="175">$vbphrase[last_post]</td>
          <
    td class="thead">$vbphrase[threads]</td>
          <
    td class="thead">$vbphrase[posts]</td>
          <if 
    condition="$vboptions['showmoderatorcolumn']">
          <
    td class="thead">$vbphrase[moderator]</td>
          </if>
        </
    tr>
    إبحث عن :

    كود PHP:
    $forumbits
    أضف أعلاها :

    كود PHP:
    </table>
    <
    br />
    وأضف أسفلها :

    كود PHP:
    <table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    ثم حفظ

    افتح قالب forumhome_forumbit_level1_nopost

    في بداية القالب ، أضف :

    كود PHP:
    <table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    إبحث عن :

    كود PHP:
    $childforumbits
    أضف أعلاها :

    كود PHP:
    <tr align="center">
          <
    td class="thead">&nbsp;</td>
          <
    td class="thead" width="100%" align="$stylevar[left]">$vbphrase[forum]</td>
          <
    td class="thead" width="175">$vbphrase[last_post]</td>
          <
    td class="thead">$vbphrase[threads]</td>
          <
    td class="thead">$vbphrase[posts]</td>
          <if 
    condition="$vboptions['showmoderatorcolumn']">
          <
    td class="thead">$vbphrase[moderator]</td>
          </if>
        </
    tr>
    في نهاية القالب ، أضف :

    كود PHP:
    </table>
    <
    br />
    [​IMG]

    سادساً : هاك اللقب الإضافي للعضو

    رابط تحميل الهاك : من هنا

    الكود البديل للهاك :

    من لوحة تحكم الإدارة افتح على ملف العضو المطلوب ثمّ عند حقل "لقب العضو" ضع :

    كود PHP:
    اللقب الأول<br>اللقب الثاني<br>اللقب الثالث
    وفي الحقل الذي يليه اختر " نعم حسب اعداد المدير (السماح بإستخدام html)"

    [​IMG]

    سابعاً : هاك إضافة مقطع youtube في الموضوع

    رابط تحميل الهاك : من هنا

    الكود البديل للهاك :

    1- من لوحة تحكم المنتدى > أكواد BB Codes المخصصة > اضافة كود جديد :
    * العنوان : youtube
    * BB Code اسم البطاقة : bbcode tag name youtube
    * الاستبدال :

    كود PHP:
    <object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/{param}"></param><embed src="http://www.youtube.com/v/{param}" type="application/x-shockwave-flash" width="425" height="350"></embed></object>
    * المثال :

    كود PHP:
    [youtube]JFwCCL0Vh6U[/youtube]
    * الوصف :

    كود PHP:
    لاضافة مقطع فيديو من موقع يوتيوب قم بنسخ نهاية كود الفيديو من وصلة المقطع .. مثال http://youtube.com/watch?v=JFwCCL0Vh6U إختصاره JFwCCL0Vh6U
    * زر الصورة (اختيارية) :

    كود PHP:
    images/misc/youtube.gif
    ثمّ حفظ

    الآن ارفع الأيقونة التالية إلى :

    [​IMG]

    images/misc/youtube.gif

    [​IMG]

    ثامنآ : منع تكرار توقيع العضو في الموضوع نفسه ، وظهوره مرة واحدة فقط:

    افتح قالب postbit_legacy أو postbit حسب استخدامك وابحث عن:

    كود PHP:
    <if condition="$post['signature']">
    استبدلها بـ :

    كود PHP:
    <if condition="$post['signature'] AND !$vboptions['shownsigs'][$post[userid]] AND $vboptions['shownsigs'][$post[userid]] = true">
    [​IMG]

    تاسعآ : استبدال أيقونات الأقسام بصورة لكل قسم :

    افتح القالب forumhome_forumbit_level2_post

    ابحث عن :

    كود PHP:
    <td class="alt2"><img src="$stylevar[imgdir_statusicon]/$forum[imageprefix]forum_$forum[statusicon].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]/></td>
    استبدلها بـ:

    كود PHP:
    <td class="alt2"><img src="http://www.iq-team.org/vb/images/icons/$forum[forumid].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]/></td>
    مسميات الصـور : 1 , 2 , 3 < الصـوره على نفس رقم الآي دي للقسم.
    يعني إذا أردت صورة لـ قسم التصميم , تشوف رقمه كم ؟
    مثلا ( 10 ) تسمي الصـوره 10 وترفعها على هذا المسار vb/images/icons

    [​IMG]

    عاشرآ : اخفاء الروابط عن الزوّار :

    افتح ملف includes/class_postbit.php

    ابحث عن:

    كود PHP:
    // highlight words from search engine ($_REQUEST[highlight])
    أضف أعلاه مباشرة:

    كود PHP:
    // ADD BY MGHOOL 
    if (!$this->registry->userinfo['userid']) { 
    $this->post['message'] = @preg_replace('#<a href="(.*)">(.*)</a>#siU'
      
    '<u>[عزيزي الزائر يتوجب عليك التسجيل لمشاهدة الرابط للتسجيل </u> <a href="register.php?">اضغط 
      
    هنا</a><u>]</u>'
    $this->post['message']); 
    }
    [​IMG]

    الحادي عشر : إضافة rel="nofollow الى الروابط في المواضيع والتواقيع

    افتح ملف includes/class_postbit.php

    ابحث عن:

    كود PHP:
    // highlight words from search engine ($_REQUEST[highlight])
    أضف قبلها مباشرة:

    كود PHP:
    $this->post['message'] = str_replace('target=''rel="nofollow" target='$this->post['message']);
    $this->post['signature'] = str_replace('target=''rel="nofollow" target='$this->post['signature']);
    [​IMG]

    الثاني عشر : إخفاء التواقيع عن الزوّار - يزيد من سرعة التصفح - :

    افتح قالب postbit أو postbit_legacy حسب استخدامك، ابحث عن:

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

    كود PHP:
    <if condition="$bbuserinfo['usergroupid'] != 1">
    ثُمّ ابحث عن :

    كود PHP:
    <!-- / sig -->
    </if>
    أضف بعدها مباشرة:

    كود PHP:
    </if>
    [​IMG]

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

    افتح قالب forumhome_subforumbit_post

    أضف في أوّل القالب :

    كود PHP:
    <br>
    [​IMG]

    الرابع عشر : إظهار الابتسامات أسفل المحرر عند انشاء موضوع جديد:

    افتح قالب editor_toolbar_on

    ابحث عن الكود التالي و احذفه :

    كود PHP:
    <if condition="$smiliebox"><td class="controlbar">$smiliebox</td></if>
    ثُمّ ابحث عن :

    كود PHP:
    $newpost[message]</textarea>
    </
    td>
    أضف بعده مباشرة:

    كود PHP:
    <!-- الإبتسامات اسفل المحرر -->
    <if 
    condition="$smiliebox"></tr><tr><td class="controlbar">$smiliebox</td></if>
    <!-- / 
    الإبتسامات أسفل المحرر -->
    [​IMG]

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

    والسلام عليكم ورحمة الله وبركـأته
     
  2. روبورت1

    روبورت1 <img src="http://im34.gulfup.com/s2o63.gif"><br>فر

    الأنتساب:
    ‏8 نوفمبر 2012
    المشاركات:
    654
    الإعجابات المتلقاة:
    1
    نقاط الجائزة:
    18
    عزيزي الكاتب ، شكراً لك على الإفادة في المنتدى بإضافة مادّة علمية جديدة إليه
    كتب الله لك أجر كل من استفاد منها.

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

    [warning]هذه العضوية آليّة ، غير مُدارة من قبل أي عُنصر بشري ، إنما مبرمجة لتقوم ببعض أعمال التنظيم والمتابعة في المنتدى.[/warning] ​
     
حالة الموضوع:
مغلق

مشاركة هذه الصفحة