بعد إنشاء إعلان ضمن الخلاصة، تتمثل الخطوة التالية في وضع الشفرة ضمن HTML للخلاصة.
مكان وضع شفرة الإعلان ضمن الخلاصة
يمكنك وضع شفرة الإعلان ضمن الخلاصة بين محتوى الخلاصة أو في بداية الخلاصة أو في نهايتها. ويمكنك إجراء ذلك إما عن طريق تعديل شفرة HTML للخلاصة مباشرةً، أو إذا كنت تستخدم نظام إدارة المحتوى (CMS)، فقد تتمكن من استخدام مكوّن إضافي لإدراج الشفرة لك.
قد يظهر الإعداد النموذجي للإعلان ضمن الخلاصة كالمثال التالي:
قالب المحتوى 1: |
|
قالب المحتوى 2: |
|
الإعلان ضمن الخلاصة المدمج مع المحتوى: |
|
قالب المحتوى 3: |
|
قالب المحتوى 4: |
كيفية وضع الإعلان ضمن الخلاصة
سيتضمن عادةً نظام إدارة المحتوى (CMS) 1) قاعدة بيانات تتضمن المحتوى و2) جزء من الشفرة تُشغل المحتوى عبر حلقة تكرار، مما يؤدي إلى إنشاء خلاصتك. يمكنك العثور على هذا الجزء من الشفرة في ملف النموذج، والذي سيكون مُخزنًا في مجلد النموذج التابع لنظام إدارة المحتوى (CMS) (يُعرف أحيانًا باسم مجلد المظاهر).
تعديل الشفرة في ملف النموذج
لوضع الإعلان ضمن الخلاصة، عدّل الشفرة في ملف النموذج كالتالي:
- افتح ملف النموذج للصفحة التي توجد الخلاصة بها.
- ابحث عن حلقة التكرار التي تُنشئ خلاصتك. (تلميح: ستتضمن شفرة حلقة التكرار على الأرجح أمر "while" أو "for each".)
- عدِّل رمز حلقة التكرار لإدراج الإعلان ضمن الخلاصة في خلاصتك، لا سيما:
- إذا كانت حلقة التكرار لا تتضمن عدّادًا، فأضف عدّادًا لتعيين معدل التكرار الذي تريده لإدراج الإعلان ضمن الخلاصة.
- أضف عبارة "if" داخل حلقة التكرار لضمان ظهور الإعلان ضمن الخلاصة خلال فترة التكرار التي حدّدتها في العدّاد.
لقد قدمنا بعض شفرات pseudo أدناه. ستكون تركيبة شفرتك مشابهة لشفرة pseudo هذه، ولكن استنادًا إلى لغة البرمجة التي تستخدمها، من المرجح أن يختلف التنفيذ الفعلي.
Posts[] posts;
Var count=1; // إذا كان الرمز لا يتضمّن عدّادًا، حدّد واحدًا
While (count < posts.length) // عليك زيادة قيمة "العدد" بواحد حتى الوصول إلى المشاركة النهائية في قاعدة البيانات.
{
If (count%3=0) //إذا كانت قيمة العدد تساوي 3 أو 6 أو 9، أدرج الإعلان.
{
<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-1234567890123456" crossorigin="anonymous">
</script>
<ins class="adsbygoogle" style="display:block"
data-ad-format="fluid"
data-ad-client="ca-pub-1234567890123456"
data-ad-slot="1234567890"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
}
<h3>{{ post.title }}</h3> // لجميع قيم العدد، أدرج عنوان قالب المحتوى.
<p>{{ post.body }}<p> //أدرج نص قالب المحتوى.
<img src="{{ post.thumbnail}}"> //أدرج صورة قالب المحتوى.
}
ملاحظة مهمة
تأكد من وضع شفرة الإعلان ضمن حاوية رئيسية (<div>
، و<iframe>
، وما إلى ذلك) تتضمن ما يلي:
- عرضًا صالحًا. إذا تم وضع شفرة الإعلان ضمن حاوية رئيسية لم يتم تعيين عرض ظاهري محدد بها، على سبيل المثال، داخل عنصر إعلان عائم، فلن يتم عرض إعلاناتك. نستخدم عرض الحاوية الرئيسية لحساب عرض إعلاناتك. تجدر الإشارة إلى أن الحد الأدنى لعرض الإعلانات ضمن الخلاصة هو 250 بكسل.
- ارتفاعًا متغيرًا. في حالة وضع شفرة الإعلان ضمن حاوية رئيسية ذات ارتفاع ثابت، فقد تكون إعلاناتك مشوشة.