في هذا الدرس سأشرح طريقة إخفاء أواظهار أي أداة على الصفحة الرئيسية أو على صفحة محددة على بلوجر،عادة جميع الأدوات التي يتم إدراجها في المدونة تظهر على الصفحة الرئيسية و على جميع صفحات المدونة ،لكن في بعض الأوقات نرغب في إظهار بعض هذه الأدوات فقط على الصفحة الرئيسية أو فقط على جميع التدوينات بإستثناء الصفحة الرئيسية أو فقط على صفحة معينة يمكنك إختيارها.
هذه العملية ليست بالمستحيلة بل هي بسيطة جدا،ما عليكم سوى تحديد إسم الأداة المراد إظهارها أو إخفاؤها ثم بعد ذلك يتم إضافة بعض الأكواد حسب العملية المراد القيام بها .
طريقة العمل:
ننتقل إلى لوح تحكم مدونتك
إختر "تصميم" ،ثم "تحريرHTML " ثم قم بتوسيع قوالب عناصر واجهة المستخدم.
قم بالبحث عن الكود التالي بالإستعانة بأداة البحث في القالب (CTRL+F ).
<b:widget id=
فقط قليل من التركيز حيث يجب عليك تحديد الأداة المراد التعديل عليها
بعد تحديد إسم الأداة المراد العمل عليها كما هو موضح في الصورة التالية
لإظهارها فقط على" الصفحة الرئيسية"
قم بإضافة الكودين باللون الأحمر كما هو موضح في الكود التالي:
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == data:blog.homepageUrl'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة على "جميع صفحات المواضيع فقط"
قم بإضافة الكودين باللون الأحمر كما هو موضح في الكود التالي :
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة فقط على "صفحة معينة"
قم بإضافة الكودين باللون الأحمر كما هو موضح في الكود التالي :
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == " أدخل رابط الصفحة المحددة "'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة على "صفحات التسمية فقط"
قم بإضافة الكود باللون الأحمر كما هو موضح في الكود التالي مع تحديد إسم التسمية :
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:loop values='data:post.labels' var='label'><b:if cond='data:label.name == "التسمية"'><!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if></b:includable>
</b:widget>
لإضافة هذه الأداة على "كل الصفحات بإستثناء الصفحة الرئيسية"
قم بإضافة الكودين باللونالأحمر كما هو موضح في الكود التالي:
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url != data:blog.homepageUrl'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة على "كل الصفحات بإستثناء صفحات المواضيع"
قم بإضافة الكودين باللونالأحمر كما هو موضح في الكود التالي :
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != "item"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة على "الصفحات الثابتة فقط"
قم بإضافة الكودين باللون الأحمر كما هو موضح في الكود التالي :
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == "static_page"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة على "كل الصفحات بإستثناء الصفحات الثابتة فقط"
قم بإضافة الكودين باللون الأحمر كما هو موضح في الكود التالي :
<b:widget id='HTML3' locked='false' title='إسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != "static_page"'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
لإضافة هذه الأداة على "كل الصفحات لكاتب معين"
قم بإضافة الكودين باللون الأحمر كما هو موضح في الكود التالي مع إدخال إسم الكاتب :
<b:widget id='HTML3' locked='false' title='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:post.author == "إسم الكاتب "'>
<!-- only display title if it's non-empty -->
<b:if cond='data:title != ""'>
<h2 class='title'><data:title/></h2>
</b:if>
<div class='widget-content'>
<data:content/>
</div>
<b:include name='quickedit'/>
</b:if>
</b:includable>
</b:widget>
يمكنكم الإستفادة من هذه الأكواد خاصة لتنسيق الاعلانات مابين الرئيسية و المواضيع
حيث يكون عادة عدد الإعلانات في الصفحة الرئيسية مغاير لعدد الإعلانات في صفحات التدوينات.
بالتوفيق
ليست هناك تعليقات:
إرسال تعليق