استخدام وسم في مجموعات وسوم متعددة مع الوسم الأب

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

الوسم-الأبوي-1
الوسم-الفرعي-الفريد-1
الوسم-المشترك
الوسم-الأبوي-2
الوسم-الفرعي-الفريد-2
الوسم-المشترك

لذا، عندما يكون الوسم-المشترك موجودًا في مجموعتي الوسم الأبوي، لا يظهر الوسم-المشترك في محدد الوسوم بعد اختيار أي من الوسمين الأبويين. أما إذا أزلت الوسم المشترك من إحدى المجموعتين، فإنه سيظهر في الأخرى.

هل هذا السلوك مقصود؟ لا أستطيع رؤية أي سبب يمنع استخدام الوسم المشترك مع كل وسم أبوي، لكن ربما يكون الأمر معقدًا جدًا لجعله يعمل بهذه الطريقة.

3 إعجابات

@neil هو الأرجح أن يكون الأفضل للإجابة على هذا. لقد قام بأكثر العمل مع الوسوم والمجموعات.

5 إعجابات

هذا خطأ. يجب أن يُرجع وسمًا مشتركًا لكل من الوسمين الأبويين. سأعمل على إصلاح ذلك.

4 إعجابات

تم الإصلاح. شكرًا لتبليغك عن ذلك.

4 إعجابات

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

إعجاب واحد (1)

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

6 إعجابات

@davidkingham تمكنت من إصلاح هذا الخطأ بعد إعادة كتابة جزء من الكود.

5 إعجابات