Discourse: إظهار الاسم الكامل في الإشارات

باستخدام المكون: لا، يعتمد الأمر على المكون الإضافي.

ولكن يجب أن تكون قادرًا على إعادة تسمية مقبض المجموعة، حيث في ديسكورس ألماني، تسمى المجموعة 10 “vertrauensstufe_0”، وليس “trust_level_0”. لذلك، قد تنجح في تعيين الاسم إلى “everybody”.

هذا منطقي. من وجهة نظر المطور، ماذا يحتوي a.mention-group أو بشكل أفضل، كيف يمكنني رؤية بنية بيانات a.mention-group؟ لست مطور جافاسكريبت بالمهنة ولكن يمكنني العمل بشكل عكسي برمجيًا بشكل جيد بما فيه الكفاية. أحاول تعديل امتداد @saquetim للحصول على البيانات من a.mention-group و a.mention لدمجها مع Ajax.

حسنًا، لقد تمكنت من الحصول على بعض الوقت لتحسين هذا المكون الخاص بالموضوع (theme-component) في نهاية هذا الأسبوع وتحديثه إلى الإصدار 2.0.

إنه أكثر كفاءة الآن.

يتضمن الإصدار 2 من المكون الميزات الجديدة التالية:

  • تم تحسين تحميل بيانات المستخدمين لتقليل طلبات Ajax قدر الإمكان، وجلب ما يصل إلى 50 مستخدمًا/مجموعة لكل طلب.
  • يمكنه أيضًا الاستفادة من البيانات المتسلسلة إذا تم تمكين إعداد الموقع enable user status. في هذه الحالة، سيقوم بطلبات Ajax فقط لجلب البيانات للإشارات إلى المجموعات.
  • تمت إضافة دعم لعرض الأسماء الكاملة للإشارات إلى المجموعات.
  • تمت إضافة إعداد لتخصيص كيفية عرض الأسماء في الإشارات.
  • تمت إضافة دعم لعكس نص الإشارات المعروضة مرة أخرى إلى تنسيق Markdown الأصلي عند الاقتباس.

يتطلب الإصدار الجديد ميزة حديثة جدًا في Discourse، لذا تحتاج إلى تحديث Discourse على الأقل إلى الإصدار 3.2.0.beta2.

@Hifihedgehog، @thoka إذا كنتم ترغبون في تجربته. يرجى إخباري إذا واجهتم أي مشكلة.

6 إعجابات

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

هذا غريب جدًا.

هل قمت بتحديث نسخة Discourse الخاصة بك مؤخرًا؟ إنها تحتاج إلى ميزة حديثة جدًا.

علاوة على ذلك، هل هناك أي أخطاء في وحدة التحكم؟

نعم، أنا على آخر تحديث منذ صباح اليوم. لقد قمت بالتحديث وفقًا لتعليماتك على الرغم من أنني كنت بالفعل على الإصدار 3.2.0.beta2. لذا أنا الآن على الإصدار 3.2.0.beta3-dev. لا توجد أخطاء يمكنني رؤيتها في sidekiq.

أقصد، وحدة تحكم المتصفح. آسف.

هل يمكنك فتح أدوات المطور في المتصفح والتحقق مما إذا كانت هناك أي أخطاء؟

@Hifihedgehog، كان هناك خطأ عند التعامل مع أسماء المستخدمين التي لم تكن بأحرف صغيرة بالكامل. هل يمكنك تحديث المكون لاحقًا والمحاولة مرة أخرى؟

نعم، كل شيء يعمل من جهتي! شكراً على سرعة الاستجابة! :smiley:

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

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

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