معاينة الرابط عند فقدان العلامات مضللة

كنت هناك في اليوم الآخر، أقوم بإعادة تحرير

وكانت المعاينة تبدو رائعة:


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

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

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

شكرًا.

التحقق من هذا:

تحديث! القطة تنضم إلى السلام الأخضر!

لست متأكدًا من إمكانية إعادة إنتاج المشكلة، هل يمكنك تقديم خطوات دقيقة؟

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

لذلك عندما أنشر:

https://osmfoundation.org/wiki/Trademark_Policy

يبدو المعاينة هكذا:

لكن الرابط في المنشور يبدو هكذا:

سيكون أجمل إذا استخدم الرابط onebox مضمن وبدا هكذا:

تحتاج إلى العودة إلى مشاركتك / ردك وإدراج رابط ثانٍ الآن.

على الجانب الأيمن، سيتم توسيعه. ولكن عندما تحفظ التعديل، فلن يحدث ذلك.

ملاحظة: لم ألقِ نظرة حتى على الكلمات. كل ما أتحدث عنه هو أن هناك مربعًا بارتفاع عدة صفوف، مقابل سطر واحد.

أعتقد أن عنوان URL الذي أشرت إليه يفتقد علامات discourse التي يحتاجها لتوسيعه، كما يقول:

عذرًا، لم نتمكن من إنشاء معاينة لصفحة الويب هذه، لأنه تعذر العثور على علامات oEmbed / OpenGraph التالية: description, image

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

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

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

إعجابَين (2)

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

إعجابَين (2)

هل يمكن لأحد ترجمة هذا باللغة الإنجليزية البسيطة، لأن هناك حاجز لغة هنا.

ما هو الرابط الثاني؟ OP يعرض رابطًا واحدًا فقط.

إذًا المشكلة هي:

  • يفشل onebox بسبب وسم مفقود
  • إذا كان هناك رابطان، فإن الرابط الثاني معطل بطريقة ما

وفقًا لفهمي، فإن عدد الروابط ليس هو العامل هنا، بل هو مجرد الـ pseudo-onebox الذي يسبب الارتباك حول حالة الـ oneboxed للرابط. (ولكن نعم أيضًا، هناك رابط واحد فقط يمكننا رؤيته)

5 إعجابات

سأحاول تلخيص ما فهمته
نشر @jidanni في منتدى Discourse. هذا المنشور، الذي شارك رابطًا إليه، يحتوي على رابطين. لكن onebox يعمل فقط مع الأول. والثاني يظهر في معاينة المنشئ أنه لم يتم إنشاء أي معاينة.

3 إعجابات

الآن فهمت. لذا علينا أولاً الذهاب ورؤية ما حدث، ثم العودة وإعادة قراءة السؤال.

ولكن السؤال هو لماذا يبقى الرابط كرابط حرفي، ولا يتم تغييره تلقائيًا إلى رابط منسق عندما يفشل الـ oneboxing. وفي بعض الحالات، لا يعرف المستخدم ما هو التنسيق المستخدم.

أود أن أقول إن عنوان هذا الموضوع يحتاج إلى بعض الحب والرعاية :smirking_face:

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

بالتأكيد، نأمل أن يوافق @jidanni على أن المشكلة ليست في عدد الروابط ولكن في فشل onebox، والذي يمكن أن يحدث لأي رابط. غالبًا ما يكون ذلك بسبب إعداد الموقع المستهدف، حسب تجربتي.

@jidanni يرجى تحديث عنوان الموضوع!

وأنا أتفق مع @Moin، سيكون التصميم أفضل هو إعادة كتابة الرابط كرابط غني، أو “inline onebox”:

4 إعجابات

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

تعمل Oneboxes الآن حتى في حالة عدم وجود علامات، لذا يبدو المعاين والمُخرَج متشابهين.