الاقتباس لا يعمل

في أي متصفح، يبدو أن الاقتباس أصبح عشوائيًا تمامًا — فهو يعمل على بعض المواد ولا يظهر زر الاقتباس على مواد أخرى. لا أستطيع رؤية أي نمط في ذلك. أستخدم Discourse 2.6.0 beta5.

ما الذي فاتني؟ هل هناك إعداد يجب تعديله؟ لكن يبدو الأمر مجرد خلل برمجي.

مرحبًا أندرو، هل هذه مشكلة تواجهها مع إضافة Discourse الخاصة بـ WordPress، أم مع Discourse فقط؟ إذا كانت المشكلة متعلقة بـ Discourse فقط، يرجى تغيير تصنيف منشورك إلى Support (حاليًا هو Support > WordPress).

أما بالنسبة للمشكلة نفسها، هل يمكنك شرح الخطوات اللازمة لتكرار المشكلة التي تواجهها، على سبيل المثال:

  1. أقوم بتحديد بعض النص في منشور أريد اقتباسه
  2. لا أرى ظهور زر الاقتباس..؟

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

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

أظهرت المزيد من الاختبارات أنه لا يمكنني اقتباس نص يظهر بعد اقتباس. لا يمكن أن يكون هذا السلوك مرغوبًا فيه، أليس كذلك؟ أما النص قبل الاقتباس، فيمكنني اقتباسه.

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

اعتبروا القضية مغلقة.

ما زلت لا أفهم لماذا يجب أن يتعطل الاقتباس في هذه الحالة…

هل يمكنك تقديم منشور هنا لا يمكن اقتباسه؟

لقد حاولت إعادة إنتاج هذا هنا باستخدام ما أعتقد أن الناس يقولونه أدناه، لكنني لا أستطيع إعادة إنتاجه هنا.

هذا نص

هذا
هو
بعض
الكود

ومزيد من النص

هذه سطر ينتهي بـ </p>

وسطر آخر.

لقد واجهتُ مشكلات في هذا على https://caddy.community منذ فترة.

يبدو أن المشكلة تحدث عند تجاوز التحديد لحدود عناصر HTML.

على سبيل المثال، إذا قمت بتحديد نص موجود بالكامل داخل وسم <p> خاص به دون وجود عناصر <code>، فإن الأمر يعمل بشكل صحيح، ولكن بمجرد أن أبدأ في تحديد جزء <code> أيضًا، لا يظهر زر “اقتباس”.

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

أنا لستُ متأكدًا من أن هذا هو السبب، لكنه يبدو كذلك. كان كل هذا يعمل سابقًا، حيث كنتُ أستطيع تحديد أي شيء أريد اقتباسه. تعطلت هذه الميزة منذ لا أعرف، ربما شهر؟ من الصعب تحديد متى بدأت المشكلة. نحن نستخدم حاليًا الإصدار 2.6.0.beta5.

نظام فايرفوكس على لينكس وأندرويد ونوافذ.

ألاحظ أن المشكلة تحدث أيضًا عبر العناوين والفواصل الأسطرية وكتل الكود. باستخدام متصفح كروم على نظام لينكس.

مثال حي على منشور حديث في مجتمع Caddy:

يعمل الاقتباس ضمن حدود الكود (ولكن فقط عند التحديد بعناية)

لا يعمل الاقتباس إذا قمت ببساطة بتحديد نص الكود بالنقر المزدوج

يعمل الاقتباس إذا قمت بالنقر المزدوج على نص غير كود

لا يعمل الاقتباس إذا قمت بالتحديد فوق حدود الكود/النص العادي

نعم، أرى نفس الشيء. الآن بعد أن رآه الآخرون، هل يجب أن نرفعه كعيب؟

إذا لم تتمكن من إعادة إنتاجه هنا، فهذه مشكلة تتعلق بمظهر الموقع.

هذا لا يتعلق بالقالب. جربتُ عدة قوالب. لا أعرف كيف أظهر هذا هنا، ولكن كما ذُكر، يقوم بعض مستخدمينا بالإرسال عبر البريد الإلكتروني، وتقوم عملاء البريد بكل أنواع الأمور غير القابلة للإدارة مع التفاف الأسطر والانتقالات الصلبة. في الصفحة المحددة التي لاحظت فيها هذه المشكلة، ما يبدو كفقرة متماسكة هو في الواقع مجموعة من الأسطر مفصولة بـ
في HTML. يمكنك اقتباس الأسطر، لكن ليس الفقرة بأكملها. إليك محاولة لعرض ذلك:

هذه مجرد تجربة. يبدو أنه لا يمكنك اقتباس الفقرات بأكملها
حيث تكون الأسطر
مفصولة بوسوم br، مثل
هذا.

[الآن، بعد نشر هذا، يعمل الأمر في موقع Discourse Meta هذا، لكنه لا يعمل في نسختي، 2.6.0.beta5 آخر تحديث، مع القالب Dark القياسي.]

هل جربت الوضع الآمن؟

تظل المشكلة كما هي تمامًا في الوضع الآمن.

كيف يمكنني نقل هذا الموضوع إلى تقرير خطأ؟ هناك شيء معطوب بالتأكيد.

ما لم تتمكن من إعادة إنتاج المشكلة هنا في منشور، فلن نقبل ذلك كخطأ.

إليك نص يحتوي على كود، دعني أحاول اقتباسه..

نعم، الاقتباس يعمل بشكل صحيح.

إذن، ما إصدار Discourse الذي يشغله هذا الموقع؟

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

أحدث إصدار. يمكنك عرض المصدر والبحث عن وسم المولد بالقرب من الأعلى.

هل ما زالت مشكلتك قائمة في الوضع الآمن؟

تعديل: ظننت أنك قلت ذلك، لكنه لا يزال أفضل شرح. قد تحتاج إلى إعادة البناء إذا لم تقم بذلك مؤخرًا. هذا غالبًا ما يحل المشكلات.

نعم، كما ذُكر سابقًا، نأسف للإبلاغ أن الوضع الآمن لا يُحدث أي فرق.