wesamdev

افلام هندية$type=sticky$count=4$show=home

$show=home

|روبوتات_$type=slider$source=random-posts$snippet=hide$cate=20$show=home

|اضافات بلوجر$type=three$m=0$rm=0$h=400$c=3$show=home

$show=home

wesamdev

شرح العلامات الشرطية في بلوجر

العلامات الشرطية في بلوجر والمفيدة جدا في تصميم اي قالب بلوجر حيث لها الدور الاكبر في تحسين سرعة وتنظيم اي قالب من قوالب بلوجر

شرح العلامات الشرطية في بلوجر

نكمل اليوم درس العلامات الشرطية في بلوجر والمفيدة جدا في تصميم اي قالب بلوجر حيث لها الدور الاكبر في تحسين سرعة وتنظيم اي قالب من قوالب بلوجر


اهم العلامات الشرطية في بلوجر


#صفحة الخطأ
<b:if cond='data:view.isError'>.... محتوى الشرط ....</b:if>
#الصفحة الرئيسية
<b:if cond='data:view.isHomepage'>.... محتوى الشرط ....</b:if>
#عدة صفحات
<b:if cond='data:view.isMultipleItems'>.... محتوى الشرط ....</b:if>
#صفحة الارشيف
<b:if cond='data:view.isArchive'>.... محتوى الشرط ....</b:if>
#صفحة التنسيق (التخطيط)
<b:if cond='data:view.isLayoutMode'>.... محتوى الشرط ....</b:if>
#فقط الصفحات الثابتة
<b:if cond='data:view.isPage'>.... محتوى الشرط ....</b:if>
#فقط صفحات المقالات
<b:if cond='data:view.isPost'>.... محتوى الشرط ....</b:if>
#صفحة المعاينة
<b:if cond='data:view.isPreview'>.... محتوى الشرط ....</b:if>
#الصفحات الثابتة وصفحات المقالات
<b:if cond='data:view.isSingleItem'>.... محتوى الشرط ....</b:if>
#صفحة محددة بايدي
<b:if cond='data:blog.pageId == "PAGE_ID"'> .... محتوى الشرط ....</b:if>
#مقال محدد بايدي
<b:if cond='data:blog.postId == "POST_ID"'> .... محتوى الشرط ....</b:if>
#كل صفحات البحث
<b:if cond='data:view.isSearch'>.... محتوى الشرط ....</b:if>
#صفحة البحث بكلمة
<b:if cond='data:view.search.query'>.... محتوى الشرط ....</b:if>
#صفحة التسميات
<b:if cond='data:view.search.label'>.... محتوى الشرط ....</b:if>
#صفحة تسمية محددة
<b:if cond='data:view.isLabelSearch in ["ضع هنا التسمية"]'>.... محتوى الشرط ....</b:if>
#صفحة بحث بكلمة محددة
<b:if cond='data:view.search.query in ["ضع هنا كلمة البحث"]'>.... محتوى الشرط ....</b:if>
#اذا متوفر صورة للمقال
<b:if cond='data:view.featuredImage'>.... محتوى الشرط ....</b:if>
#اذا متوفر صورة للناشر
<b:if cond='data:authorPhoto.image'>.... محتوى الشرط ....</b:if>
#اذا متوفرة صورة لناشر البوست
<b:if cond='data:post.author.authorPhoto.image'>.... محتوى الشرط ....</b:if>
#اذا كان للبوست تسميات
<b:if cond='data:post.labels'>.... محتوى الشرط ....</b:if>
#اذا مسموح بالتعليقات
<b:if cond='data:post.allowComments'>.... محتوى الشرط ....</b:if>
#اذا كان عدد التعليقات يساوي رقم محدد
<b:if cond='data:post.numberOfComments &gt; 0'>.... محتوى الشرط ....</b:if>
#اذا كان ايدي القسم الذي يضم الاداة يساوي ايدي محدد
<b:if cond='data:widget.sectionId == &quot;id name&quot;'>.... محتوى الشرط ....</b:if>
#اذا كان عنوان الاداة يساوي قيمة محددة
<b:if cond='data:title = &quot;&quot;'>.... محتوى الشرط ....</b:if>
#اذا كان محتوى الاداة يساوي قيمة محددة
<b:if cond='data:content == &quot;true&quot;'>.... محتوى الشرط ....</b:if>


عكس العلامات الشرطية في بلوجر


لعكس العلامة الشرطية نضيف اشارة ! او كلمة not في بداية علامة بيانات التنسيقات ليضب الشرط ينفذ في كل الصفحات ماعدا الصفحة التي حددنا الشرط اليها مثال على ذالك


