زر الرد في تذييل الموضوع يمكن أن يكسر السلسلة

أهلاً،

نعم، أعرف أن هذا موقف مثير للاهتمام. أكتب هذا الموضوع لأنه يبدو أن الزر الأزرق Reply أكثر شعبية (خاصة على الهاتف المحمول [1]) من زر الرد في المنشور. هذه مشكلة إذا كان الرد في الواقع على أحدث منشور وليس على المنشور الأصلي.

هناك مشكلتان مع هذا:

  1. لن يتم إخطار الشخص الفعلي الذي تم إرسال الرسالة إليه ما لم يتم ذكره أو اقتباسه.

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

أفكر في أفضل طريقة للتعامل مع هذا. ربما مجرد إعادة تسمية الزر الأزرق إلى Reply to topic أو الإشارة بطريقة ما إلى أن الزر مخصص للرد على المنشور الأصلي… :thinking:

قررت تغيير زر Reply في تذييل الموضوع إلى Reply to topic وإضافة عنوان قسم Topic Controls على سطح المكتب. على الهاتف المحمول، Topic Controls موجود بالفعل في القائمة المنسدلة.

نأمل، بهذه الطريقة، أن يرى المستخدمون أيضًا بشكل أفضل أنهم يستجيبون للموضوع (المنشور الأصلي) بهذا الزر. :slightly_smiling_face:


  1. لأنه لا يوجد سوى أيقونة في الرد على المنشور ↩︎

3 إعجابات

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

3 إعجابات

نعم، ولكن إعادة تسمية تذييل الموضوع (الأزرق) رد ممكنة الآن باستخدام مكون سمة لأن زر الرد في تذييل الموضوع وزر الرد في المشاركات لهما نفس السلسلة js.topic.reply.title. لذا، إذا قمت بتغيير هذا، فسيتغير كلا الزرين.

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

عام / CSS

#topic-footer-buttons {
  .topic-footer-main-buttons {
    button.btn-primary.create {
      span.d-button-label:after {
        // إضافة هذا المحتوى بعد الرد
        content: " to topic";
      }
    }
  }
}

هذا مكون رائع شكراً على المشاركة :slightly_smiling_face: سأتحقق من هذا أيضاً. :heart:

4 إعجابات

[اقتباس=“Lillian , post:2, topic:260263, username:Lilly”]
إنه يعمل بشكل رائع لأنك تعرف أنك ترد على مشاركة
[/اقتباس]

حقا؟ حتى عند استخدامه للإجابة على عدة أشخاص؟

ماذا عن الحالات التي يبدأ فيها الرد باقتباس والفصل التالي هو في الواقع رد على الموضوع؟

أعتقد أن هذا مربك بعض الشيء. و… نظرًا لأن العديد من المستخدمين العاديين لا يستخدمون زر “الإجابة الصحيحة” (ولا يفهمون الفرق تمامًا)، فلست متأكدًا تمامًا من أنه يعمل بشكل مثالي.

ما هو الخيار الأفضل؟ لا أعرف.

إعجابَين (2)

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

على أي حال، لقد أعدت تسمية زر الرد السفلي الآن وأحب هذا الاختلاف، فهو أوضح قليلاً في الواجهة. شكراً على مقتطف الكود @dodesz :slight_smile:

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

هذه إجابة لك.

لكن هذه إجابة لـ Don.

رائع حقًا! هل يمكننا… تغيير النص بطريقة مماثلة لزر الرد على المنشور أيضًا؟

وهذا يمكن أن يكون ردًا على الموضوع:

أعتقد أن المشكلة الرئيسية ليست (مكون الاقتباس السريع يحلها، مع ذلك) الاقتباس و/أو الإشارة بحد ذاتها، ولكن زرين مختلفين يفعلان نفس الشيء، ولكنهما يتصرفان بشكل مختلف قليلاً.

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

نعم، أعرف. بدون اقتباس يحدث هذا وذاك، ولكن لا يزال.

هل تتابعني على الإطلاق الآن؟ كيف يجب أن يتصرف هذا المنشور: كرد عليك، رد على Don، لا واحد منهما أو كليهما؟ بالتأكيد - لقد اقتبست، وهذا يجعل محاولة التفكير في نوع الرد الذي هو عليه عديم الفائدة.

في الواقع، حقيقة أنك اقتبست كلا المنشورين أنشأت إشارات مرجعية تلقائية: يمكنك رؤية منشورك بعد النقر على زر 1 Reply ⌄ الموجود الآن على كلا المنشورين اللذين اقتبستهما.

أتفق على أن بعض التمييز الأكثر وضوحًا بين أزرار “الرد” قد يكون مفيدًا، وسأقوم باختباره على مجتمعي أيضًا.

إعجابَين (2)

تباً! أنت على حق تماماً. كل يوم شيء جديد، ولكن كيف يمكنني أن أغفل ذلك :man_facepalming:

3 إعجابات

ليس فقط روابط الرجوع الخلفي (الأسهم لأعلى)، ولكن أيضًا مربعات الاقتباس إذا قمت بالنقر/النقر على الأسهم لأسفل:

اعتذارات، أعتقد أنني أسأت فهمك في وقت سابق.

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

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

لا أحب خدعة font-size: 0، لكنني لم أتمكن من جعل خدعة visibility:hidden تعمل مع هذا لسبب ما. أيضًا، حاولت تعيين font-size إلى 1em بدلاً من px، لكن ذلك لم ينجح أيضًا. انتهى بي الأمر باستخدام خط أكبر قليلاً لجعل هذا الزر يبرز، لكنني أفضل استخدام em حتى يتناسب الخط مع الحجم.

// نقد الصور
body.category-image-critiques-abstract-critiques,
body.category-image-critiques-avian-critiques,
body.category-image-critiques-flora-critiques,
body.category-image-critiques-human-fauna-critiques,
body.category-image-critiques-landscape-critiques,
body.category-image-critiques-macro-critiques,
body.category-image-critiques-night-critiques,
body.category-image-critiques-non-nature-critiques,
body.category-image-critiques-wildlife-critiques,
body.category-image-critiques-weekly-challenge {
  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label {
          // إخفاء نص الرد
          font-size: 0;
        }
      }
    }
  }

  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label:after {
          // نص جديد
          font-size: 18px;
          content: "Critique Image or Reply";
        }
      }
    }
  }
}

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

// AMA
body.category-learning-ama {
  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label {
          // إخفاء نص الرد
          font-size: 0;
        }
      }
    }
  }

  #topic-footer-buttons {
    .topic-footer-main-buttons {
      button.btn-primary.create {
        span.d-button-label:after {
          // نص جديد
          font-size: 18px;
          content: "Ask a question";
        }
      }
    }
  }
}

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

.discourse-no-touch .topic-body .actions .fade-out {
    background: var(--primary-low);
}

على أي حال، آمل أن يساعد هراءي الآخرين!

إعجابَين (2)