When the general setting “category style” is set to ‘none’, then it is not possible anymore to change the category color in the category settings page. This looks like a very good idea for basic usage as it simplifies the settings.
But the category color is still displayed even though “category style = none”:
On the category page
If we use the Location plugin and want the map markers to follow the category color
Right now, changing the color there requires changing the general “category style” setting back and forth.
Would it be relevant to add a general boolean setting that shows up only when “category style = none”, re-establishing the ability to tweak category color on the category settings page ?
أضفت حالة أخرى حيث يكون لون الفئة مرئيًا حتى عند تعيين الإعداد العالمي category style=none:
عندما يكون لديك فئة رئيسية تعرض الفئات الفرعية كصناديق، ستظهر الفئات الفرعية مع تمييز عمودي ملون. هذا اللون ثابت ولا يمكن تغييره.
الطريقة الوحيدة لتغيير اللون هي تعيين الإعداد العالمي category style=bullet، ثم تحديث الصفحة، وتغيير لون الفئة، ثم إعادة تعيين الإعداد العالمي إلى category style=none.
أطلب مرة أخرى إمكانية تغيير اللون حتى عند اختيار none، وإذا لم يكن ذلك افتراضيًا، فمن خلال معلمة عالمية اختيارية باسم “add_the_ability_to_change_color_in_category_settings” ستظهر في جدول الإعدادات فقط عند اختيار none.
لقد قضيت للتو أكثر من ساعة في محاولة معرفة سبب اختفاء أداة اختيار لون الفئة (الشارة) في لوحة التحكم الخاصة بي. اعتقدت أن أحد الإضافات قد يكون هو السبب، وحاولت إعادة بناء موقعي. اتضح أن هذه الميزة تكون مخفية عندما تكون إعدادات نمط الفئة مضبوطة على “لا شيء”.
لا أعتقد أن هذا هو أفضل تجربة مستخدم. فهناك مكونات وإضافات متعددة تستخدم ألوان الفئات، بما في ذلك مكون أيقونات الفئات. أنا أستخدم مكون أيقونات الفئات بدلاً من الشارات، لذا فإنني أضبط نمط الفئة على “لا شيء”. كما أنني أستخدم الألوان في رؤوس مخصصة.
أعتقد أنه يجب أن تكون أداة اختيار لون الفئة متاحة دائمًا، وإلا فإننا سنضطر إلى إعادة تفعيل الشارات، وتحديد اللون، ثم إيقافها مرة أخرى. لست متأكدًا من سبب عدم إمكانية وجود أداة اختيار اللون في جميع الأوقات، ربما مع نص توضيحي يشرح كيفية استخدام الألوان، ليكون الأمر واضحًا بأنه في حال كان نمط الشارة مضبوطًا على “لا شيء”، فقد لا يكون لها أي تأثير.
أتمنى أن يكون هذا منطقيًا وأن يكون الأمر جديرًا بالنظر. أنا حقًا أحب منصة Discourse، وأود أن أساهم بطريقة صغيرة من خلال تقديم بعض الأفكار.
حسنًا، إذن طلب واجهة المستخدم هو إضافة نص يقول “لا يمكنك اختيار الألوان لأن لديك نمط فئة لا شيء” إلى تلك المنطقة @eviltrout. لقد تجاوزنا قاعدة الثلاثة في هذه الحالة.
لا أعتقد أن السماح للأشخاص باختيار الألوان ثم ملاحظة عدم وجود أي تأثير سيعمل، لأن ذلك سيؤدي ببساطة إلى طلبات دعم مختلفة.
عظيم. هذا سيوفر الوقت على الآخرين الذين مروا بنفس العملية التي مررت بها.
فقط لإضافة أفكاري حول الحل المقترح قبل تنفيذه…
إن إضافة نص توضيحي، كما هو مقترح، سيوضح الأمور بالتأكيد. لكن لا أزال أشعر أن الاضطرار إلى تغيير نمط التصنيف مؤقتًا ليس الحل الأمثل. إذا كنت أحاول تغيير لون لأنني أستخدمه، على سبيل المثال، في رأس تصنيف مخصص أو مع أيقونات التصنيف، فإن الاضطرار إلى تغيير إعداد مؤقتًا لشيء لا علاقة له إلى حد كبير بما أحاول تحقيقه يبدو غريبًا بعض الشيء، خاصةً وأن هذا الإعداد موجود في جزء مختلف تمامًا من واجهة إدارة النظام. بالإضافة إلى ذلك، إذا كنت أعمل على منتدى مباشر (وهو على الأرجح ليس فكرة جيدة)، فإن أي مستخدمين متصلين سيشاهدون الشارات تظهر ثم تختفي بعد بضع دقائق.
أتفق تمامًا على أن النص التوضيحي هو السبيل لتجنب الارتباك وزيادة طلبات الدعم، لكن لماذا لا نترك منتقي الألوان متاحًا دائمًا ونستخدم النص التوضيحي لشرح وظيفته، وبالتالي، لماذا قد لا يلاحظ المستخدم أي تأثير إذا قام بتغييره؟ على سبيل المثال، شيء مثل: “تُستخدم هذه الألوان لشارات التصنيف (المفعلة عبر نمط التصنيف في الإعدادات الأساسية)، وقد تستخدمها أيضًا المكونات المخصصة والإضافات”. يمكنك حتى إضافة عبارة “مُعد حاليًا على ‘لا شيء’” في وسط هذه الجملة لجعلها أكثر إفادة.
أخيرًا، بينما لست مصمم تجربة مستخدم محترفًا، هناك نصيحة واحدة في مجال تجربة المستخدم أُعطيت لي ولم أنسها أبدًا، وهي محاولة تجنب اختفاء عناصر واجهة المستخدم. نعم، يمكنها تقليل الفوضى بإزالتها عند عدم الحاجة إليها، لكن تغيير واجهة المستخدم قد يربك المستخدمين. غالبًا ما يكون تعطيل العناصر خيارًا أفضل لأنه يخبر المستخدم بشيء ما؛ أي أنك في المكان الصحيح، لكن هذه الميزة غير ذات صلة بك حاليًا. بدون هذا، قد يستنتج المستخدمون استنتاجات أخرى؛ مثل: هل أنا في المكان الخطأ؟ هل نقل تحديث ما هذه الميزة إلى شاشة مختلفة؟ هل كسرت شيئًا؟ هل هذا عطل؟ إلخ. (للتوضيح فقط، لا أقترح تعطيل هذه الميزة، بل أشير فقط إلى سبب اعتقادي أن إيقافها تمامًا، حتى مع وجود نص توضيحي، قد لا يكون الخيار الأفضل).