مسار دائم للوصول إلى المشاركات

أود أن أتمكن من الربط بمنشورات فردية عبر مسار دائم.

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

يمكنك القيام بذلك عن طريق الربط بمعرف المنشور: https://meta.discourse.org/p/POST_ID

لا يتم عرض معرف المنشور مباشرة في واجهة المستخدم، ولكن يمكنك الحصول عليه من DOM:

الرابط التالي سينتهي دائمًا عند منشورك أعلاه: https://meta.discourse.org/p/1703790

3 إعجابات

يجب أن أكون أكثر تحديدًا: أرغب في روابط غير قابلة للكسر للمشاركات كسلوك افتراضي في discourse، متطابق مع الوظيفة الحالية.

(أ) يجب أن يرتبط الرابط (المنسوخ من شريط عنوان URL في المتصفح) بمنشور دائمًا بالمنشور، حتى لو تم نقل المنشور.

(ب) يجب أن يعمل Oneboxing (المضمن والكامل) لهذه الروابط الدائمة:

الرابط الأصلي: Filtering topic lists in Discourse - #3 by Moin

المنشور: Build embedding / onebox support for topic filters - #2 by sam - Feature - Discourse Meta

https://meta.discourse.org/p/1820701

اقتراح

الحل الوحيد الذي أراه هو تضمين معرف المنشور في عنوان URL: /t/{slug}/{topic-id}/position/{post-id}