رغم أن الطريقة الأفضل لإدراج إعلانات أدسنس بمدونات البلوجر هى جعل الوحدة الواحدة تظهر بجميع الصفحات بدلاً من إدراجها بكل صفحة يدوياً , إلا أنك فى بعض الأحيان قد ترغب فى إخفائها من تدوينات أو صفحات بعينها لسبب أو لآخر .. فقط مجموعة أكواد بسيطة ستحل لك المعادلة.
************************
لماذا ؟
1 - وصول رسالة من فريق دعم أدسنس تفيد باحتواء إحدى التدوينات على ما يخالف سياساتها. سيكون أمامك خياران : إما حذف التدوينة المخالفة ككل , أو أن تمنع الإعلانات من الظهور على تلك التدوينة تحديداً.
2 - نشر تدوينات تعلم بالأساس أنها لا تتوافق مع سياسات أدسنس , كأن تمتلك مدونة طبية و ترغب فى التحدث عن بعض الموضوعات المتعلقة بالصحة الجنسية مثلاً , و ارفاق بعض الصور التعليمية التى يمكن تصنيفها على أنها للكبار فقط. لن يكون أمامك مفر سوى إلغاء ظهور الإعلانات بتلك التدوينات لتأمين حسابك.
3 - لديك تدوينة تحقق عدد مشاهدات مرتفع جداً , و تواصل معك أحد المعلنين ليضع إعلانه المباشر بدلاً من وحدة أدسنس الاعلانية فى تلك التدوينة و فقط.
4 - تريد ألا تظهر الإعلانات على صفحات بعينها ( الصفحة الرئيسية - صفحات الأرشيف - الصفحات الثابتة ) , و أن تظهر على ما سواها ؛ كى يتوافق مع تصميم أو قالب مدونتك.
أولاً التحكم بالإعلانات المدرجة بالتدوينات
1 - من لوحة تحكم البلوجر , توجه إلى التبويب : (القالب) , و منه إلى (تحرير HTML).
2 - قم بالبحث عن كود إعلان أدسنس , و قم باحاطته بالكود التالى :
3 - توجه الآن للتويب (المشاركات) , و منه إلى أى تدوينة ترغب فى اخفاء إعلانات أدسنس بها , و انقر (تحرير).<div id="GAdsense1">
كود إعلانات أدسنس المعدل</div>
4 - من وضع تحرير HTML , إذهب لآخر سطر برمجى , و أضف بعده الكود التالى ثم اضغط (تحديث):
<script type="text/javascript">var Ads1 = document.getElementById('GAdsense1');Ads1.parentNode.removeChild(Ads1);</script>
تمام ! .. الآن تم استثناء هذه التدوينة فقط من ظهور الإعلانات عليها , و ظهورها على ما سواها. لكن ماذا إن كان لديك وحدتين إعلانيتين داخل التدوينة ؟ .. الأمر بسيط .. فقط قم بتغيير الأكواد للتالى :
1 - فى قالب المدونة :
1 - فى قالب المدونة :
<div id="GAdsense1">كود إعلانات أدسنس الأول المعدل</div>
2 - ثم فى التدوينة تضع الكود التالى ( فى وضع تحرير HTML ) بعد آخر سطر برمجى :<"div id="GAdsense2">
كود إعلانات أدسنس الثانى المعدل</div>
<script type="text/javascript">var Ads1 = document.getElementById('GAdsense1');var Ads2 = document.getElementById('GAdsense2');Ads1.parentNode.removeChild(Ads1);Ads2.parentNode.removeChild(Ads2);</script>
تلميحات :
أ - يمكن تطبيق تلك الأكواد على صفحات التدوينات أو على الصفحات الثابتة ( Static Pages ).
ب - يمكن تطبيق الأكواد على أى نوع من الاعلانات ( نصية - صور - روابط ).
الأمر بسيط أليس كذلك ؟ :)
ثانياً التحكم بالإعلانات المدرجة بالـ Widget
أما إذا كنت تمتلك عدد من وحدات أدسنس الإعلانية بالـ Widgets أيا كان موضعها , فيمكنك أيضاً من استثناء ظهورها فى بعض الصفحات باستخدام الخطوات التالية :
1 - من لوحة تحكم البلوجر , توجه إلى التبويب (التخطيط).
2 - مرر مؤشر الفأرة على كلمة تحرير الموجودة أسفل الـ Widget الذى ترغب فى استثناء ظهوره , و انظر لشريط المتصفح السفلى لتعرف رقم الـ Widget , و يكون على الهيئة (HTML9) مثلاً كما هو موضح بالصورة أدناه
1 - من لوحة تحكم البلوجر , توجه إلى التبويب (التخطيط).
2 - مرر مؤشر الفأرة على كلمة تحرير الموجودة أسفل الـ Widget الذى ترغب فى استثناء ظهوره , و انظر لشريط المتصفح السفلى لتعرف رقم الـ Widget , و يكون على الهيئة (HTML9) مثلاً كما هو موضح بالصورة أدناه
3 - توجه الآن للتبويب (القالب) , و منه إلى (تحرير HTML).
4 - من زر (الانتقال إلى الأداة) , اختر رقم الـ Widget.
5 - ستجد الكود الخاص به أشبه بالتالى ( استبدل 9 برقم الويدجيت الخاص بك ) :
(1-7) الظهور على الصفحة الرئيسية فقط :
(4-7) الظهور على جميع الصفحات ما عدا صفحات التدوينات :
(5-7) الظهور على الصفحات الثابتة فقط :
5 - ستجد الكود الخاص به أشبه بالتالى ( استبدل 9 برقم الويدجيت الخاص بك ) :
6 - قم الآن بتعديله ليصبح هكذا :<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
مجموعة أكواد خاصة بالويدجيت
</b:includable>
</b:widget>
7 - استبدل الآن كلمة Condition بأى من الأسطر التالية طبقاً للشرط المطلوب لظهور الاعلانات :<b:widget id='HTML9' locked='false' title='' type='html'>
<b:includable id='main'>
<b:if cond='Condition'>
مجموعة أكواد خاصة بالويدجيت
</b:if>
</b:includable>
</b:widget>
(1-7) الظهور على الصفحة الرئيسية فقط :
(2-7) الظهور على جميع الصفحات ما عدا الرئيسية :data:blog.url == data:blog.homepageUrl
(3-7) الظهور على صفحات التدوينات فقط :data:blog.url != data:blog.homepageUrl
data:blog.pageType == "item"
data:blog.pageType != "item"
(6-7) الظهور على جميع الصفحات ما عدا الصفحات الثابتة :data:blog.pageType == "static_page"
(7-7) الظهور على صفحة تدوينة أو صفحة ثابتة بعينها فقط :data:blog.pageType != "static_page"
(8-7) الظهور على جميع الصفحات ما عدا صفحة تدوينة أو صفحة ثابتة بعينها:data:blog.url == " رابط التدوينة أو الصفحة "
(9-7) الظهور على صفحات الأرشيف فقط :data:blog.url != "رابط التدوينة أو الصفحة"
(10-7) الظهور على جميع الصفحات ما عدا صفحات الأرشيف :data:blog.pageType == "archive"
data:blog.pageType != "archive"
تلميح :
الأكواد السابقة يمكن استخدامها مع أى Widget سواء أكانت تحتوى على إعلانات أدسنس أم أى شئ آخر.
0 التعليقات:
Enregistrer un commentaire