الأربعاء، 2 يناير 2013

كيفية التحكم في إظهار أو إخفاء أداة معينة ما على أي صفحة بالبلوجر



مرحبا بكم إخواني زوار و متتبعينا على مدونة أفكار Pro. في درسنا اليوم سنقوم بتناول شرح حول كيفية التحكم في إظهار أو إخفاء أداة  معينة ما على أي صفحة بالبلوجر.

كما تعلمون فإن جميع الأدوات التي نقوم بإضافتها في مدونة بلوجر تظهر على الصفحة الرئيسية و على جميع صفحات المدونة، وقد يود البعض منا التحكم في إظهار أو إخفاء بعض هذه الأدوات في صفحة معينة ما دون الصفحات الأخرى.

عند تتبعكم لهذا الدرس سيتبين لكم أن التحكم في إظهار أو إخفاء بعض الأدوات ليس مستحيلا إنما هو سهل جدا... وأنا شخصيا أفادتني عند إضافة إعلانات جوجل أدسنس google Adsense.


بدون أن أطيل عليكم سنشرع في شرح الدرس.. على بركة الله

* أولا وقبل كل شيء يتوجب عليكم عليكم تحديد إسم للأداة التي تود إظهارها أو إخفاءها.

* ثانيا لا تنسوا أخد نسخة إحتياطية للمدونة تجنبا للوقوع في أي خطأ بالقالب.

ثم بعد ذلك نتتبع ما يلي :


1- توجه إلى لوحة التحكم البلوجر لمدونتك, و إختر تصميم.

2- ثم أدخل إلى تحرير HTML, وضع علامة في خانة توسيع عناصر واجهة القالب.

3- ثم قم بالبحث عن الكود أسفله بالضغط على CTRL+F. وذلك للبحث عن الأداة.
<b:widget id='HTML
الكود بالأعلى والذي نقوم بالبحث عنه سيظهر عدة مرات, فقط بالقليل من التركيز عليك تحديد الأداة المراد التحكم بــإظهارها أو إخفاؤها، و المثال التالي يوضح كيفية البحث عن الكود المراد بسهولة

<b:widget id='HTML3' locked='false' title='هنا تجد اسم الأداة' type='HTML'>
<b:includable id='main'>
<!-- 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:includable>
</b:widget>
نستمر في البحث إلى أن نجد اسم الأداة المرادة بالمكان المظلل باللون الأحمر والموضحة بالكود أعلاه.

و الان لنشرع في شرح حالات الإظهار و الإخفاء المتوفرة لدينا


الحالة (1) : إظهار الأداة فقط على الصفحة الرئيسية، دون ظهورها في باقي الصفحات

فقط قم بإضافة السطرين المظللين باللون الأزرق, كما هو مبين بالكود التالي :
<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>

الحالة (2) : إظهار الأداة في جميع صفحات المواضيع فقط، وإخفاءها على الصفحة الرئيسية وصفحات المدونة

فقط قم بإضافة السطرين المظللين باللون الأزرق, كما هو مبين بالكود التالي :
<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>
 
الحالة (3) : إظهار الأداة على صفحة محددة برابط، وبذلك إخفاءها على باقي الصفحات

فقط قم بإضافة السطرين المظللين باللون الأزرق مع ادخال رابط الصفحة المحددة, كما هو مبين بالكود التالي :
<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>

الحالة (4) : إظهار الأداة على الصفحات المحددة بقسم (أي تسمية) معين، وبذلك إخفاءها على باقي الصفحات بالأقسام الأخرى

فقط قم بإضافة السطور المظللة باللون الأزرق مع تحديد القسم المراد إظهار الأداة بها, كما هو مبين بالكود التالي :
<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 == &quot;اسم القسم&quot;'>

<!-- 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>

الحالة (5) : إظهار الأداة على جميع صفحات المدونة، وإخفاءها على الصفحة الرئيسية

فقط قم بإضافة السطرين المظللين باللون الأزرق, كما هو مبين بالكود التالي :
<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>

الحالة (6) : إظهار الأداة على جميع صفحات المدونة، وإخفاءها على صفحات المواضيع

فقط قم بإضافة السطرين المظللين باللون الأزرق, كما هو مبين بالكود التالي :
<b:widget id='HTML3' locked='false' title='هنا تجد اسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>

<!-- 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>
الحالة (7) : إظهار الأداة على جميع صفحات المدونة الثابتة فقط

فقط قم بإضافة السطرين المظللين باللون الأزرق, كما هو مبين بالكود التالي :
<b:widget id='HTML3' locked='false' title='هنا تجد اسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<!-- 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>

الحالة (8) : إظهار الأداة على جميع الصفحات، وإخفاءها على صفحات المدونة الثابتة

فقط قم بإضافة السطرين المظللين باللون الأزرق, كما هو مبين بالكود التالي :
<b:widget id='HTML3' locked='false' title='هنا تجد اسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<!-- 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>

الحالة (9) : إظهار الأداة على جميع صفحات المواضيع لكاتب معين فقط، دون إظهار صفحات المواضيع للكتاب الأخرين

فقط قم بإضافة السطرين المظللين باللون الأزرق مع إدخال اسم الكاتب المراد في إظهار الأداة بصفحاته, كما هو مبين بالكود التالي :
<b:widget id='HTML3' locked='false' title='هنا تجد اسم الأداة' type='HTML'>
<b:includable id='main'>
<b:if cond='data:post.author == &quot;إسم الكاتب&quot;'>
<!-- 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>


أتمنى أن يفيدكم هذا الدرس وتتمكنوا من التحكم الكامل في إظهار أو إخفاء أي أداة تشاءون.



*! إذا واجهت أي مشكل أو لديك أي استفسار لا تتردد في طرح سؤالك وذلك بالرد بتعليق، سأجيب بالتأكيد! إن شاء الله ...




ـ
روابط هذه التدوينة قابلة للنسخ واللصق
URL
HTML
BBCode

هناك 3 تعليقات :

  1. أريد طريقة اخفاء المشاركات من الواجهة الرئسية و إظهارها في التنسيقات

    ردحذف