• أعضائنا الكرام بخصوص تنفيذ الطلبات قد يستغرق بعض الوقت،شكرا لحسن تفهمكم.
  • أعضاء وزوار معهد زين العربية، نود أن نعلمكم أن المعهد سيشهد في الفترة القادمة الكثير من التغيرات سواءا على المستوى الاداري او مستوى الاقسام، لذا نرجو منكم التعاون، وأي ملاحظات او استفسارات يرجى التواصل معنا عبر قسم الشكاوي و الإقتراحات و الطلبات ونشكركم على حسن تفهمكم وتعاونكم ،مع خالص الشكر والتقدير والاحترام من إدارة زين العربية.

[ تم الحل ] طريقة منع الاعلان من الظهور في اقسام محددة

sky55

:: الأعضاء ::
26 سبتمبر 2020
79
1
32
18
السلام عليكم ورحمة الله وبركاته
بعد التحية وتجربتي المبدئية للاسكربت يتميز بالسرعة والاستقرار مقارنة بـ vb5 عن ترقيتي له وانا حاليا ولفترة في مرحلة اختبار للاسكربت بشكل مباشر وبعد ذلك سوف اشارك تجربتي الكاملة بالمنتدي بإذن الله
وحاليا لدي سؤال في منتديات الـ vb كنت استخدم كود معين لمنع ظهور الاعلانات في اقسام محدد وهو الكود التالي

<vb:if condition="!in_array($GLOBALS[forumid], array(56,57,58))">ads code</vb:if>

فهل يوجد طريقة مثله لمنع الاعلانات من الظهور في اقسام محددة بسكربت زينفورو
 
الحل
مرحبا اخواني بعد تجربة العديد من الطرق قمت بطرح سؤال في منتدي الدعم الخاص بالاسكربت وتم الرد على طلبي من جانب احدي اعضاء فريق العمل وعمل الاعلانات بدون اي مشكلة
قمت باستخدام الكود التالي
كود:
<xf:if is="!in_array({$__globals.forum.node_id}, [102,103,104])">
ads code
</xf:if>
مع اختيار قالب الاعلانات حاوي شريط التفاصيل العلوي اسفله
بارك الله فيكم جميعا ووجب اضافة الحل لتعم الفائدة
و عليكم السلام ورحمة الله وبركاته

جرب الكود التالي

كود:
<xf:if is="!in_array($forum.node_id, [x,y,z])">
ضع كود الاعلان هنا
</xf:if>

بحيث X.Y.Z هي أرقام الاقسام
بارك الله فيك اخي العزيز على تعاونك الراقي
وتم التطبيق وبانتظار النتائج منذ بعض الوقت ولكن لا تظهر اي اعلانات فما هو القالب المفترض اختياره لتظهر الاعلانات بجميع الصفحات
ثانياً لدي مشكلة وهي عدم ظهور اسم الموقع في صفحة المنتديات الرئيسية وظهور جملة قائمة المنتديات كما بالصورة المرفقة
 

المرفقات

  • Untitled.jpg
    Untitled.jpg
    23.6 KB · المشاهدات: 2
<xf:if is="!in_array($forum.node_id, [x,y,z])"> ضع كود الاعلان هنا </xf:if>
مرحبا عزيزي للأسف ظهرت الاعلانات بجميع الصفحات
وتم التجربة من خلال وحدة الاعلانات المدمجة بالاسكربت ... هل يوجد قالب معين يمكن تجربة الكود باضافته اليه
 
ان شاء الله اخي ساحاول التجربة و اشوف الكود المناسب اذا ما لم يسبقني اليه الاخوة الافاضل
بارك الله فيك اخي العزيز
وسوف اقوم باضافة مشاركة بمنتدي الدعم ايضا
لك خالص التحية
 
و عليكم السلام ورحمة الله وبركاته

جرب الكود التالي

كود:
<xf:if is="!in_array($forum.node_id, [x,y,z])">
ضع كود الاعلان هنا
</xf:if>

بحيث X.Y.Z هي أرقام الاقسام
هناك خطأ بسيط في الكود يالغالي
الكود الصحيح هكذا
كود:
<xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
المحتوى المراد إظهاره...
</xf:if>
 
