صفحة مراجعة · لا تغيّر شيئاً على الموقع
نموذج «حدّ الإعلانات النشطة» للأفراد
هذا هو النموذج البديل للإعلانات المجانية: بدل «محفظة عملات»، يُسمح لكل فرد بعدد محدّد من الإعلانات النشطة في نفس الوقت (الحد الحالي في الإعدادات = 8). لتنشر إعلاناً جديداً بعد امتلاء الحد، تبيع أو تحذف إعلاناً لتفريغ مكان.
100%
مبنيّ ومنشور
8 / 8
البنود محسومة (LM-4 = نتركه محايداً)
6 / 6
القرارات محسومة — لا مفتوح
1ما هو جاهز بالفعل
حتى لا نعيد بناء ما هو مبني — كل بند تحقّقنا منه في الكود الحقيقي.
- تمالمحرّك (الخادم) يفهم النموذجين. عند النشر، الخادم يعدّ إعلاناتك النشطة، ويسمح إن كنت تحت الحد، ويرفض إن وصلت الحد — بدون أي «عملات». مضبوط ومحمي.
- تمالإعلان «الزائد عن الحد» يُحفظ ولا يُفقد. لو نشرت مجاناً وأنت على الحد، الإعلان يُحفظ ويصير «غير منشور» ويوصلك تنبيه «إعلانك جاهز — بانتظار مكان»، ويظهر أول ما يتفرّغ مكان.
- تملوحة التحكم فيها الإعداد كامل. الأدمن يقدر يختار «المحفظة» أو «حدّ الإعلانات النشطة»، يحدّد الرقم، وفيه نافذة تأكيد تشرح أثر التبديل.
- تمصفحة «نظرة عامة» فيها بطاقة جاهزة للنموذج. في وضع الحد، بدل بطاقة المحفظة تظهر بطاقة زرقاء مؤكّدة فيها ثلاثة أرقام: الحدّ · النشطة الآن · المتاح، وزر عند الامتلاء.
- تم«إعلاناتي» يفهم الحد. إعادة نشر/إعادة تفعيل/استنساخ كلها تتحقّق من الحد وتُظهر رسالة صحيحة عند الوصول للحد.
- تمنافذة النشر عند الوصول للحد. لو ضغطت نشر وأنت على الحد، تظهر رسالة واضحة «وصلت حدّ الإعلانات النشطة — احذف إعلاناً أو أكّد بيع سيارة» مع زر «إعلاناتي».
- تمالمحفظة والرموز الترويجية تختفي تلقائياً. في وضع الحد، بطاقة هدية الترحيب وخانة «رمز ترويجي» تختفي (لا معنى لها بدون محفظة) — وهذا صحيح.
- تمالتبديل لا يمسّ أرصدة أحد. قلب النموذج مجرد تغيير إعداد: كل الإعلانات النشطة تبقى نشطة، والأرصدة القديمة تبقى مجمّدة كما هي.
2التغييرات المقترحة
كل تغيير: أين · لماذا · الخيارات (مع محاسنها ومساوئها) · التوصية.
أين: overview-ideas/freeads-designs.tsx (استعلام العدّ)
أين: listings-lab/core.tsx (تبويبات الأفراد + نص الصف)
أين: overview-ideas/wallet-designs.tsx (NonCredit)
أين: عند بيع سيارة ← خطوة «باقة النشر» ← البطاقة المجانية
أين: صفحة الحساب ← شريط/زر «اعرض سيارتك»
أين: داخل الكود فقط (لوحة التحكم + إعادة النشر) — تعليقات لا يراها المستخدم
أين: لوحة التحكم ← إعدادات الإعلانات المجانية ← نافذة تأكيد التبديل
أين: سلوك التبديل بين النموذجين — قرار منتج
3ماذا يحدث عند التبديل بين النموذجين
ما يفعله الكود اليوم فعلاً — بلغة بسيطة.
محفظة ← حد
- • كل الإعلانات النشطة الآن تبقى نشطة — لا يُحذف شيء.
- • العملات تتجمّد (لا تُصرف ولا تُصفّر).
- • من كان محظوراً لنفاد رصيده يصير قادراً على النشر فوراً (حتى الحد).
- • بطاقة المحفظة وخانة الرمز الترويجي تختفي، وتظهر بطاقة الحد.
حد ← محفظة
- • الإعلانات النشطة تبقى نشطة.
- • العملات المجمّدة تعود قابلة للصرف كما كانت (انظر LM-7).
- • من محفظته فارغة يحتاج رصيداً لينشر مجاناً (أو باقة مدفوعة).
- • هدية الترحيب لا تُمنح ثانيةً لمن استلمها.
الحالة المهمّة: بائع فوق الحد
عند التبديل للحد، أي بائع عنده إعلانات نشطة أكثر من الحد الجديد (اليوم فيه بائع عنده 10 والحد 8): كل العشرة تبقى ظاهرة (المنع يخصّ الإعلانات الجديدة فقط)، لكنه لا يقدر ينشر جديداً حتى ينزل تحت الحد. صار الآن على صفحته ما يشرح ذلك — شريط السعة يُظهر «الحد مكتمل»، والصف يكتب السبب مع خطوة تفريغ المكان (نُفّذ ضمن LM-3).
4القرارات (كلها محسومة ✅)
كانت قرارات منتج تخصّك — صارت كلها محسومة الآن. هذا سجلّ لما تقرّر.
✅ محسومهل تحصل الإعلانات الزائدة عن الحد على تبويب خاص؟
اخترتَ التبويب المستقل — نُفّذ باسم «إعلانات غير نشطة» (يظهر في وضع الحد أو عند وجود إعلان محفوظ، ومعه سبب على كل صف وزر تفعيل).
- تبويب مستقل للأفراد.
- تبقى داخل «الكل» بصف موضّح للسبب فقط (بلا تبويب جديد).
✅ محسوملمّا يحاول أحد ينشر وهو وصل الحد — وش يصير؟
اخترتَ: القائمة تخبره إنه مافي رصيد مجاني وتعرض الباقات المدفوعة (القاعدة الموحّدة — منشورة). ولو نُشر زائد عن الحد من قناة ثانية يُحفظ في «إعلانات غير نشطة».
- يُحفظ الإعلان ويوصله تنبيه (الحالي) — يقعد في «إعلانات غير نشطة» ويصير نشطاً أول ما يتفرّغ مكان.
- منع مباشر — الإعلان ما يُنشأ أصلاً؛ لازم يفرّغ مكاناً أول.
- مكان سماح — نسمح له بواحد فوق الحد (مثلاً +1).
✅ محسومعملات المحفظة لمّا نحوّل من محفظة ← حد (نفس LM-7):
= LM-7a — تبقى مجمّدة وتعود كما هي لو رجعت للمحفظة (بلا تصفير). موثّقة في نافذة التبديل.
- تبقى مجمّدة وترجع لو رجعنا للمحفظة (الحالي).
- تُصفّر كل المحافظ عند مغادرة المحفظة (موثّق، غير قابل للرجوع).
- تنتهي بعد فترة خمول.
✅ محسوموش يُحتسب ضمن الحد؟
Q3a — النشط فقط وغير المنتهي (هذا سلوك النظام أصلاً، مثبّت الآن قراراً).
- النشط فقط وغير المنتهي (الحالي).
- يُحتسب «غير النشط/المحفوظ» أيضاً.
- كل غير المنتهي (نشط + محفوظ + مسودة).
✅ محسومإعادة نشر إعلان منتهٍ في وضع الحد:
تتبع القاعدة الموحّدة: لو فيه مكان مجاني يظهر (مجاني + مدفوع)، ولو مكتمل يظهر إنه مكتمل + مدفوع. (وفي وضع المحفظة إعادة نشر المنتهي مجانية بلا خصم.) منشورة.
- يُحتسب ضمن الحد (الحالي).
- عودة مجانية لإعلان سبق أن كان نشطاً (ما يُحتسب).
✅ محسومالحد رقم واحد للجميع، أم يختلف بالشرائح؟
Q5a — رقم واحد عام للجميع، بلا شرائح. مثبّت.
- رقم واحد عام (الحالي).
- حدود حسب الشرائح (مثل شرائح أداة الإيداع الأربع).
5قواعد سألتزم بها
ما استقرّينا عليه في عمل المحفظة الأخير — حتى يكون عمل الحد بنفس الطابع.
- • أرقام لاتينية فقط عبر formatNum — لا أرقام عربية-هندية.
- • «إعلانات نشطة» هو المصطلح المعتمد للإعلانات الحيّة — لا «مباشرة» ولا «حيّة».
- • إعادة استخدام التصاميم المؤكّدة (البطاقة الزرقاء F-11)، لا اختراع جديد.
- • صياغة تفريغ المكان (المعتمدة 2026-07-24): «احذف إعلاناً أو أكّد بيع سيارة» — واضحة ومطابقة لزر «تم البيع».
- • جمع عربي صحيح عبر الدوال المشتركة (إعلان/إعلانات/إعلاناً).
- • تغيير مُصغّر ومحصور: نلمس فقط شاشات وضع الحد المذكورة، لا نعيد ترتيب غيرها.
- • قراءة الإعداد طازجاً عند نقاط المنع ليظهر تبديل الأدمن فوراً.
- • الفشل مغلقاً دائماً: لا نموذج فعّال ⇒ القناة المجانية مغلقة (مدفوع فقط).
- • التطبيق (الموبايل) دَين توافُق نلاحظه ولا نغيّره الآن — الموقع يقود.