اختبار أقسام الشريط الجانبي المخصصة على ميتا

ألاحظ أن هذا متاح الآن (ولكنه تجريبي بالطبع)! رائع! يمكن تحديث المنشور الأصلي للإشارة إلى ذلك.

أيضًا، قد يكون من المفيد ذكر أن لديه الكرة الأرضية الصغيرة اللطيفة فقط للموظفين:
صورة
اكتشفت ذلك بعد أن تمكنت من إخفائه باستخدام CSS معتقدًا أنه سيبدو سخيفًا لمستخدمينا العاديين!

6 إعجابات

كيف يعمل هذا؟ هل هو مرئي وقابل للتعديل من قبل جميع الموظفين؟ (هل يمكن تقييده للمسؤولين فقط؟)

إعجابَين (2)

هل هناك أي قيود على أنواع الروابط التي يمكن إضافتها؟ على سبيل المثال:

  • روابط خارجية
  • /my/activity/bookmarks
  • /latest?order=activity&state=watching
إعجابَين (2)

هل من الممكن في الإعدادات منع المستخدمين من تخصيص أقسام الشريط الجانبي؟

4 إعجابات

حاليًا، هو مرئي للجميع، وقابل للتعديل من قبل @staff. لا يمكن تقييده للمسؤولين فقط، ولكن سيكون هذا خيارًا مفيدًا جدًا.

حاليًا (طالما أنه تجريبي على الأقل) يمكنك تحديد من يمكنه رؤية (وتعديل) الروابط المخصصة، ولكن لا يوجد تحديد دقيق فيما يتعلق بتعديل الروابط العامة.

image

الروابط التي تبدأ بـ /my فقط ليست مقبولة من بين هذه الثلاثة. ومع ذلك، يبدو أن هناك قائمة بيضاء متعمدة. ألاحظ أن المسارات التي تضيفها الإضافات غير مدرجة أيضًا (أي مع إضافة المعالج المخصص /w)

يمكنك العبث بهذا في Meta - فهو يتصرف بنفس الطريقة تمامًا كما هو الحال بالنسبة للروابط الشخصية.

7 إعجابات

