هل تم نشر موضوع برابط لنفسه في المنتدى؟

الصفحة المنشورة “لديها” رابطان.

رابط /pub/ يؤدي إلى الصفحة المستقلة:
image

رابط /t/ يؤدي إلى الموضوع:

الآن، هناك حلقة في الموضوع، كما قلت.

إحدى الطرق لمنع ذلك هي استخدام هذا:

على سبيل المثال، اكتب هذا في موضوعك/صفحتك المنشورة:

[wrap=topic-link]رابط إلى الموضوع: https://discourse.canapin.dev/t/published-page-with-own-topic-link/244[/wrap]

المحتوى 🧑‍💻

في ملف CSS الخاص بك، اكتب:

article [data-wrap="topic-link"] {
  display: none;
}

الآن، إليك كيف تبدو الصفحة المنشورة والمواضيع:


المشكلة الوحيدة هي وجود هامش علوي للعنصر المرئي الأول في الموضوع بسبب هذه القاعدة الافتراضية لـ Discourse:

.cooked > *:first-child, .d-editor-preview > *:first-child {
    margin-top: 0;
}

العنصر الأول، على الرغم من إخفائه، لا يزال هو العنصر الأول الذي تم اكتشافه في CSS. يمكن التغلب على ذلك بالطبع، ولكنه سيعتمد على كيفية تنظيم المحتوى الخاص بك. لن تحدث المشكلة إذا لم يكن رابط الموضوع هو المحتوى الأول في المنشور، على سبيل المثال.

إعجابَين (2)