منتديات الغدير الإسلامية - عرض مشاركة واحدة - طريقه لفصل الاقسام بالستايل ...
عرض مشاركة واحدة
قديم 01-10-2008, 01:07   #1
معلومات العضو
qatify
غديري نشيط


إحصائية الترشيح
عدد النقاط : 50
قوة التمثيل: 14
qatify will become famous soon enough
qatify غير متصل
طريقه لفصل الاقسام بالستايل ...

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

في كثير من المنتجات تفصل الستايل اتماتيكيا عند تشغيله ..
بس للأسف هالمنتجات العاده ما تتوافق وجميع الستايلات او انها تكرر مثلا اسم القسم او المنتدى وفي لها عدت عيوب ...

طبعا انه مجربنه على 3.6.8 و 3.6.7 والاكيد شغال على ×.3.6 غيرها الله يعلم الي يجرب يقول لنا ...


مميزات الي بتطلع لنا
-الاقسام بتكون مقسمه بطريقه رائعه وبفاصل متساوي ..
-اسماء الاقسام بتكون بالوسط ...
-الرساله الترحيبيه حقت المنتدى للزوار بتكون لحال ....


اول خطوه
نسمي بالله .. بسم الله الرحمن الرحيم ..

ثاني خطوه
ناخد نسخه احتياطيه عن القوالب الي بنعدل عليها .. وهي ثلاث تمبلتات:
FORUMHOME و forumhome_forumbit_level1_nopost و forumhome_forumbit_level2_post

نبتدي العمل..

اقتباس:
للذهاب للقالب نفتح لوحة التحكم > الستايلات والقوالب > البحث عن القوالب
او عن طريق هالرابط بوضع دومين موقعك :
http://*******.com/vb/admincp/template.php?do=search
---------------------------------------------------------------------------------------
اول شي التعديل على قالب FORUMHOME
افتح القالب ..
ابحث عن هذا الكود :

كود PHP:

<!-- main -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<
thead>
    <if 
condition="$show['guest']">
    <!-- 
guest welcome message -->
    <
tr>
        <
td class="tcat" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><phrase 1="$vboptions[bbtitle]">$vbphrase[welcome_to_the_x]</phrase></td>
    </
tr>
    <
tr>
        <
td class="alt1" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>">
            <
phrase 1="faq.php$session[sessionurl_q]" 2="register.php$session[sessionurl_q]">$vbphrase[first_visit_message]</phrase>
        </
td>
    </
tr>
    <!-- / 
guest welcome message -->
    </if>
    <
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>
</
thead>
$forumbits
<tbody>
    <
tr>
        <
td class="tfoot" align="center" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><div class="smallfont">
            <
a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a>
            <if 
condition="$vboptions['forumleaders']">&nbsp; &nbsp;
            <
a href="showgroups.php$session[sessionurl_q]" rel="nofollow">$vbphrase[view_forum_leaders]</a></if>
        </
div></td>
    </
tr>
</
tbody>
</
table>
$forumhome_markread_script
<!-- /main --> 
استبدله بهذا الكود :
[امسح الكود السابق وضع مكانه هذا الكود]

كود PHP:

<!-- main -->
<
table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <if 
condition="$show['guest']">
    <!-- 
guest welcome message -->
    <
tr>
        <
td class="tcat" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><phrase 1="$vboptions[bbtitle]">$vbphrase[welcome_to_the_x]</phrase></td>
    </
tr>
    <
tr>
        <
td class="alt1" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>">
            <
phrase 1="faq.php$session[sessionurl_q]" 2="register.php$session[sessionurl_q]">$vbphrase[first_visit_message]</phrase>
        </
td>
    </
tr>
    <!-- / 
guest welcome message -->
    </if>
</
table>
<
br />
$forumbits
$forumhome_markread_script
<!-- /main --> 
بنفس القالب الي هو FORUMHOME
ابحث عن الكود :


كود PHP:

</table>
<
br />
<!-- 
end whats going on box --> 
استبدله بهذا الكود :
[امسح الكود السابق وضع مكانه هذا الكود]

كود PHP:

<tbody>
    <
tr>
        <
td class="tfoot" align="center" colspan="<if condition="$vboptions['showmoderatorcolumn']">6<else />5</if>"><div class="smallfont">
            <
a href="forumdisplay.php?$session[sessionurl]do=markread" rel="nofollow">$vbphrase[mark_forums_read]</a>
            <if 
condition="$vboptions['forumleaders']">&nbsp; &nbsp;
            <
a href="showgroups.php$session[sessionurl_q]" rel="nofollow">$vbphrase[view_forum_leaders]</a></if>
        </
