أود أن أتمكن من الربط بمنشورات فردية عبر مسار دائم.
حاليًا، يمكن الوصول إلى المنشورات الفردية عبر موقعها داخل سلسلة. إذا تم نقل منشور إلى سلسلة أخرى أو تم تغيير ترتيب المنشورات داخل سلسلة، فلا ينبغي أن يتغير عنوان URL لهذا المنشور.
أود أن أتمكن من الربط بمنشورات فردية عبر مسار دائم.
حاليًا، يمكن الوصول إلى المنشورات الفردية عبر موقعها داخل سلسلة. إذا تم نقل منشور إلى سلسلة أخرى أو تم تغيير ترتيب المنشورات داخل سلسلة، فلا ينبغي أن يتغير عنوان URL لهذا المنشور.
يمكنك القيام بذلك عن طريق الربط بمعرف المنشور: https://meta.discourse.org/p/POST_ID
لا يتم عرض معرف المنشور مباشرة في واجهة المستخدم، ولكن يمكنك الحصول عليه من DOM:
الرابط التالي سينتهي دائمًا عند منشورك أعلاه: https://meta.discourse.org/p/1703790
يجب أن أكون أكثر تحديدًا: أرغب في روابط غير قابلة للكسر للمشاركات كسلوك افتراضي في 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}