قد يكون التنقل في تفضيلات المستخدم صعبًا بعض الشيء في بعض الأحيان، خاصة للمستخدمين الجدد. يتيح مكون السمة هذا إضافة العديد من روابط الإعدادات المهمة في صفحات المستخدم وإضافة علامة تبويب مخصصة لملف تعريف قائمة المستخدم…
روابط قائمة صفحات المستخدم
يتم وضع زر القائمة هذا في قسم أزرار التحكم في الملف الشخصي للمستخدم.
بالنقر على عنصر القائمة، سيتم إعادة التوجيه إلى الحقل المطلوب. لتحقيق ذلك، أضفت سمة id لكل حقل وهي نفس قيمة سمة [data-setting-name]. لذا يمكننا الآن استخدام هذا كمرساة. مثل: /u/username/preferences/profile#user-bio
يمكنك فحص هذه باستخدام النقر بزر الماوس الأيمن على عنوان الإعداد والتحقق من id. في هذه الحالة، يجب أن تكون قيمة setting هي user-username. هذا الإعداد هو حقل اختياري، لذا تركه فارغًا سيعيد التوجيه إلى الصفحة، وليس الإعداد.
الإعداد (أي حقل إعداد تريد إعادة التوجيه إليه) اختياري
هذه بعض حقول الإعدادات للاستخدام.
account (حساب)
user-username (اسم المستخدم)
user-avatar (صورة المستخدم الرمزية)
user-email (بريد المستخدم الإلكتروني)
user-associated-accounts (حسابات المستخدم المرتبطة)
user-name (اسم المستخدم)
user-title (لقب المستخدم)
user-flair (شعار المستخدم)
user-data-export (تصدير بيانات المستخدم)
profile (ملف شخصي)
user-bio (نبذة عن المستخدم)
user-timezone (المنطقة الزمنية للمستخدم)
user-location (موقع المستخدم)
user-website (موقع المستخدم)
user-profile-bg (خلفية الملف الشخصي للمستخدم)
user-card-bg (خلفية بطاقة المستخدم)
user-featured-topic (موضوع المستخدم المميز)
interface (واجهة)
user-theme (سمة المستخدم)
user-color-scheme (نظام ألوان المستخدم)
user-text-size (حجم نص المستخدم)
user-locale (لغة المستخدم)
user-home (الصفحة الرئيسية للمستخدم)
user-other-settings (إعدادات المستخدم الأخرى)
علامة تبويب الملف الشخصي المخصصة في قائمة المستخدم
باستخدام إعداد enabled user menu tab، يمكنك تمكين علامة التبويب المخصصة هذه في الملف الشخصي. هذه العلامة هي إعادة إنشاء لعلامة تبويب الملف الشخصي الافتراضية.
هللويا!!! أخيرًا قام شخص ما بمعالجة هذا - في رأيي، هذه واحدة من أكبر المشكلات للمستخدمين الجدد لـ Discourse.
لاحظت شيئًا واحدًا وهو أنه لا يزال يتطلب عدة نقرات للوصول إليه عبر الصورة الرمزية في أعلى اليمين. هذا هو المكان البديهي الذي يذهب إليه المستخدمون الجدد.
ولكن أعتقد أنه يمكننا المضي قدمًا، مع مفهوم تغيير التركيز الأساسي/القياسي لقائمة الأفاتار من الإشعارات (مع تفكير لاحق للملف الشخصي) إلى الملف الشخصي + الإشعارات (وهو ما أعتقد أنه يجب أن يكون). لدينا بالفعل علامة تبويب للملف الشخصي، ولكنها ليست بارزة جدًا:
استخدام علامة تبويب الملف الشخصي الحالية في قائمة الأفاتار
وضع تلك العلامة في الأعلى (أي حيث يوجد الآن رمز التعديل لروابط الملف الشخصي السريعة)
السماح للمسؤول بتخصيص قائمة علامة تبويب الملف الشخصي
أعتقد أن الطريقة السهلة ستكون ببساطة إخفاء علامة تبويب الملف الشخصي الحالية وإعادة إنشائها باستخدام TC. زر تسجيل الخروج هو الجزء الصعب الوحيد، وقد يتطلب بعض التعليمات البرمجية (هناك TC موجود لذلك). تعد الإشعارات عبر الإنترنت والإيقاف المؤقت أيضًا متقدمة بعض الشيء.
ربما يكون من الأسهل تبديل علامة التبويب وإضافة / طرح منها. ما رأيك؟
هذه طريقة جيدة جدًا لفرزها! إنها تحافظ على نظافتها وبساطتها.
ومع ذلك، أفضل (بقوة) أن يتم دمج كل شيء في علامة تبويب الملف الشخصي الواحدة، حيث أن الملخص والنشاط كلاهما روابط ملف شخصي أيضًا - وهذا يؤدي إلى تقسيم الروابط المتعلقة بالمستخدم إلى علامتي تبويب بشكل غير ضروري إلى حد ما.
يمكنك العثور عليها في OP ويمكنك أيضًا فحصها بالنقر بزر الماوس الأيمن على عنوان الإعداد والتحقق من id هنا. في هذه الحالة، يجب أن تكون قيمة setting هي user-username ولكن أعتقد أنني سأجعلها حقلاً اختيارياً بحيث يمكن إعادة التوجيه إلى الصفحة دون إضافة إعداد.
أحببت خطة الصفحة هذه، لأنني أستخدمها لهذا الغرض. حسنًا، صورة الملف الشخصي قصة أخرى.
كنت أخشى من تلك الأداة التي تعمل بالنقر بزر الماوس الأيمن فقط لأنني أعمل بالكلمات بشكل شبه كامل، لم أستخدم حاسوبي المحمول منذ شهر مايو الماضي، على ما أعتقد. لكن لا يمكن فعل شيء، إنه اختياري فقط وفقط. لديّ جهاز تحكم على جهاز iPad، مع ذلك. لم أكن أعرف ما الذي أبحث عنه. الآن أعرف. شكرًا!
لقد قمت بتغيير حشوة الأزرار، واستخدمت حجم خط أصغر لعناصر التفضيلات الفرعية وما إلى ذلك… بحيث تكون العناصر أقل ارتفاعًا من ذي قبل، كما جعلت محتوى علامة التبويب هذه قابلاً للتمرير. سأقوم بدمج هذا الآن مع بعض التحديثات…
يخفي هذا التحديث علامة التبويب الافتراضية للملف الشخصي ويضيف علامة تبويب مخصصة للملف الشخصي في قائمة المستخدم مع القدرة على إضافة عناصر مخصصة تحت عنصر التفضيلات ويمكن أيضًا إضافة عناصر مخصصة قبل زر تسجيل الخروج.
علامة تبويب الملف الشخصي المخصصة في قائمة المستخدم
يتم التحكم فيها بواسطة الإعداد enabled_user_menu_tab.
إخفاء علامة تبويب الملف الشخصي الافتراضية في قائمة المستخدم
إضافة علامة تبويب ملف شخصي مخصصة في قائمة المستخدم إلى الأعلى
يمكن تغيير أيقونة علامة التبويب باستخدام الإعداد user_menu_tab_icon
إضافة عناصر مخصصة تحت زر التفضيلات
يمكن تغيير هذه العناصر باستخدام الإعداد profile_menu_preference_items
إضافة عناصر إضافية مخصصة قبل زر تسجيل الخروج
يمكن تغيير هذه العناصر باستخدام الإعداد profile_menu_extra_items
الإعدادات
حقل الأيقونة في profile_menu_preference_items و profile_menu_extra_items اختياري الآن.
حقل الإعداد في profile_links و profile_menu_preference_items اختياري الآن، مما يعني أنه يمكن إضافة روابط لإعادة التوجيه إلى صفحة، وليس إعدادًا.