بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
لكثرة طلبات الأعضاء عن بعض الميزات التي يتصف بها الستايلات المصممة من قبل أستاذي المتألق أبو راشد لمنتديات المودة
حبيت وضع شرح مبسط في هذا الموضوع لطريقه تطبيقها على باقي الستايلات ,,, من بعد أذن استاذي أبو راشد طبعاً ,,,
وراح ابتعد عن أستبدال القوالب بشكل كامل ليتم تطبيقها على جميع النسخ بإذن الله
أولاً ببدأها بــ كاتب الموضوع في خانة مستقلة ...
وسيتم تطبيق الشرح لوضع أسم كاتب الموضوع في خانة مستقلة في
صفحة عرض المواضيع
وفي صفحة عرض نتائج البحث
وفي صفحة المواضيع الجديدة المشترك بها في الملف الشخصي
كاتب الموضوع في خانة مستقلة يتطلب التعديل على ست قوالب :-
FORUMDISPLAY - search_results - SUBSCRIBE - threadbit - threadbit_announcement - USERCP
-------------------------------------------------------------
أولا نفتح قالب FORUMDISPLAY نبحث عن الكود التالي
كود:
$vbphrase[thread] / $vbphrase[thread_starter]
</td>
نضيف بعدة مباشرة
كود:
<!-- هاك عام ـ الكاتب في عمود مستقل -->
<td class="thead" align="center" nowrap="nowrap">$vbphrase[thread_starter]</td>
<!-- هاك عام ـ الكاتب في عمود مستقل -->
ثم نبحث عن الكود التالي
كود:
<td class="thead" width="150" align="center" nowrap="nowrap"><span style="white-space:nowrap"><a href="$sorturl&order=desc&sort=lastpost" rel="nofollow">$vbphrase[last_post]</a> $sortarrow[lastpost]</span></td>
ونضيف قبلة مباشرة
كود:
<!-- هاك عام ـ الكاتب في عمود مستقل -->
<td class="thead" align="center" nowrap="nowrap">
<a href="$sorturl&order=asc&sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]
</td>
<!-- هاك عام ـ الكاتب في عمود مستقل -->
ومكان ما وضعت الكود السابق قبلة مباشرة نجد
كود:
/
<a href="$sorturl&order=asc&sort=postusername" rel="nofollow">$vbphrase[thread_starter]</a> $sortarrow[postusername]
نقوم بحذفة وأيضاً لا ننسى علامة " / " الموجودة في الكود السابق نقوم أيضاً بحذفها ونعمل حفظ للقالب
[line]-[/line]
الآن نقوم بالتعديل في قالب search_results نفتح القالب ونبحث عن الكود التالي
كود:
<td class="thead" width="75%">$vbphrase[thread] / $vbphrase[thread_starter]</td>
وأستبدلة بالكود التالي
كود:
<!-- هاك عام ـ الكاتب في عمود مستقل -->
<td class="thead" width="75%">$vbphrase[thread] </td>
<td class="thead" align="center" nowrap="nowrap">$vbphrase[thread_starter]</td>
<!-- هاك عام ـ الكاتب في عمود مستقل -->
ثم نبحث عن
كود:
colspan="$threadcolspan"
دائماً هي موجودة على هذا الشكل
كود PHP:
<td class="tcat" colspan="$threadcolspan" style="font-weight:normal">
نقوم بحذف $threadcolspan الموجودة في بين علامة " " ونخلي مكانها رقم "15" لتصبح هكذا
كود:
<td class="tcat" colspan="15" style="font-weight:normal">
وللمعلومة هي مكررة اكثر من مرة يعني استبدلها جميعها وهي تقريباً مكررة ثلاث مرات اي نستبدل الثلاث بالخطوات المذكورة الاخيرة ونعمل حفظ للقالب
[line]-[/line]
الآن نقوم بالتعديل على قالب SUBSCRIBE ,,, نبحث عن الكود التالي:-
كود:
td class="thead" width="100%">
<a href="$sorturl&order=asc&sort=title">$vbphrase[thread]</a> $sortarrow[title] /
<a href="$sorturl&order=asc&sort=postusername">$vbphrase[thread_starter]</a> $sortarrow[postusername]
</td>
ونستبدلة بالكود التالي :-
كود:
<!-- هاك عام ـ الكاتب في عمود مستقل -->
<td class="thead" width="100%">
<a href="$sorturl&order=asc&sort=title">$vbphrase[thread]</a> $sortarrow[title] </td>
<td class="thead" align="center" nowrap="nowrap">
<a href="$sorturl&order=asc&sort=postusername">$vbphrase[thread_starter]</a> $sortarrow[postusername]
</td>
<!-- هاك عام ـ الكاتب في عمود مستقل -->
ونعمل حفظ للقالب
[line]-[/line]
الآن نقوم بالتعديل على قالب threadbit ,,, نبحث عن الكود التالي ونقوم بحذفة
كود:
<if condition="$show['guestuser']">
$thread[postusername]
<else />
<span style="cursor:pointer" onclick="window.open('member.php?$session[sessionurl]u=$thread[postuserid]', '_self')">$thread[postusername]</span>
</if>
ونبحث عن الكود التالي
كود:
<if condition="$show['threadmoved']">
ونضيف قبلة مباشرة
كود:
<!-- هاك عام ـ الكاتب في عمود مستقل -->
<td class="alt2" align="center" nowrap="nowrap">
<if condition="$show['guestuser']">
$thread[postusername]
<else />
<a href="member.php?$session[sessionurl]u=$thread[postuserid]">$thread[postusername]</a>
</if></td>
<!-- هاك عام ـ الكاتب في عمود مستقل -->
ونعمل حفظ للقالب
[line]-[/line]
الآن آخر قالب ونرتاح من وجع هالراس ذة كلة ,,, نفتح قالب threadbit_announcement
في بداية القالب في السطر الثالث تقريباً نجد
كود:
<td class="alt2" colspan="$announcecolspan">
نحذف $announcecolspan ونخلي مكانها 15 لتكون على هذا الشكل
كود:
<td class="alt2" colspan="15">
[line]-[/line]
وفي قالب USERCP
ابحث عن الكود التالي:-
كود:
<td class="thead" width="100%">$vbphrase[thread] / $vbphrase[thread_starter]</td>
ونستبدلة بهذا الكود
كود:
<!-- هاك عام ـ الكاتب في عمود مستقل -->
<td class="thead" width="100%">$vbphrase[thread]</td>
<td class="thead" align="center" nowrap="nowrap">$vbphrase[thread_starter]</td>
<!-- هاك عام ـ الكاتب في عمود مستقل -->
وفي نفس القالب نبحث عن
كود:
<td class="tcat" colspan="$subscribedthreadscolspan">
ونستبدلة بهذ الكود
كود:
<td class="tcat" colspan="15">
ونعمل حفظ للقالب وخلاص اخيراً صار كاتب الموضوع في خانة مستقلة في الستايل
قمت بإرفاق الشرح في المرفقات لكل ملف اسم قالب والتعديل الذي يجب عملة على القالب
مواقع النشر (المفضلة)