التحكم في تفعيل أو تعطيل الإضافات بحسب فئة الصفحات - عالم التقنية

Post Top Ad

Post Top Ad

السبت، 1 فبراير 2020

التحكم في تفعيل أو تعطيل الإضافات بحسب فئة الصفحات

bptype

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

ما هي فئات الصفحات في بلوجر؟

الـصـفـحــات فــي بـلـوجــر تـنـقـســم لـعــدة فــئات وهــذا الـجــدول يـوضــح مـعــرف كــل فــئة ومــا الــذي يـسـتـهـدفــه هــذا الـمـعــرف :
الفئةالمعرف
الصفحات الثابتةstatic_page
صفحات الفهرسة كالتنقل بين المواضيعindex
الأرشيفarchive
كل ما عليك فعله هو استبدال رمز # فـي الــكـود الــتــالـي بــمــعـرف الــفـئة الــتـي تــريـد واســتــبـدل كــلــمـة كـود الإضــافـة بــكـود الإضــافـة أو الــوحـدة الإعــلانــيـة أو اى شــيء ولــن تــعـمــل حــيــنـهــا إلا فــي الـفــئة الـتــي حــددتـهــا :
<b:if cond='data:blog.pageType == "#"'>

كود الإضافة

 </b:if>
هام للغاية : ستلاحظ في الكود علامة = معلمة بالاحمر والسبب هو ان هذه العلامة تعني ان الإضافة او الكود لن يظهر إلا في هذه الفئة من الصفحات، لـكـن لـو اســتــبـدلـت تـلـك الــعـلامـة بــعـلامـة الــتــعـجـب !، سـتـغــيــر مـعــنــى الــكــود تـمــامــاً، ويـصــبــح ستظهر الإضافة في جميع الصفحات ما عدا تلك الفئة يعني العكس تماماً.

إستخدام الاكواد على أدوات بلوجر الرسمية

أدوات بــلـوجــر الـرســمـيــة لـهــا طـبــيـعــة خـاصــة فــلا يــنـفــع ان تــضـيــف الـكــود مـثــلا قـبــل اســم الآداة وبـعــد نــهـايــة اكـوادهــا ســظـهــر خـطــأ، لــكـنــك ســتـجــد هــذا الـكــود فــي تـلــك الأدوات <b:includable id='main'>، بعده تضيف الكود الاول الخاص بالفئة.
ثــم سـتـجــد الـكــود الـتـالــي فــي نـهـايــة الأدوات </b:includable>، فــوقـه تـضــيـف كـود الإغـلاق.

bptype2

الــتــحــديــثــات الــجــديــدة فــي الــمــنــصــة

كـان ســابــقـاً غــيـر مــمــكـن دمـج فــئتــيـن فـي كـود واحـد لــكـن بــلــوجـر حــلـت تــلـك الــمـشــكــلـة واصــبـح هـذا مــمـكــنــنـاً عــبـر الــكـود الــتــالـي :
<b:if cond='data:blog.pageType in {"#1","#2"}
كود الإضافة
</b:if>
هــذا الـكــود نـفــس فـكــرة عـمــل الـكــود الــسـابــق لـكــن الـفــرق انــه كـمــا تــرى يــحـتــوي مـكــان لــفــئتـيــن ويــمــكـنــك الـزيــادة بـوضــع فاصلة , ثــم وضــع مــعــرف الــفــئة بــيــن علامتين ""
وطــبــعــا الــكــود يــعــنــي ان الإضــافــات لــن تــظــهــر إلا فــي هــذه الــفــئات.

 لــكـن مـاذا لـو أردنـا عــكـس الامـر كــمـا فـعــلــنـا بــعــلامـة الـتــعــجـب ؟

بسيط استبدل in بـ not in، وسـيــصـبـح مــعـنـى الـكـود ان تــعـمـل الإضـافـة فـي جــمـيـع الـصــفـحـات مـا عـدا تـلـك الـفـئات.

  كــود الـصـفــحــات الـمـعـيــنــة

وهـو آخـر كـود مــعـنـا كـيـف تــجـعـل الإضـافـة تــظـهـر فـي صــفـحـة مــعــيـنـة...
ببساطة بـهـذا الـكـود ويـسـري عــلـيـه مـا يـسـري عـلـى الاكـواد الــســابـقـة :
<b:if cond='data:blog.url == "#"'>
كود الإضافة
</b:if>
كل ما عليك هو استبدال رمز # برابط الصفحة التي تريد...، ما عدا الصفحة الرئيسية ستستبدل رمز الـ "#" مع العلامتين  بالكود التالي : data:blog.homepageUrl
وطبعا علامة = يمكنك استبدالها بعلامة التعجب ! ان اردت تغيير معنى الكود.

 قـلــنــا فــي الـبــدايــة انــه يـمــكــن انــشــاء مـظــاهــر لــكــل فــئة مــن الــصـفــحــات بــإسـتــخــدام هــذه الأكــواد

نـعـم كـل مـا عـلـيـك ان تـضـيـف أكـواد ال CSS الـخـاصـة بـك بـيـن اى كـوديــن تـريــد, مـثــال لــو قـررنــا عـمــل مـظـهــر خــاص لــصـفـحــات الــمـواضـيــع :
<b:if cond='data:blog.pageType == "item"'>

<style type="text/css">
CSS أكواد الــ
</style>

</b:if>
وكــود الـسـتــايــل الـمـخــصــص كــامــلا يــضــاف فــوق الــوسم </head>
إستخدام موفق بإذن الله
المصدر : http://www.teqniweb.com/

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

إرسال تعليق

Post Top Ad

تواصل معنا

أكثر من 600,000+ يتابعون موقعنا عبر وسائل التواصل الإجتماعي إنظم إلينا الآن

عن الموقع

logo عالم التقنية  عالم التقنية. موقع مهتم بتحميل البرامج والألعاب للويندوز والاندرويد.

اعرف المزيد ←

نموذج الاتصال

الاسم

بريد إلكتروني *

رسالة *

انتباه! تم الكشف عن مانع الإعلانات!

يرجى تعطيل برنامج حظر الإعلانات أو وضع القائمة البيضاء لموقعنا على الويب.

تحديث طريقة الإيقاف