05‏/02‏/2012

عرض أدوات بلوجر في صفحات مخصصة بالمدونة

في بعض الأحيان نقوم باضافة اداة من أدوات بلوجر المعروفة ونرغب في عرضها بجميع صفحات المدونة بدون استثناء (بالصفحة الرئيسية ، صفحات الرسائل أو المشاركات) هذا أمر عادي وعند اضافة الأداة تظهر بشكل تلقائي بجميع صفحات المدونة.



لكن في بعض الأحيان نرغب في عرض احدى الأدوات التي أضفتها في صفحات معينة أو بالصفحة الرئيسية فقط فياترى ماهو الحل ؟ الحل موجود هنا بهذا الدرس اتبع الخطوات البسيطة التالية فقط:

نقوم بتسجيل الدخول الى لوحة التحكم بالبلوجر ثم نقوم بتحرير قالب المدونة دون أن ننسى حفظ نسخة من القالب كما تعودنا عليه ثم تحرير "عناصر واجهة المستخدم" ونقوم بالبحث (Ctrl + F)عن الرمز التالي :  <b:widget id ستجد كل الأدوات التي أضفتها.

الأن ماعلينا سوى تعليم الأدوات التي أضفناها مثال (أدسنس، أرشيف المدونة،تسميات......) لنجد شفرة الأداة التي نبحث عنها بالشكل التالي :
السطر الملون باللون الأزرق هو اسم الأداة.

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


في حالة أردنا  ظهور الأداة بالصفحة الرئيسية للمدونة فقط نقوم بتعديل الكود ليصبح بالشكل التالي : (قمنا باضافة السطرين باللون الأحمر)

<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='LE_NOM_DE_VOTRE_WIDGET' 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>

في حالة أردنا ظهور الأداة بصفحة مخصصة نقوم بتعديل الكود ليصبح كالأتي : (قم بادخال رابط الصفحة امخصصة التي ترغب في ظهور الأداة بها مكان عبارة"BLOG_http").


<b:widget id='HTML3' locked='false' title='LE_NOM_DE_VOTRE_WIDGET' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.url == "BLOG_http://..."'>
<!-- 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>

اذن الأمر في غاية البساطة فقط نقوم بتغيير الكود باللون الأحمر ولاتنسوا ان أعجبكم الموضوع مشاركته مع أصدقائكم عبر أزرار الشبكات الإجتماعية بالأسفل.

0 التعليقات

إرسال تعليق