إذا كنت ترغب في إزالة العمود عن طريق تجاوز قالب، فهذه نقطة انطلاق جيدة:
يشرح هذا كيفية تجاوز القوالب لإزالة عمود.
الحل المباشر
-
في لوحة الإدارة الخاصة بك، انتقل إلى تخصيص → المظهر → المظهر الخاص بك → تحرير CSS/HTML
-
في علامة التبويب “الرأس” (Head)، الصق هذا الرمز:
<script type="text/x-handlebars" data-template-name="list/topic-list-item.hbr"> </script> -
بين علامتي
<script>، الصق محتوى القالب الأصلي:
https://raw.githubusercontent.com/discourse/discourse/main/app/assets/javascripts/discourse/app/templates/list/topic-list-item.hbr -
قم بإزالة هذا الجزء:
<td class="num views {{topic.viewsHeat}} topic-list-data"> {{raw-plugin-outlet name="topic-list-before-view-count"}} {{number topic.views numberKey="views_long"}} </td> -
انتقل إلى علامة التبويب CSS وأدخل هذا الرمز:
.topic-list-header th.views { display: none; } -
لا تنس حفظ تغييراتك.
النتيجة:
حل CSS فقط (أقصر بكثير):
.topic-list {
.views {
display: none;
}
}
أضيف أن تجاوز القالب يتطلب “مراقبة” أكبر لأن رمز قوالب Discourse يمكن أن يتغير من إصدار إلى آخر وسيكون من الضروري تغيير تجاوزك وفقًا لذلك.
حل CSS أكثر مرونة.
