الثلاثاء، 4 فبراير 2014

كيف تقوم بإخفاء الإضافات widgets من الصفحات الثابتة static pages في مدونة البلوجر

12:09

كما لابد و أنكم لاحظتم فإضافات الويدجيتس تظهر في جميع صفحات مدونة البلوجر. لكن ذلك غير مناسب لمن يستعمل خدمات AdSense، لأن حسابه قد يتم توقيفه إن قام بعرض إعلانات غوغل على صفحات الإتصال أو شروط الإستعمال أو سياسة الخصوصية. لذلك فقد يصبح من الظروري علينا إخفاؤها في تلك الصفحات. ومن أجل فسنستعمل تاغات الشروط conditional tags.

1- و أول شيء سنفعله هو الذهاب إلى لوحة تحكم البلوجر ثم نتجه إلى Layout لتحديد الإضافات التي نريد حجبها فننقر على Edit و نقوم بنسخ إسمها و حفظه على محرر نصوص.



2- نذهب الأن إلى Template و نختار Edit HTML


 
3- الأن سنبحث عن الويدجيت الذي نريد إخفاءه مثلا "تابعونا عبر الفيسبوك".
من أجل ذلك ننقر داخل محرر الكود الذي أمامنا ثم نضغطا تباعا و في نفس الوقت على Ctrl و F، فيظهر شريط البحث في الركن العلوي الأيمن لمحرر الكود، فنقوم بلصق إسم الويدجيت و نضغط "إدخال" في لوحة المفاتيح، فيأخدنا إلى كود الويدجيت

4- ننقر الأن على السهم المتواجد يسار الكود ليتم عرضه كاملا 



ثم مرة ثانية ننقر على السهم الجديد الذي ظهر



كود الويدجيت كاملا هو هذا:

<b:widget id='HTML1' locked='false' title='تابعونا عبر الفيسبوك' type='HTML'>
                 <b:includable id='main'>
  <!-- only display title if it's non-empty -->
  <b:if cond='data:title != &quot;&quot;'>
    <h2 class='title'><data:title/></h2>
  </b:if>
  <div class='widget-content'>
    <data:content/>
  </div>

  <b:include name='quickedit'/>
</b:includable>
               </b:widget>

5- بعدما وجدنا الكود نقوم بإضافة السطور ال
مكتوبة باللون الأحمر حسب الحاجة. فمثلا:

لإخفاء الويدجيت في جميع الصفحات الثابتة:

<b:widget id='HTML1' 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 != &quot;&quot;'>
    <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='HTML1' 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 != &quot;&quot;'>
    <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 تعاليق

يتم التشغيل بواسطة Blogger.