موضوع جديد: مشكلة في ذكر المستخدمين

مرحبًا
عند كتابة @ للإشارة إلى مستخدم، لا تظهر قائمة المستخدمين


أرجو المساعدة.

نحتاج إلى مزيد من المعلومات (حتى رابط للموقع)، على سبيل المثال: أي إصدار من Discourse تستخدم، مع أي لغة محلية، وأي إضافات جهات خارجية قمت بتثبيتها، وأي قوالب، إلخ… هل تظهر القائمة عند بدء كتابة الأحرف؟ هل جربت الوضع الآمن للتحقق مما إذا كانت المشكلة لا تزال موجودة؟

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

لقد لاحظت بعض التناقضات الحديثة في Firefox فيما يتعلق بسلوك @، وأواجه صعوبة في الحصول على تكرار موثوق.

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

هل تظهر القائمة عند كتابة الحرف الأول من اسم المستخدم بعد علامة @؟

أنا أستخدم أحدث إصدار من Firefox ولا أواجه أي مشاكل في منتدانا. لدينا مستخدمون يستخدمون الهواتف المحمولة وChrome وFirefox جميعهم دون مشاكل.

حسناً، يمكنني تكرار المشكلة هنا (iPad Chrome)، لكنني لا أعتبرها عيباً.

إذا بدأت رداً في موضوع موجود بـ “@”، تظهر قائمة اقتراح تلقائي لمشاركين الموضوع.

أما إذا بدأت موضوعاً جديداً (وبالتالي لا يوجد مشاركون حاليون) بـ “@”، فلا تظهر قائمة الاقتراح التلقائي إلا بعد إدخال حرف ما بعد الـ @.

شبه المنطق كالتالي:

  • عند كتابة “@”، يريد العضو ذكر عضو آخر
    • في حالة الرد، وبدون معلومات إضافية، أفضل تخمين ممكن هو أنه موجه لعضو نشر في هذا الموضوع
    • في حالة موضوع جديد، وبدون معلومات إضافية، حتى أفضل تخمين غير ممكن
  • عند كتابة حرف بعد “@”، وبوجود معلومات إضافية الآن، يتم الاقتراح من أسماء المستخدمين التي تبدأ بذلك الحرف

أعتقد أن الاقتراح التلقائي يمكن أن يبدأ بـ “0” أو أي حرف يبدأ به أول اسم مستخدم، لكن يبدو لي أن هذا غير ضروري.

قارن رمز @ بأمر “البحث”. يجب أن يتبعه شيء ما للبحث عنه.
تعديل: في منتداي، نقرت للرد على منشور، ثم كتبت @ فظهرت قائمة تبدأ باسم المستخدم الذي نشره المنشور وبعدة أسماء أخرى. بعد التخلي عن هذا الرد للنشر، نقرت على “الرد على الموضوع”، وكتبت رمز @ مرة أخرى، فظهرت قائمة مقترحة للمستخدمين مطابقة للقائمة الأولى. هل تستخدم هذه القائمة أسماء المستخدمين لآخر من نشروا حتى يظهر شيء ما بعد رمز @؟

أجل، أعتقد أنك أصبت الهدف تمامًا.

في الماضي، كنا نطلب دائمًا وجود عدة أحرف بعد الرمز @ لكي يبدأ العمل. لكنني قمت بتغيير منذ فترة ليست ببعيدة جعله أكثر فائدة عند الرد في المواضيع.

إذا كتبت @ هنا… فغالبًا ما أريد الإشارة إلى @Tracey أو شيء مشابه.

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

على سبيل المثال، في منصة Discourse الداخلية لدينا، عندما أستخدم @ في موضوع جديد، يمكن أن يختار آخر 5 مستخدمين نشروا مؤخرًا في المنتدى.

لكن هذا النوع من الميزات يجب أن يكون خيارًا اختياريًا لمديري المنتديات، أعتقد، أو مرتبطًا بموقع يتطلب تسجيل الدخول.

شكرًا على الردود.
أنا أستخدم الإصدار v2.4.0.beta2 +420
لقد جربت إضافة بعض الشخصيات للمستخدمين الموجودين مسبقًا، لكنها لم تعمل. كما جربت متصفح Firefox، لكن النتيجة نفسها.
تعمل فقط عندما أكتب بعض الأحرف ثم أحذف الحرف الأخير، وعندها تظهر قائمة المستخدمين.
أقدر مساعدتكم.

لاحظت أن مجرد كتابة علامة @ تبدو وكأنها تظهر آخر 4 مستخدمين ردوا في هذا الموضوع… أم أنها ببساطة تظهر آخر من رد في أي مكان؟ ثم يعرض قائمة المستخدمين مع الحرف الأول الذي تكتبه بعدها.

سلوك @ يختلف حسب السياق؛ فعند الرد في موضوع، يُشار بالفعل إلى آخر 4 أشخاص ردوا في الموضوع الحالي.

عندما تكون في فئة موجهة لمجموعة آمنة، يعطي @ الأولوية للأشخاص في تلك المجموعة الآمنة.

هناك العديد من الذكاءات المطبقة هنا. أعتقد أن المدهش حقًا هو أننا لا نختار شيئًا ما عند إنشاء موضوع جديد فارغ. ربما يكون اختيار آخر N أشخاص ذكرتهم باستخدام @ هو الخيار الصحيح افتراضيًا، رغم ذلك… لو فعلنا ذلك… فإن إشعاراتي على Meta ستصبح كارثية… فأنا أخشى ذلك.