شكراً جزيلاً على تأكيد ذلك. تعتبر الروابط /my/* قيدًا مهمًا جدًا لما أحتاجه. أستخدم حاليًا تنويعًا على هذا الرمز لإضافة روابط مخصصة إلى الشريط الجانبي:

الرمز المخصص أعلاه لا يزال غير مكتمل بعض الشيء (تختفي الروابط المخصصة إذا تم تغيير حجم المتصفح من ضيق إلى واسع مرة أخرى)، لذا أفضل استخدام الحل الرسمي لـ Discourse. لكنني أتساءل عما إذا كان بإمكاني استخدام هذا الرمز كحل مؤقت لإضافة روابط /my/* إلى قائمة Discourse المخصصة الرسمية؟

3 إعجابات

يبدو غريباً أن الروابط /my محظورة لأنه يمكنك الربط إلى إصدارات /u/{username}، على الأقل لجميع الروابط التي جربتها.

تحرير: تمت إضافة لقطة شاشة، واعتذار لـ Falco، لقد استعرت اسمه فقط لإظهار هذا لأنه كان أول اسم مستخدم صالح يمكنني التفكير فيه :slight_smile:

4 إعجابات

نحن نخطط لإضافة دعم لروابط /my/* في المستقبل القريب.

9 إعجابات

عزيزي الفريق — أنتم تسمحون (نأمل) بعناوين URL ذات النمط /my في مرحلة ما. أود أن أطلب شيئًا آخر: /safe-mode

سيساعد ذلك في استخدام DiscourseHub قليلاً عندما تسوء الأمور لأنه من المستحيل تقريبًا تغيير عنوان URL. وإذا كان بإمكاني وبإمكاننا إنشاء قسم إداري يحتوي على رابط سريع للوضع الآمن ضمن اختصارات أخرى، فسيكون ذلك… لطيفًا. بالتأكيد — هناك دائمًا خيار لاستخدام المتصفح، ولكنه يتطلب المزيد من النقرات :wink:

6 إعجابات

@nathank، @ClawdiaWolf، @Jagster، @rahim123

شكراً لكم على الإبلاغ عن تلك الأخطاء المتعلقة بروابط /my و /safe-mode.

تم إصلاح كليهما في هذا الطلب :slight_smile:

14 إعجابًا

هل تم تطبيق هذا بالكامل حتى الآن؟ يمكنني إنشاء قسم عام، ولكنه مرئي فقط لأعضاء المجموعة الذين لديهم أذونات تعديل محددة في enable_custom_sidebar_sections، وليس كقسم للقراءة فقط لجميع المستخدمين (تم تحديد “جعل هذا القسم عامًا ومرئيًا للجميع” في القسم المخصص).

إعجابَين (2)

تبقى هذه الروابط (أي /my/…) باللون الأسود، وهذا تحسن :wink: ولكن لا يحدث شيء عند النقر عليها. لا هنا، ولا في نسختي.

هل أسأت الفهم؟

3 إعجابات

أنت على حق، تتوفر أقسام المستخدم المخصصة وأقسام العام المخصصة فقط للمستخدمين في المجموعات المحددة في إعداد الموقع enable_custom_sidebar_sections. لا توجد إعدادات منفصلة للأقسام العامة والمخصصة للمستخدمين. يمكنك تمكين الميزة للجميع عن طريق إضافة جميع مجموعات trust_level.

عذرًا، كان هناك خطأ في الأجهزة التي تعمل باللمس مثل الهواتف المحمولة والأجهزة اللوحية. تم إصلاحه، هل يمكنك المحاولة مرة أخرى؟

7 إعجابات

جهاز آيباد يحب ديسكورس مرة أخرى، أي أن اللمس يعمل بشكل جيد الآن.

شكرا!

6 إعجابات

شكراً جزيلاً على جعل روابط /my/* تعمل. هل هناك أي طريقة لمنعها من الفتح في علامة تبويب جديدة في المتصفح؟

3 إعجابات

نعم، تتم معاملة روابط /my كروابط خارجية لأنها تتطلب إعادة تحميل كاملة لها. لذلك، يمكن التحكم في سلوك علامة التبويب الجديدة في Discourse Meta - The Official Support Forum for Discourse باستخدام إعداد فتح جميع الروابط الخارجية في علامة تبويب جديدة.
بعد تغيير إعدادك، ربما ستحتاج إلى إعادة تحميل الصفحة.

3 إعجابات

آه، مثير للاهتمام، شكراً على الشرح. على الرغم من أنني أريد أن يتم فتح الروابط الخارجية الفعلية في علامة تبويب جديدة افتراضيًا لجميع المستخدمين، لذا فهذا ليس مثاليًا.

أتساءل عما إذا كانت هناك طريقة لإضافة نوع من العنصر النائب مثل $USER أو شيء من هذا القبيل ثم جعل جافاسكريبت تحلها إلى /u/username الخاص بالمستخدم النشط؟

4 إعجابات

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

لا يزال بإمكان المستخدمين تجاوز الإعداد الافتراضي في ملفهم الشخصي. هل هذا يحل المشكلة؟

4 إعجابات

صحيح، لكن معظم المستخدمين يفضلون فتح الروابط الخارجية في علامة تبويب جديدة. تبدو مشكلة إعادة التحميل مع الروابط /my/* صعبة بعض الشيء للتعامل معها، ولكن ربما في المستقبل يمكن فعل شيء ما باستخدام JS ومتغير نائب للقائمة المخصصة حتى نتمكن من الربط بـ /u/username/* مباشرة في القوائم المخصصة.

3 إعجابات

هل هذا صحيح؟ ليس للسخرية، ولكن… هل هناك أبحاث حول هذا الموضوع؟

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

وفي غياب دليل موضوعي قوي، يجب أن أفترض أن تفضيلاتي الشخصية عالمية، أليس كذلك؟

3 إعجابات