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

لماذا ؟


1 - وصول رسالة من فريق دعم أدسنس تفيد باحتواء إحدى التدوينات على ما يخالف سياساتها. سيكون أمامك خياران : إما حذف التدوينة المخالفة ككل , أو أن تمنع الإعلانات من الظهور على تلك التدوينة تحديداً.

2 - نشر تدوينات تعلم بالأساس أنها لا تتوافق مع سياسات أدسنس , كأن تمتلك مدونة blog طبية و ترغب فى التحدث عن بعض الموضوعات المتعلقة بالصحة الجنسية مثلاً , و ارفاق بعض الصور التعليمية التى يمكن تصنيفها على أنها للكبار فقط. لن يكون أمامك مفر سوى إلغاء ظهور الإعلانات بتلك التدوينات لتأمين حسابك.

3 - لديك تدوينة تحقق عدد مشاهدات مرتفع جداً , و تواصل معك أحد المعلنين ليضع إعلانه المباشر بدلاً من وحدة أدسنس الاعلانية فى تلك التدوينة و فقط.

4 - تريد ألا تظهر الإعلانات على صفحات بعينها ( الصفحة الرئيسية - صفحات الأرشيف - الصفحات الثابتة ) , و أن تظهر على ما سواها ؛ كى يتوافق مع تصميم أو قالب template مدونتك.


1- التحكم بالإعلانات المدرجو في التدوينات

إذا كنت قد قمت بإدراج الإعلانات داخل التدوينات نفسها من خلال إحدى الطرق التى ذكرتها بتدوينة (أفضل الأماكن لوضع إعلانات أدسنس) , فقم بعمل التالى :

1 - من لوحة تحكم البلوجر , توجه إلى التبويب : (القالب template) , و منه إلى (تحرير HTML).
2 - قم بالبحث عن كود code إعلان أدسنس , و قم باحاطته بالكود code التالى :

<div id=&quot;GAdsense1&quot;>
كود code إعلانات أدسنس المعدل
</div>

3 - توجه الآن للتويب (المشاركات) , و منه إلى أى تدوينة ترغب فى اخفاء إعلانات أدسنس بها , و انقر (تحرير).
4 - من وضع تحرير HTML , إذهب لآخر سطر برمجى , و أضف بعده الكود code التالى ثم اضغط (تحديث update):


<script type=&quot;text/javascript&quot;>
var Ads1 = document.getElementById('GAdsense1');
Ads1.parentNode.removeChild(Ads1);
</script>

تمام ! .. الآن تم استثناء هذه التدوينة فقط من ظهور الإعلانات عليها , و ظهورها على ما سواها. لكن ماذا إن كان لديك وحدتين إعلانيتين داخل التدوينة ؟ .. الأمر بسيط .. فقط قم بتغيير الأكواد للتالى :

1 - فى قالب template المدونة blog :

<div id=&quot;GAdsense1&quot;>
كود code إعلانات أدسنس الأول المعدل



</div>
<&quot;div id=&quot;GAdsense2&quot;>

كود code إعلانات أدسنس الثانى المعدل
</div>


2 - ثم فى التدوينة تضع الكود code التالى ( فى وضع تحرير HTML ) بعد آخر سطر برمجى :

<script type=&quot;text/javascript&quot;>
var Ads1 = document.getElementById('GAdsense1');
var Ads2 = document.getElementById('GAdsense2');
Ads1.parentNode.removeChild(Ads1);
Ads2.parentNode.removeChild(Ads2);
</script>
تلميحات :

أ - يمكن تطبيق تلك الأكواد على صفحات التدوينات أو على الصفحات الثابتة ( Static Pages ).
ب - يمكن تطبيق الأكواد على أى نوع من الاعلانات ( نصية - صور - روابط ).
الأمر بسيط أليس كذلك ؟

2- التحكم بالإعلانات المدرجة بال widget

أما إذا كنت تمتلك عدد من وحدات أدسنس الإعلانية بالـ Widgets أيا كان موضعها , فيمكنك أيضاً من استثناء ظهورها فى بعض الصفحات باستخدام الخطوات التالية :

1 - من لوحة تحكم البلوجر , توجه إلى التبويب (التخطيط).
2 - مرر مؤشر الفأرة على كلمة تحرير الموجودة أسفل الـ Widget الذى ترغب فى استثناء ظهوره , و انظر لشريط المتصفح السفلى لتعرف رقم الـ Widget , و يكون على الهيئة (HTML9) مثلاً كما هو موضح بالصورة أدناه



3 - توجه الآن للتبويب (القالب template) , و منه إلى (تحرير HTML).
4 - من زر (الانتقال إلى الأداة) , اختر رقم الـ Widget.



5 - ستجد الكود code الخاص به أشبه بالتالى ( استبدل 9 برقم الويدجيت الخاص بك ) :

<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
مجموعة أكواد خاصة بالويدجيت
</b:includable>
</b:widget>
6 - قم الآن بتعديله ليصبح هكذا :

<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
<b:if cond='Condition'>
مجموعة أكواد خاصة بالويدجيت
</b:if>
</b:includable>
</b:widget>






7 - استبدل الآن كلمة Condition بأى من الأسطر التالية طبقاً للشرط المطلوب لظهور الاعلانات :

(1-7) الظهور على الصفحة الرئيسية فقط :

data:blog.url == data:blog.homepageUrl


(2-7) الظهور على جميع الصفحات ما عدا الرئيسية :

data:blog.url != data:blog.homepageUrl


(3-7) الظهور على صفحات التدوينات فقط :

data:blog.pageType == &quot;item&quot;


(4-7) الظهور على جميع الصفحات ما عدا صفحات التدوينات :

data:blog.pageType != &quot;item&quot;


(5-7) الظهور على الصفحات الثابتة فقط :

data:blog.pageType == &quot;static_page&quot;


(6-7) الظهور على جميع الصفحات ما عدا الصفحات الثابتة :

data:blog.pageType != &quot;static_page&quot;


(7-7) الظهور على صفحة تدوينة أو صفحة ثابتة بعينها فقط :

data:blog.url == &quot; رابط التدوينة أو الصفحة &quot;


(8-7) الظهور على جميع الصفحات ما عدا صفحة تدوينة أو صفحة ثابتة بعينها:

data:blog.url != &quot;رابط التدوينة أو الصفحة&quot;


(9-7) الظهور على صفحات الأرشيف فقط :

data:blog.pageType == &quot;archive&quot;


(10-7) الظهور على جميع الصفحات ما عدا صفحات الأرشيف :

data:blog.pageType != &quot;archive&quot;

تلميح :
الأكواد السابقة يمكن استخدامها مع أى Widget سواء أكانت تحتوى على إعلانات أدسنس أم أى شئ آخر.

المصدر مدونة blog إحترف التدوين






©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى©