سوبر إس للمعلوماتية | إطلع على أفضل المقالات التقنية في العالم العربي: كيف تظهر أدوات في صفحات معينة أو تخفيها

تحجيم الخط

11/26/2019

كيف تظهر أدوات في صفحات معينة أو تخفيها


كيف تضهر أدوات في صفحات معينة أو تخفيها

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

توضيح الفكرة

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

 <b:if cond='data:blog.pageType == "item"'>
<iframe src="//www.facebook.com/plugins/likebox.php?href=https://www.facebook.com/PROsuccessful&width=338&height=258&colorscheme=light&show_faces=true&header=false&stream=false&show_border=false&" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:338px; height:214px;" allowtransparency="true"></irfram> 
 </b:if>

الكود بالون الأزرق هو المسؤول عن إظهار أداة صفحة إعجابات فيسبوك في صفحات التدوينة فقط و لا يظهر في أي صفحة أخرى مثل الصفحات الثابتة أو الصفحة الرئيسية و طبعا توجد العديد من الأكواد التي تظهر لك الأدوات في صفحات معينة و تخفيها من أخرى , إليك هذه الأكواد :

1 - إظهار الأداة في الصفحة الرئيسية فقط

 <b:if cond='data:blog.url ==  data:blog.homepageUrl'>
</b:if>

2 - إخفاء الأداة من الصفحة الرئيسية فقط

 <b:if cond='data:blog.url !=  data:blog.homepageUrl'>
</b:if>


3- إظهار الأداة فقط في صفحات التدوينات 

<b:if cond='data:blog.pageType == "item"'>
</b:if>

4- إخفاء الأداة فقط في صفحات التدوينات 

<b:if cond='data:blog.pageType != "item"'>
</b:if>

5- إظهار الأداة فقط في الصفحات الثابتة

<b:if cond='data:blog.pageType == "static_page"'>
</b:if>

6- إخفاء الأداة فقط في الصفحات الثابتة

<b:if cond='data:blog.pageType != "static_page"'>
</b:if>

7- إظهار الأداة فقط في صفحات الأرشيف

<b:if cond='data:blog.pageType == "archive"'>
</b:if>

8- إخفاء الأداة فقط في صفحات الأرشيف

<b:if cond='data:blog.pageType != "archive"'>
</b:if>

9- إظهار الأداة فقط في صفحة معينة

<b:if cond='data:blog.url == "  رابط التدوينة "'>
</b:if>

10- إخفاء الأداة فقط في تدوينة معينة

<b:if cond='data:blog.url =! "  رابط التدوينة "'>
</b:if>
 الأداة لا تعمل على الأدوات فقط بل تعمل حتى على أكواد الـ CSS و الـ Java script .
مثلا لو وضعت كود css معين داخل كود إظهار الأداة في الصفحة الرئيسية فقط , فسيعمل كود الـ css الخاص بك في الصفحة الرئيسية فقط .
مثال : 
<b:if cond='data:blog.url ==  data:blog.homepageUrl'> 
<style>
img{display:none;}
</style>
</b:if>
هنا كود css يمنع ظهور الصور في الصفحة الرئيسية فقط , و الأمثلة التي يمكن تطبيقها كثيرة و لا حصر لها .

شاركه

Facebook Twitter Linkedin Reddit
pinterest Pocket Tumblr Evernote Digg mix

فتح التعليقات

Sliman Jin

Sliman Jin
شاب عربي طموح أبلغ من العمر 24 سنة ملم بالبرمجة و علوم الحاسوب , أبرمج و أعرب قوالب بلوجر من حين لآخر و أسعى لنشر ما أعرفه و إكتسبته من خلال مدونتي سوبر إس للمعلوماتية .