مرحبا عزيزي للأسف ظهرت الاعلانات بجميع الصفحات
وتم التجربة من خلال وحدة الاعلانات المدمجة بالاسكربت ... هل يوجد قالب معين يمكن تجربة الكود باضافته اليه
استخدم هذا أخي مع وحدة الإعلانات المدمجة
كود:
<xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
المحتوى المراد إظهاره...
</xf:if>
وبإذن الله سيضبط معك
 
  • أعجبني
التفاعلات: sky55
استخدم هذا أخي مع وحدة الإعلانات المدمجة
كود:
<xf:if is="in_array({$forum.node_id}, [X,Y,Z])">
المحتوى المراد إظهاره...
</xf:if>
وبإذن الله سيضبط معك
قمت بتجربته الان وللأسف لم يعمل
هذا الكود يعمل
<xf:if is="$xf.reply.template !== 'forum_list' AND !in_array($__globals.forum.node_id, [102,103,104])">
ads here
</xf:if>
ولكن احتاج لإضافته بقالب او خيار يجعله يظهر بجميع الصفحات من منتج الاعلانات المنتج بالاسكربت
 
قمت بتجربته الان وللأسف لم يعمل

ولكن احتاج لإضافته بقالب او خيار يجعله يظهر بجميع الصفحات من منتج الاعلانات المنتج بالاسكربت
يمكنك تكرار الإعلان بأكثر من موضع أخي كي يظهر في أكثر من مكان
أو حدد لنا بالضبط الأماكن التي تريد ظهور الإعلان بها وبإذن الله خير
 
يمكنك تكرار الإعلان بأكثر من موضع أخي كي يظهر في أكثر من مكان
أو حدد لنا بالضبط الأماكن التي تريد ظهور الإعلان بها وبإذن الله خير
الوحدة الاعلانية هي التلقائية التي تظهر بجميع صفحات الموقع لذلك اريدوضعها بمكان يسمح لها بذلك
 
معذرة أخي @sky55 هل راجعت هذا الدرس ممكن تتضح لك بعض المعلومات


كذلك ما فهمته هو أنك تريد إظهار الإعلانات في أقسام و أقسام أخرى لا تريد أن يظهر لها الإعلان
 
كذلك ما فهمته هو أنك تريد إظهار الإعلانات في أقسام و أقسام أخرى لا تريد أن يظهر لها الإعلان
بالضبط, وهذا ما يتضح من طلب الأخ لهذا أعطيته الكود بالأعلى الخاص باستثناء منتديات معينة من شيء معين
وقد كنت أستخدمه
 
معذرة أخي @sky55 هل راجعت هذا الدرس ممكن تتضح لك بعض المعلومات


كذلك ما فهمته هو أنك تريد إظهار الإعلانات في أقسام و أقسام أخرى لا تريد أن يظهر لها الإعلان
اطلعت بالفعل على الشرح وطبقت كل ما جاء به ولكن لا اعرف لماذا لا تظهر الوحدة بالصفحة الرئيسية للموقع
بالضبط, وهذا ما يتضح من طلب الأخ لهذا أعطيته الكود بالأعلى الخاص باستثناء منتديات معينة من شيء معين
وقد كنت أستخدمه
سوف اجرب مرة اخري واحاول البحث عن المسبب وسوف وافادتكم بإذن الله بما توصلت اليه
 
مرحبا اخواني بعد تجربة العديد من الطرق قمت بطرح سؤال في منتدي الدعم الخاص بالاسكربت وتم الرد على طلبي من جانب احدي اعضاء فريق العمل وعمل الاعلانات بدون اي مشكلة
قمت باستخدام الكود التالي
كود:
<xf:if is="!in_array({$__globals.forum.node_id}, [102,103,104])">
ads code
</xf:if>
مع اختيار قالب الاعلانات حاوي شريط التفاصيل العلوي اسفله
بارك الله فيكم جميعا ووجب اضافة الحل لتعم الفائدة
 

إحصائيات المنتدى

المواضيع
1,672
المشاركات
18,717
الأعضاء
1,282
آخر عضو مسجل
evildealers
أعلى