مُختصر روابط المشاركة

:discourse2: الملخص
:eyeglasses: معاينة
:hammer_and_wrench: المستودع
:open_book: جديد على سمات Discourse؟

تثبيت مكون السمة هذا

الميزات

يعد مكون السمة هذا مفيدًا بشكل خاص عند مشاركة روابط Discourse على منصات تحد من الحد الأقصى لعدد الأحرف في الرسالة، مثل Twitter أو Mastodon.

لقطات الشاشة والفيديو

في العمل:

الإعدادات

الاسم الوصف
تذكر التفضيل تذكر ما إذا كان المستخدم يفضل الروابط الأقصر باستخدام التخزين المحلي لمتصفحه.
الترجمة الافتراضي
short_link_label رابط قصير

تاريخ التطوير

:information_source: تم طلب هذه الميزة هنا: Post Sharing - ability to convert the URL to the short version


:discourse2: مستضاف من قبلنا؟ مكونات السمة متاحة للاستخدام في خططنا القياسية، والأعمال، والمؤسسات.

31 إعجابًا

هذا رائع جداً! شكراً لك على صنع هذا!

3 إعجابات

شكرا جزيلا لك على إنشاء مكون السمة المفيد هذا :heart:

4 إعجابات

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

هذه مشكلة بسيطة رغم ذلك. :slight_smile:

إعجابَين (2)

ألا ينبغي أن يتضمن الرابط المختصر أيضًا عنصرًا نائبًا للـ slug مثل هذا:

https://meta.discourse.org/t/-/251965/4

أنا متأكد من أنه كانت هناك مشكلات عند الربط بالمنتدى من مواقع خارجية باستخدام الرابط المختصر بدون الـ slug؟

3 إعجابات

لست على علم بهذه المشكلات.

أتذكر أنني رأيت التنسيق بدون أي “slug” في جزء من التعليمات البرمجية الرسمية بالأمس أو قبل الأمس… لا أتذكر أين ولكنني فكرت “كيف، يستخدمون الصيغة بدون /-/ هنا” مما بدا وكأنه دليل على أن مثل هذه عناوين URL تبدو جيدة. :thinking:

إذا صادفت رابطًا حول مشاكل محتملة، فسيكون ذلك رائعًا :+1:

إعجابَين (2)
إعجاب واحد (1)

شكرا لك!

إما أنني لا أفهم المشكلة، أو أنها لم تعد تحدث. :slight_smile:

النقر على https://meta.discourse.org/t/1 يفتح الموضوع الصحيح بسلاسة ويسمح لك بالعودة إلى عنوان URL السابق.

لا توجد مشكلة أيضًا مع الروابط الخارجية: \u003chttps://unicyclist.com/t/265354/2608\u003e

إعجابَين (2)

هذا الرابط قديم جدًا منذ ما يقرب من عامين. أتخيل أنه قد تم إصلاحه منذ ذلك الحين.

إذا نظرت إلى بيان OP، فقد كان يتعلق برقم مشاركة أكثر.

الرابط العلوي يحتوي على /1 بينما ينتهي الآخر بـ / فقط، لذا لا يوجد رقم مشاركة في الرابط.

(Share Link Shortener) هذا الرابط يؤدي إلى المشاركة رقم 1 في هذا الموضوع.

https://meta.discourse.org/t/251965/1

(Share Link Shortener) هذا الرابط لا يحتوي على رقم مشاركة.

https://meta.discourse.org/t/251965/
إعجابَين (2)

يمكنك إضافة المزيد من التخصيص لاستخدام أنظمة الروابط المختصرة الخارجية، على سبيل المثال، أنا حاليًا أستخدم شفرة المصدر الخاصة بـ yourl لإعداد موقع ويب يدعم الروابط المختصرة وهو https://agentc.asia/s

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

@Canapin

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

توقف هذا عن العمل فجأة على موقعي (بصراحة لا أعرف متى، لا أستخدمه بشكل متكرر) ولكني لاحظت الآن أنه لا يظهر على أي من قوالبي على الرغم من أنه لا يزال ممكّنًا عليها جميعًا. أعرف أن هذا لا يقدم أي معلومات مفيدة lol، ولكن هل لديك أي فكرة؟

بعد الترقية إلى أحدث إصدار من Discourse، أؤكد أن المكون لم يعد يعمل.
سأحتاج إلى إلقاء نظرة على التزامات Discourse الأخيرة.

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

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

يبدو هذا مكونًا مفيدًا، لذلك قمت بإصلاحه وإضافة بعض التحديثات هنا:

9 إعجابات

تم تحديث مكون السمة وأصبح الآن official. :slight_smile:
يوجد إعداد جديد أيضًا موصوف في المنشور الأول.

لقد كنت أستخدم Mastodon مؤخرًا على مثيل بأرقام أحرف محدودة، لذا قد يكون هذا مفيدًا هنا بالفعل. :smile:

5 إعجابات

هل يجب أن تعمل هاتان المشاركتان، الموضوع والمنشور، بطريقة مماثلة؟

3 إعجابات
  1. رابط المنشور: نعم، يفعل.

  2. رابط الموضوع… إنه يسبب خطأ في جافاسكريبت :scream: شكراً على التفكير في ذلك @Jagster :+1:

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

مثير للاهتمام، نوعًا ما. خطأ يفتح مشاركة iOS بدلاً من ذلك. حسنًا، ليس مشاركة-مشاركة في الواقع، ولكن هذه النافذة المنبثقة:

بعد المحاولة مرة أخرى، لم يعد يتم تشغيل أي خطأ.
لست متأكدًا مما كانت المشكلة.

لا أعرف شيئًا عن الأخطاء، ولكني أحصل على عرض مختلف، ولا أعرف ما إذا كان ينبغي أن يكون كذلك أم لا.

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