[مدفوع] مواضع N إضافية غير متكررة لإضافة الإعلانات (محدث)

ماذا تريد أن يتم عمله؟

يحتوي منتدى غير تابع لـ Discourse حاليًا على 4 مواضع لصور لافتات (بدون HTML) يتم فرض رسوم عليها وفقًا لأهميتها، 1 أفقي و 3 في الشريط الجانبي العمودي الأيسر. للانتقال إلى Discourse بتصميمه المتجاوب، أعتقد أنه يجب أن تكون جميع اللافتات أفقية. لكنني ما زلت أرغب في الحفاظ على مستويات أولوية موقع اللافتات، باتباع منطق المكون الإضافي للإعلانات الحالي لظهور بعض اللافتات ممزوجة في قوائم المواضيع أو المشاركات في الموضع N، ولكنني لا أريد تكرارها. إليك نموذج لما يدور في ذهني:

(قد يتم استخدام مكان Priority4 أو لا. سيتم تعيين لافتات مختلفة لكل فتحة أولوية، ويجب أن تظهر بشكل عشوائي.)





متى تحتاج إلى إنجازه؟

أنا مرن جدًا إذا كان ذلك يساعد في السعر.

ما هي ميزانيتك، بالدولار الأمريكي التي يمكنك تقديمها لهذه المهمة؟

آمل أن تكون أقل بكثير من 1000 دولار. بصراحة ليس لدي فكرة عن مقدار العمل الذي قد يتطلبه هذا وما هو السعر العادل. أنا لا أريد تعديل أو إنشاء نسخة من قاعدة بيانات المكون الإضافي للإعلانات الحالية لأنني لا أملك ميزانية تطوير طويلة الأجل لصيانة التعليمات البرمجية. بالطبع، إذا تمكن مطورو المكون الإضافي للإعلانات من تبني الحل الذي نتوصل إليه في هذه المهمة، فسأكون سعيدًا جدًا بالمساهمة به. ولكن بخلاف ذلك، أعتقد أن هذا قد يحتاج إلى إنجازه باستخدام CSS و Javascript مخصصين.

شكرا جزيلا!

لقد قمت بتعديل المنشور الأولي قليلاً. يبدو أن تقديري الأولي للميزانية لم يكن واقعيًا.

أيضًا، قمت بإزالة لقطة الشاشة النموذجية لتوسيع واجهة إعلانات المنازل، حيث سيتطلب ذلك بالتأكيد تعديلًا أو تفرعًا لقاعدة كود إضافة الإعلانات.

يبدو أن ما أحتاجه سيتحقق عبر بعض أكواد JavaScript و CSS الذكية. لاحظت أن هناك فئة CSS لكل رقم منشور، والتي أفترض أنها ستساعد في المنطق المعدل الذي أحتاجه. أتساءل عما إذا كان من الممكن الاستفادة من كود وحدة الإعلانات الحالي وتعيين N = 1 ثم قمع/إخفاء الحالات غير المرغوب فيها بعد ذلك باستخدام JavaScript و/أو CSS. (لست متأكدًا مما إذا كان يمكن إضافة علامات <script> إلى إعلانات المنازل؟ هذا المنشور يقول على الأرجح لا.)

لقد وجدت بعض الطلبات المماثلة هنا، لذا يبدو أن هذه الوظيفة ستكون مفيدة للمجتمع:

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.