<b:if cond='data:view.isHomepage'>.... محتوى الشرط ....</b:if>

في الشرط السابق سيتم تنفيذ الكود الذي داخل الشرط في الصفحة الرئيسية فقط اما لعكس الشرط نضع ! او not فيصبح
<b:if cond='!data:view.isHomepage'>.... محتوى الشرط ....</b:if>

او

<b:if cond='not data:view.isHomepage'>.... محتوى الشرط ....</b:if>


هنا سوف يتم تنفيذ الكود الذي بداخل الشرط في جميع الصفحات ماعدا الصفحة الرئيسية في السابق كان ينفذ فقط في الصفحة الرئيسية الان ينفذ في الكل ماعدا الصفحة الرئيسية


دمج العلامات الشرطية في بلوجر


يمكننا دمج العلامات الشرطية باستخدام or او and 
عند استخدام or الكود داخل الشرط سوف ينفذ اذا توافق مع احد الشرطين سواء الاول او الثاني مثال على ذالك
<b:if cond='data:view.isHomepage or data:view.isLayoutMode'>.... محتوى الشرط ....</b:if>

في هذا الشرط سيتم تنفيذ الكود داخل الشرط اذا كان في الصفحة الرئيسية او في صفحة التخطيط
اما عند استخدام and فلن يتم تنفيذ الكود الا اذا تحقق الشرطان معا مثال على ذالك
<b:if cond='data:view.isHomepage and data:view.isLayoutMode'>.... محتوى الشرط ....</b:if>

هنا اصبح تنفيذ الشرط ممكن حيث سيتم تنفيذ الشرط فقط اذا لم تكن في الصفحة الرئيسية وكنت في صفحة التخطيط

استخدام العلامات الشرطية مع الادوات في بلوجر

يمكن استخدام العلامات الشرطية مع الادوات في بلوجر عن طريف اضافة كود الشرط لتاغ الفتح لاي اداة مثال على ذالك
<b:widget cond='data:view.isHomepage' id='LinkList4' locked='true' title='مواقع التواصل الاجتماعي بالفوتر' type='LinkList' version='2' visible='true'>


هنا اضفنا cond='data:view.isHomepage' وذالك معناها سيتم عرض الاداة فقط في الصفحة الرئيسية اما باقي الصفحات لن تظهر
وبهذه الطريقة يمكننا اضافة اي شرط لاي اداة

استخدام اكثر من علامة شرطية في بلوجر


يمكن استخدام اكثر من علامة شرطية في بلوجر في كود واحد عن طريق استخدام
<b:elseif cond='data:view.isSingleItem'/> و <b:else/>

تستخدم b:elseif  لادراج شرط اخر مثال على ذالك

<b:if cond='data:view.isisHomepage'>.... محتوى الشرط ....<b:elseif cond='data:view.isSingleItem'/>.... محتوى الشرط ....</b:if>


هنا لدينا شرطين اول شرط اذا كان في السفحة الرئيسية نفذ الكود والا اذا كان في الصفحات الثابتة والمقالات نفذ شرط اخر
ويمكن استخدام b:elseif بعدد لا نهائي مثال على ذالك
<b:if cond='data:view.isMultipleItems'>.... محتوى الشرط ....
<b:elseif cond='data:view.isHomepage'/>.... محتوى الشرط ....
<b:elseif cond='data:view.isLayoutMode'/>.... محتوى الشرط ....
<b:elseif cond='data:view.isSingleItem'/>.... محتوى الشرط ....
</b:if>

هنا الشرط اذا كنت في صفحات متعدد نفذ كود معين والا اذا كنت في الصفحة الرئيسية نفذ شرط معين والا اذا كنت في صفحة التخطيط نفذ شرط معين والا اذا كنت في الصفحات الثابتة او المقالات نفذ شرط معين
 اما <b:else/> فتعني كل ماعدا ذالك مثال على ذالك
<b:if cond='data:view.isHomepage'>.... محتوى الشرط ....<b:else/>.... محتوى الشرط ....</b:if>


هنا الشرط اصبح نفذ محتوى الشرط اذا كان في الصفحة الرئيسية وكل صفحة ماعدا الصفحة الرئيسية نفذ فيها شرط اخر
لايمكن استخدام <b:else/> الا مرة واحدة

wesam developer

إذا أعجبك المقال أو كان مفيدًا - ضع "أعجبني". اشترك في المدونة اوشارك برأيك في التعليقات! أراك لاحقا

