طريقة غير مرئية لفرض ترتيب عرض العلامات؟

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

هل هناك طريقة للقيام بذلك دون اللجوء إلى إضافة نوع من الأحرف إلى بداية إحدى المجموعتين أو كلتيهما؟

على سبيل المثال، يجب إدراج Theraphosa blondi بهذا الترتيب، وليس أبجديًا.

Mhh :thinking:

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

لإنشاء ترتيبك الخاص، ستحتاج على الأرجح إلى نوع من الإضافات (plugins) كما أتخيل؟ يمكنك محاولة تطوير هذا بنفسك أو السؤال في Marketplace

إعجابَين (2)

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

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

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

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

لذلك في مجموعة علاماتي Genus، استخدمت علامة الاقتباس المفردة بقيمة 39، وفي مجموعة علاماتي Species استخدمت فاصلة بقيمة 44.

هذا يجعل جميع مصطلحات Genus تُفرز قبل جميع مصطلحات Species، ثم تكون العلامات الإضافية كلها أعلى لأن الأبجدية تبدأ بقيمة 65.

لإنشاء مصطلح Genus، أكتب 'Theraphosa ويتم عرضه كـ Theraphosa ولكنه يُعرض قبل Species الخاص بي blondi الذي تم إنشاؤه كـ ,blondi، وكلاهما يأتي قبل علامة إضافية terrestrial، على الرغم من أنه أبجديًا سيكون بين هاتين الكلمتين.

آمل أن يساعد هذا شخصًا آخر، وآمل حقًا أن يقوم Discourse يومًا ما بإنشاء المكون الإضافي الذي لم أتمكن منه.

3 إعجابات

هذا حل بديل رائع. بما أن هذا السؤال غالبًا ما يطرح في الماضي لأشياء مختلفة

مثل الولاية ثم المدينة، الشركة المصنعة للسيارة وطرازها.

إلخ..

سؤال واحد على الرغم من ذلك. مع استخدام “'” و “,”. أتخيل أن التحذير الطفيف سيكون أنه قد يؤثر على استخدام “#” لوضع علامة هنا مثلًا أي #ux::tag؟

هذا مفيد للغاية لأن البديل كان إنشاء العديد من العلامات الطويلة.

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

يبدو أنه يعمل بشكل مثالي، لم أكن بحاجة حتى لمعرفة الحرف المخفي، لقد بدأت للتو في كتابة علامة التصنيف ثم A-V وقامت القائمة بالتصفية بالنسبة لي كالمعتاد.

إعجابَين (2)

هذا تفكير حقًا خارج الصندوق. سعيد لأنك تمكنت من تشغيله!

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

براعة واكتشاف رائع. نأمل أن يلاحظ الفريق هذا.

ومع ذلك، يمكن إضافة هذا كمكمل للوثائق الخاصة بالعلامات. ربما في الويكي؟ هناك مشروع توثيق. الموضوع الرئيسي الذي يقدمه هنا