مساحة أعلانية

[اكواد][slider]

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

أولا سأشرح قليلاً لماذا سنتحكم بصفحات المدونة
جميعنا نود ان نضيف الأدوات في صفحات معينة ونخفي الأدوات في صفحات أخرى 
لكن في بلوجر عندما تضيف أداة بشكل طبيعي هذه الأداة ستظهر في جميع الصفحات 
ونحن نريد أن نضيف هذه الأداة في صفحة معينة فقط وليس بجميع الصفحات 
ومن هنا ستعرف كيفية التحكم في الصفحات لجعل الأدوات تظهر فيها ونخفي مانريد من أدوات
التحكم بصفحات المدونة بالتفصيل وأستخدام جميع الصفحات بشكل مباشر
Pages

هذه الصفحات التي سنتحكم بها ونظهر الأدوات ونخفي بعضاً منها
الصفحة الرئيسية - الصفحات الثابتة - صفحات الأرشيف - صفحات البحث - صفحات التسمية - صفحات المواضيع
صفحات الخطأ Error 
بدايتاً سنتكلم عن  =! و  == وماهي مهماتهما في الأكواد التي سنستخدمها
كود =! وهو يفصل بين الصفحات ولايسمح للأدوات بالظهور بنفس الصفحة
مثال على ذالك:


<b:if cond='Pages != &quot;Posts&quot;'> 

Posts = تعني المواضيع
= تعني الصفحات

كما تلاحظون كود  =! موجود بين 
Pages و Posts 
هذا يعني بأن الأداة الموجودة في 
Pages لن تظهر في Posts 
أما كود  == فهو يحدد صفحات واحدة كصفحات المواضيع او أي صفحة 
مثال على ذالك:



<b:if cond='data:blog.pageType == &quot;Static_Page&quot;'>

Static_Page= تعني الصفحات الثابتة

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

التحكم بالأدوات في الصفحة الرئيسية


<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='إسم الأداة ' 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>

 التحكم بالأدوات في صفحات التسمية


<b:widget id='HTML3' locked='false' title='إسم الإضافة ' type='HTML'>
<b:includable id='main'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;التسمية&quot;'>
<!-- 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='إسم الأداة ' 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='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<!-- 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='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<!-- 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='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<!-- 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:if cond='data:blog.pageType == "error_page"'>
  <!-- جميع صفحات الخطأ-->
</b:if>

 التحكم بالأدوات في صفحات الأرشيف


<b:if cond='data:blog.pageType == "archive"'>
  <!--صفحات الأرشيف-->
</b:if>

 التحكم بالأدوات في صفحات البحث


<b:if cond='data:blog.searchQuery'>
    <!-- صفحات البحث -->
</b:if>

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

شكرا لك
الإبتساماتإخفاء

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

أولا سأشرح قليلاً لماذا سنتحكم بصفحات المدونة
جميعنا نود ان نضيف الأدوات في صفحات معينة ونخفي الأدوات في صفحات أخرى 
لكن في بلوجر عندما تضيف أداة بشكل طبيعي هذه الأداة ستظهر في جميع الصفحات 
ونحن نريد أن نضيف هذه الأداة في صفحة معينة فقط وليس بجميع الصفحات 
ومن هنا ستعرف كيفية التحكم في الصفحات لجعل الأدوات تظهر فيها ونخفي مانريد من أدوات
التحكم بصفحات المدونة بالتفصيل وأستخدام جميع الصفحات بشكل مباشر
Pages

هذه الصفحات التي سنتحكم بها ونظهر الأدوات ونخفي بعضاً منها
الصفحة الرئيسية - الصفحات الثابتة - صفحات الأرشيف - صفحات البحث - صفحات التسمية - صفحات المواضيع
صفحات الخطأ Error 
بدايتاً سنتكلم عن  =! و  == وماهي مهماتهما في الأكواد التي سنستخدمها
كود =! وهو يفصل بين الصفحات ولايسمح للأدوات بالظهور بنفس الصفحة
مثال على ذالك:


<b:if cond='Pages != &quot;Posts&quot;'> 

Posts = تعني المواضيع
= تعني الصفحات

كما تلاحظون كود  =! موجود بين 
Pages و Posts 
هذا يعني بأن الأداة الموجودة في 
Pages لن تظهر في Posts 
أما كود  == فهو يحدد صفحات واحدة كصفحات المواضيع او أي صفحة 
مثال على ذالك:



<b:if cond='data:blog.pageType == &quot;Static_Page&quot;'>

Static_Page= تعني الصفحات الثابتة

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

التحكم بالأدوات في الصفحة الرئيسية


<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='إسم الأداة ' 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>

 التحكم بالأدوات في صفحات التسمية


<b:widget id='HTML3' locked='false' title='إسم الإضافة ' type='HTML'>
<b:includable id='main'>
<b:loop values='data:post.labels' var='label'>
<b:if cond='data:label.name == &quot;التسمية&quot;'>
<!-- 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='إسم الأداة ' 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='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<!-- 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='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<!-- 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='إسم الأداة ' type='HTML'>
<b:includable id='main'>
<b:if cond='data:blog.pageType != &quot;static_page&quot;'>
<!-- 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:if cond='data:blog.pageType == "error_page"'>
  <!-- جميع صفحات الخطأ-->
</b:if>

 التحكم بالأدوات في صفحات الأرشيف


<b:if cond='data:blog.pageType == "archive"'>
  <!--صفحات الأرشيف-->
</b:if>

 التحكم بالأدوات في صفحات البحث


<b:if cond='data:blog.searchQuery'>
    <!-- صفحات البحث -->
</b:if>

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

يسعدنا تفاعلكم بالتعليق، لكن يرجى مراعاة الشروط التالية لضمان نشر التعليق
1أن يكون التعليق خاص بمحتوى التدوينة
2أن لا تضع أي روابط خارجية
3لإضافة كود حوله أولاً بمحول الأكواد
4أي سؤال خارج محتوى التدوينة يرجى استخدام ركن الأسئلة

عبّر عن تعليقكالإبتسامات