نحن نحاول إعداد موضوع كنوع من الأسئلة الشائعة / دليل استخدام المنتدى، وفي أثناء القيام بذلك، نرغب في الحصول على عدد من المشاركات الطويلة، كل منها يحتوي على عدد من العناوين، وتجميع جدول محتويات في أول مشاركة في الموضوع حتى يتمكن المستخدمون من التنقل بسهولة.
يتبين أن هذا الأمر صعب بشكل خادع ليعمل كما هو مقصود، والحفر في Meta لا يساعد حقًا، للأسف. نحن على علم بـ “الإضافة” (جدول المحتويات التلقائي أو أيًا كان اسمها)، لكننا نريد هذا لموضوع واحد فقط ولا نريد حقًا التعامل مع ذلك.
لقد حاولنا استخدام أيقونات الروابط بجوار عنوان markdown تم إنشاؤه تلقائيًا عبر رموز #، ولكن هذا لا يعمل - لسنا متأكدين مما إذا كان هذا بسبب الألوان التي نستخدمها للعناوين، أو شيء آخر تمامًا، ولكن في أي حال، هذا يعمل لبعض عناويننا وليس كلها.
لم تنجح محاولة استخدام علامات HTML بمعرفات يدوية لعناويننا أيضًا - لم يكن هذا يقفز إلى الروابط على الإطلاق. رأينا في مكان ما على Meta أن معلومات المعرف يتم تجريدها بواسطة Discourse وتوقفنا عن متابعة هذا النهج.
ثم رأينا فكرة ذكية باستخدام روابط فارغة موضوعة مباشرة فوق عناويننا التي يمكنك القفز إليها، وعلى الرغم من أن هذا بدا ناجحًا في البداية بعد أن وصلنا إلى بضع مشاركات، إلا أنه يتوقف أيضًا عن القفز إلى المكان الصحيح في المشاركة المرتبطة.
هل يعرف أي شخص سبب كون العناوين معطلة للغاية، وكيف يمكننا جعلها تعمل عبر مشاركات متعددة داخل موضوع واحد؟ أنا أصنف هذا على أنه خطأ، لأن السلوك يبدو غير مرغوب فيه بشكل لا يصدق، ولكني سأكون بخير مع القفز عبر بعض الحلقات من جانبنا للحصول على هذا العمل إذا عرف أي شخص كيف.
إنها تعمل لدي في المرة الأولى، وعند تحديث الصفحة، ولكنها لا تعمل عند استخدام المخطط الزمني للتنقل للعودة إلى OP.
لدي روابط “العودة للخلف” في مشاركاتي المشابهة مع عنوان URL الكامل للمنشور الأصلي/عناوين TOC، والتي من شأنها أن تؤدي إلى تحديث الصفحة. هل سينجح ذلك معك؟
يمكنك فتح هذه المشاركات في وضع التحرير أو الحصول على النسخة الخام ونسخها إلى موضوع على موقعك كمثال دائم للربط به (أو لحفظها وإعادة إنشائها في وقت لاحق).