Sunday, August 22, 2010

عرض الاعلانات او الاضافات في الرئيسية فقط


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

طريقة عرض الادوات واعلانات ادسنس في الصفحة الرئيسية لمدونة بلوجر:
1-ادخل الى حسابك في بلوجر >> التخطيط >>  اضافة اداة
قم باضافة اي داه ترغب بها لتجريب هذه الخاصية ولا تنسى ان  تسميها باسم مميز لتسهل العملية القادمة لنفرض انك اخترت الاسم "اعلان "
2-الان اذهب الى التخطيط >> تحرير html
3-اضغط على توسيع قوالب {اذا اغفلت هذه النقطة فلن تجد الكود المطلوب }

لتسهيل البحث استخدم CTRL+F ثم اكتب اسم الاداة وهي في مثالنا هنا "اعلان "
سيظهر الكود هكذا



<b:widget id='HTML3' locked='false' title='اعلان' type='HTML'>
<b:includable id='main'>
<!-- 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:includable>
</b:widget>




  5- لجعل هذه الاداة تظهر  فقط في الصفحة الرئيسية  عدل الكود باضافة الجزء المكتوب باللون الاحمر في المكان الموضح هنا:
<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:if cond='data:blog.url == "SPECIFIC_BLOG_POST_URL"'>
<!-- 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>

لا تنسى وضع رابط  الصفحة التي تود عرض الاداة فيها مكان SPISIFIC-BLOG-POST-URL


لعرض الاداة فقط في صفحة الارشيف :
<b:widget id='HTML3' locked='false' title='اعلان' type='HTML'>
<b:includable id='main'>

<b:if cond='data:blog.pageType == "archive"'>
<!-- 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>



0 comments:

Post a Comment