السلام عليكم ورحمة الله ..
أتعرفون الجدول الموجود تحت كل إسم قسم والذى يحتوى على الخانات التالية >>
(( المنتدى . أخر مشاركة . المواضيع . المشاركات . المراقبين ))
وهو الجدول الموضح بالصورة التالية >>
طبعاً تعرفون ان غالباً هذا الشريط يكون فى وضع تحت خانة إسم القسم كما العادة ..
ولكن ماذا عند إنشاء أقسام أكثر ومع بداية كل قسم يتكرر هذا الشريط .. بالتأكيد سوف يكون مصدر إزعاج للكل
وهذا ما حدث معى .. فــ المشكلة ظهرت لدى عندما أضفت أقسام جديدة وتكرر هذا الشريط
وعندها فكرت فى وضع هذا الشريط مرة واحدة فقط بأعلى خانة الأقسام حتى لا يسبب تكراره مصدر إزعاج وزحمة فى المنتدى
ولكن بما أنى لست خبير فى التعديل على الإستايلات . فــ قمت بكتابة مشكلتى هنا فى المنتدى فى هذا الموضوع عسى أن أجد حلاً >>
أريد تعديل موضع الجدول بالأقسام
وجزاهم الله خيراً الإخوان كلهم ما قصروا وكانوا بيساعدونى .. وبينما كنت أنتظر الرد من المشرفين للإجابة على المشكلة خطرت لى فكرة التعديل بنفسى على الإستايل
وقمت بأخذ محتويات قالب forumhome_forumbit_level1_nopost ووضعه فى برنامج الفرونت بيج ..
والحمد لله بعد وقت طويل دام حوالى ساعتان قدرت أوصل لحل المشكلة
فــ الحل كان إلغاء الشريط تماماً من قالب forumhome_forumbit_level1_nopost ووضعه فى قالب FORUMHOME
وسوف أخبركم بسبب إختيارى لقالب FORUMHOME لوضع الشريط بداخله ..
الفكرة أن قالب forumhome_forumbit_level1_nopost هو القالب المسؤول عن ظهور الأقسام
ولذلك فــ عندما تضع كود الشريط داخل هذا القالب فسوف يظهر هذا الشريط بكل قسم جديد ..
ولكن قالب FORUMHOME هو المسؤول عن ظهور الصفحة الرئيسية للمنتدى وهى ما يظهر بها خانة الأقسام
ولذلك فكرت فى نقل كود الشريط من القالب الأول ووضعه فى قالب FORUMHOME وهذا ما حدث فعلاً وتم حل المشكلة ..
وفكرت فى وضع الحل هنا ليستفيد منه الجميع .. : )
الأن كيفية الحل .. كالأتى ..
توجه من لوحة تحكم الإدارة إلى خيار (( الإستايلات والقوالب )) ثم توجه لخانة (( البحث في القوالب ))
ثم أكتب فى مربع البحث forumhome_forumbit_level1_nopost وقم بفتح هذا القالب عندما تجده بالضغط عليه مرتين ..
ثم فى خانة البحث بأسفل القالب أكتب الكود التالى لتبحث عنه >>
<tr align="center">
<td class="thead"> </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>
وعندما تضغط على زر بحث سوف يظلل لك الكود .. قم بحذفه .. ولا تنسى اخذ نسخة إحتياطية من القالب قبل التعديل عليه
ثم بعد ذلك قم بالرجوع إلى خانة البحث مرة ثانية وإبحث عن FORUMHOME وعندما تجده إضغط عليه ليتم نقلك إليه كالمعتاد
ثم إبحث عن هذا الكود بإستخدام مربع البحث مرة ثانية >>
<!-- main -->
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
<thead>
وعندما تجد الكود ضع تحته الكود التالى >>
<tr align="center">
<td class="thead"> </td>
<td class="thead" width="50%" align="$stylevar[left]">$vbphrase[forum]</td>
<td class="thead" width="175">$vbphrase[last_post]</td>
<td class="thead">$vbphrase[threads]</td>
<td class="thead" width="7%" >$vbphrase[posts]</td>
<if condition="$vboptions['showmoderatorcolumn']">
<td class="thead">$vbphrase[moderator]</td>
</if>
</tr>
الأن إحفظ عملك وقم بالمعاينة .. وسوف ترى النتيجة مرضية إن شاء الله ..
وتلك نتيجة العمل على منتداى بعد عمل الطريقة ^_^ >>
ولأى إستفسارات حول الطريقة أو إذا واجهتكم أى مشكلة فى طريقة الحل فى أى خطوة برجاء إخبارى هنا
دمتم سالمين يارب وبالتوفيق إن شاء الله ,,






رد مع اقتباس

مواقع النشر (المفضلة)