COMMENTS

BLOGGER
الاسم

اخبار,45,اداة للكمبيوتر,7,اضافات بلوجر,88,افلام اجنبي,9,افلام روسية,32,افلام عربي مترجمة الي الروسية,1,افلام قديمة,2,افلام هندي,8,البرمجة,8,الجديد في التكنولوجيا,46,العاب,9,النمر,7,اليوتيوب,16,اندرويد,15,اندرويد استوديو,3,برامج كمبيوتر,11,بلوجر,8,تركيا,6,تصميم,3,تطبيقات,20,جافاسكريبت,3,حوادث,5,حول العالم,65,حيوانات,25,خلفيات,1,دروس HTML| بالعربية,2,روبوتات,8,روسيا,60,سياحة,4,سيارات,12,سياسة,17,شروحات,34,شريط الاخبار,1,صحتي,2,طائرات,22,فن,35,قناة الوعي نور,4,قناة قعدة تاريخ,8,قوالب بلوجر,3,كتب الكترونية,7,مالتي ميديا,6,متصفح,2,محليات,4,مسلسل لعبة الحبار,1,مسلسلات اجنبية,2,مسلسلات رمضان 2022,1,مسلسلات رمضان 2120,1,مصر والعرب,2,معدات حربية,34,معدات زراعية,6,مقالات,100,مواصلات النقل,1,مواقع للتصميم,14,وثائقي,14,وسوم بلوجر,2,ويندوز,15,Antivirus,3,Button,1,c++,1,css,37,HTML,11,wesam,2,
rtl
item
Wesam: شرح العلامات الشرطية في بلوجر
شرح العلامات الشرطية في بلوجر
العلامات الشرطية في بلوجر والمفيدة جدا في تصميم اي قالب بلوجر حيث لها الدور الاكبر في تحسين سرعة وتنظيم اي قالب من قوالب بلوجر
https://1.bp.blogspot.com/-xrAT1eg1X10/YPDwOmJrnpI/AAAAAAAAV-s/ZeGRQkRepJkDwCS2_gxxdhpDCqsV83RGQCLcBGAsYHQ/s16000/%25D8%25B4%25D8%25B1%25D8%25AD%2B%25D8%25A7%25D9%2584%25D8%25B9%25D9%2584%25D8%25A7%25D9%2585%25D8%25A7%25D8%25AA%2B%25D8%25A7%25D9%2584%25D8%25B4%25D8%25B1%25D8%25B7%25D9%258A%25D8%25A9%2B%25D9%2581%25D9%258A%2B%25D8%25A8%25D9%2584%25D9%2588%25D8%25AC%25D8%25B11.jpg
https://1.bp.blogspot.com/-xrAT1eg1X10/YPDwOmJrnpI/AAAAAAAAV-s/ZeGRQkRepJkDwCS2_gxxdhpDCqsV83RGQCLcBGAsYHQ/s72-c/%25D8%25B4%25D8%25B1%25D8%25AD%2B%25D8%25A7%25D9%2584%25D8%25B9%25D9%2584%25D8%25A7%25D9%2585%25D8%25A7%25D8%25AA%2B%25D8%25A7%25D9%2584%25D8%25B4%25D8%25B1%25D8%25B7%25D9%258A%25D8%25A9%2B%25D9%2581%25D9%258A%2B%25D8%25A8%25D9%2584%25D9%2588%25D8%25AC%25D8%25B11.jpg
Wesam
https://www.wesamdev.com/2021/07/blog-post.html
https://www.wesamdev.com/
https://www.wesamdev.com/
https://www.wesamdev.com/2021/07/blog-post.html
true
1297279864306511161
UTF-8
Loaded All Posts Not found any posts VIEW ALL Readmore Reply Cancel reply Delete By Home PAGES POSTS View All RECOMMENDED FOR YOU LABEL ARCHIVE SEARCH ALL POSTS Not found any post match with your request Back Home Sunday Monday Tuesday Wednesday Thursday Friday Saturday Sun Mon Tue Wed Thu Fri Sat January February March April May June July August September October November December Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec just now 1 minute ago $$1$$ minutes ago 1 hour ago $$1$$ hours ago Yesterday $$1$$ days ago $$1$$ weeks ago more than 5 weeks ago Followers Follow THIS PREMIUM CONTENT IS LOCKED STEP 1: Share to a social network STEP 2: Click the link on your social network Copy All Code Select All Code All codes were copied to your clipboard Can not copy the codes / texts, please press [CTRL]+[C] (or CMD+C with Mac) to copy Table of Content