div></td>
    </
tr>
</
tbody>
</
table>
<
br />
<!-- 
end whats going on box --> 
انتهى التعديل على قالب forumhome
احفظ العمل بزر حفظ ...


---------------------------------------------------------------------------------------
ثاني شي التعديل على قالب forumhome_forumbit_level1_nopost
افتح القالب ..
احدف محتويات القالب وضع هذا الكود :

[امسح محتوى القالب كامل بـ Ctrl+A & Del وضع مكانه هذا الكود]

كود PHP:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<
tbody>
    <
tr>
        <
td class="tcat" colspan="<if condition="$vboptions[showmoderatorcolumn]">6<else />5</if>">
            <
a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapse('forumbit_$forumid')"><img id="collapseimg_forumbit_$forumid" src="$stylevar[imgdir_button]/collapse_tcat{$collapseimg_forumid}.gif" alt="إخفاء / عرض الأقسام" border="0" /></a>
            <
div align="center"><a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
            <if 
condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></div></if>
            <if 
condition="$show['subforums']"><div class="smallfont">$vbphrase[subforums] : $forum[subforums]</div></if>
        </
td>
    </
tr>
</
tbody>
<if 
condition="$childforumbits">
<
tbody id="collapseobj_forumbit_$forumid" style="{$collapseobj_forumid}">
    <
tr align="center">
      <
td class="thead" width="35">&nbsp;</td>
      <
td class="thead" align="$stylevar[left]">$vbphrase[forum]</td>
      <
td class="thead" width="175">$vbphrase[last_post]</td>
      <
td class="thead" width="65">$vbphrase[threads]</td>
      <
td class="thead" width="65">$vbphrase[posts]</td>
      <if 
condition="$vboptions['showmoderatorcolumn']">
      <
td class="thead">$vbphrase[moderator]</td>
      </if>
    </
tr>
$childforumbits
</tbody>
</if>
</
table>
<
div style="padding:0px 0px 16px 0px;"></div
انتهى التعديل على قالب forumhome_forumbit_level1_nopost
احفظ العمل بزر حفظ ...

---------------------------------------------------------------------------------------
ثالث شي التعديل على قالب forumhome_forumbit_level2_post
افتح القالب ..
احدف محتويات القالب وضع هذا الكود :

[امسح محتوى القالب كامل بـ Ctrl+A & Del وضع مكانه هذا الكود]

كود PHP:

<tr align="center">
    <
td class="alt2"><img src="$stylevar[imgdir_statusicon]/forum_$forum[statusicon].gif" alt="" border="0" id="forum_statusicon_$forum[forumid]" /></td>
    <
td class="alt1Active" align="$stylevar[left]" id="f$forum[forumid]">
        <
div>
            <
a href="forumdisplay.php?$session[sessionurl]f=$forum[forumid]">$forum[title]</a>
            <if 
condition="$show['browsers']"><span class="smallfont">(<phrase 1="$forum[browsers]">$vbphrase[x_viewing]</phrase>)</span></if>
        </
div>
        <if 
condition="$show['forumdescription']"><div class="smallfont">$forum[description]</div></if>
        <if 
condition="$show['forumsubscription']"><div class="smallfont"><a href="subscription.php?$session[sessionurl]do=removesubscription&amp;f=$forum[forumid]" rel="nofollow">$vbphrase[unsubscribe_from_this_forum]</a></div></if>
        <if 
condition="$show['subforums']"><div class="smallfont" style="margin-top:$stylevar[cellpadding]px">$vbphrase[subforums]: $forum[subforums]</div></if>
    </
td>
    <
td class="alt2" width="175" nowrap="nowrap">$forum[lastpostinfo]</td>
    <
td class="alt1" width="65">$forum[threadcount]</td>
    <
td class="alt2" width="65">$forum[replycount]</td>
    <if 
condition="$vboptions['showmoderatorcolumn']">
    <
td class="alt1" width="120"><div class="smallfont">$forum[moderators]&nbsp;</div></td>
    </if>
</
tr>
$childforumbits 
انتهى التعديل على قالب forumhome_forumbit_level2_post
احفظ العمل بزر حفظ ...

الحقوق للمؤمنين والمؤمنات وهذا الكود عباره عن تعديلات بالفرونت بيج وليس لاحد الحق بقول انها حقوق خاصه به ...

إضافة منتديات قلعة القطيف http://qatify.com/vb/
-----------------------------------------------------------------------------

صلي على محمد وآل محمد وخذ طله على منتداك وانت مسجل دخول وخروج لتتأكد من عدم وجود أخطاء ...


تحياتي ابو دانيآل
  رد مع اقتباس