درس XF-2.x اماكن مختلفة لعرض الاعلانات داخل صفحة الموضوع

الإهداءات
  • غزل من من قلب الغزل ..:
    ضياءٌ شعَّ من أرض المدينة و زُفَّت البشرى لرسول الله (ص) بولادة سبطه الأول الإمام المجتبى (ع).✨💚
  • غزل من قلب الغزل:
    "يارب دائمًا اعطنّي على قد نيتي وسخر لي الأشخاص اللي يشبهون قلبي🌿✨. .
  • غزل من قلب الغزل:
    مارس الرحمة قدر المُستطاع فكلما تلطفت مع خلق الله زاد الله لطفهُ حولك.💐
  • غزل من قلب الغزل:
    اللهم إنك عفوٌ كريمٌ تحب العفو فاعفو عنا ♥️😌
إصدار الزين فورو
XenForo 2.x
السلام عليكم ورحمة الله وبركاته ..
موضوعنا اليوم يتلخص بإضافة وعرض الإعلانات بمختلف أنواعها ( حسب اختيارك ) داخل صفحة عرض الموضوع.

بداية لنتعرف على متغيرات كود الإعلان:

1. إذهب الى لوحة التحكم من خلال : /admin.php?advertising/ ومن ثم إعداد ومنها إختر الإعلانات.

2. إختر إضافة إعلان جديد.

3. في خانة العنوان - أكتب عنوانا مناسبا للإعلان. [ مثلا: اعلان 1 - إعلان ادسنس - تبادل إعلاني ... الخ]

4. في خانة الموضع:إختر : المشاركة - أسفل محتوى الرسالة.

5. في خانة HTML اضف أحد الأكواد المدرجة أدناه مع الاخذ بنظر الإعتبار ما يلي :

  • استبدال العبارة: ### shababalrafedain.com ### بكود الإعلان الخاص بك.
  • <div style="margin:3px 0 3px 0;"> الرقم 3px يعبر عن التباعد بين الإعلان ومحتوى الرسالة ( الموضوع - الرد ) من الأعلى ومن الأسفل .. يمكنك زيادتها وانقاصها كما تراه مناسباً لك.
  • حدد معايير العرض بما يناسبك ( والتي تعنى بإمكانية عرض الإعلانات للمجاميع كافة او المجاميع التي تحددها انت ).
لنذهب الآن الى الأكواد:

الكود الأول: عرض الإعلان عند المشاركة الاولى والمشاركة الاخيرة
باستخدام هذا الكود، يتم عرض الاعلان عند مشاركة الرسالة الأولى وآخر رسالة ما قبل النشر ، إذا كان هناك أقل من 4 رسائل في هذا الموضوع ، فلن يتم عرض الإعلان.
إذا كان هناك عدد كافٍ من الرسائل ، فسيتم عرض أول إعلان بعد الرسالة.

HTML:
<xf:if is="in_array($post.position % $xf.options.messagesPerPage, [0,$xf.options.messagesPerPage - 2]) AND count($__globals.posts)>4">
    <div style="margin:3px 0 3px 0;">
    ### shababalrafedain.com ###
    </div>
</xf:if>

الكود الثاني: عرض الإعلان في منتصف الصفحة وما بعد الرد الأخير
باستخدام هذا الكود، يتم عرض الاعلان عند مشاركة الرسالة الأولى وآخر رسالة ما قبل النشر ، إذا كان هناك أقل من 4 رسائل في هذا الموضوع ، فلن يتم عرض الإعلان.
إذا كان هناك عدد كافٍ من الرسائل ، فسيتم عرض أول إعلان بعد الرسالة.

HTML:
<xf:if is="in_array($post.position % $xf.options.messagesPerPage, [0,($xf.options.messagesPerPage / 2) - 1,$xf.options.messagesPerPage - 2]) AND count($__globals.posts)>4">
    <div style="margin:3px 0 3px 0;">
    ### shababalrafedain.com ###
    </div>
</xf:if>

الكود الثالث: بعد المشاركة الأولى في حال:
اذا كان هناك مشاركتين او اكثر فسيتم عرض الإعلان ما بعد أول مشاركة

HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==0 AND count($__globals.posts)>0">
    <div style="margin:3px 0 3px 0;">
    ### shababalrafedain.com ###
    </div>
</xf:if>


الكود الرابع: إظهار الإعلان قبل آخر مشاركة في الصفحة - أعلى صندوق الرد

HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==$xf.options.messagesPerPage - 2 OR $post.position % $xf.options.messagesPerPage + 2 == count($__globals.posts)">
    <div style="margin:3px 0 3px 0;">
    ### shababalrafedain.com ###
    </div>
</xf:if>


الكود الخامس: إظهار الإعلان بعد آخر مشاركة في الصفحة - أعلى صندوق الرد.

HTML:
<xf:if is="$post.position % $xf.options.messagesPerPage==$xf.options.messagesPerPage - 1 OR $post.position % $xf.options.messagesPerPage + 1 == count($__globals.posts)">
    <div style="margin:3px 0 3px 0;">
    ### shababalrafedain.com ###
    </div>
</xf:if>

إنتهى الشرح
تحيتي
 

مواضيع ذات علاقة

أقسام الرافدين

عودة
أعلى أسفل