نبحث تحديدًا عن إزالة أعمدة الزيارات والمشاهدات والمقروء من صفحة المستخدمين (في www.example.com/u و www.example.com/users)، لكن لم نعثر حتى الآن على طريقة للقيام بذلك. هل يعلم أحد ما إذا كان ذلك ممكنًا؟
إذا كنت ترغب فقط في إخفائه من الواجهة، فيمكنك بالتأكيد فعل ذلك باستخدام CSS مخصص.
لدي نفس الاستفسار. أود إزالة أعمدة “الإعجابات المستلمة”، و"الإعجابات الممنوحة"، و"أيام الزيارة".
لم أستطع معرفة كيفية القيام بذلك عبر CSS. يبدو أن الأعمدة تتكون من عناصر td جميعها تحمل الفئة “number” ولكن بدون معرف (id).
هل هذا ممكن؟
أعلم أن الخيار الجذري هو تغيير إعداد “تفعيل دليل المستخدمين”.
شكرًا لك.
حسنًا، لنبدأ. قد يفشل هذا الكود إذا قام Discourse بتغيير هيكلية دليل المستخدمين، لكنه أفضل ما يمكنني فعله في غياب أي عنصر يحدد كل صف في الجدول. يُوضع هذا في جزء CSS لمكون سمة مخصص.
div.users-directory table th:nth-child(2),
div.users-directory table th:nth-child(3),
div.users-directory table th:nth-child(8),
div.users-directory table td:nth-child(2),
div.users-directory table td:nth-child(3),
div.users-directory table td:nth-child(8) {
display:none;
}
أشعر أنه يمكن كتابته بشكل أفضل، لكنه يبدو أنه يعمل ولا يبدو أنه يُسبب مشاكل للجدول الأخرى.
ما تسعى لتحقيقه يمكن تنفيذه عبر تجاوز قوالب الصفحات الحالية. يوجد مثال على إزالة عمود هنا:
شكرًا لك. سأبحث في هذا الأمر، على الرغم من أنني سأحافظ على ما لدي حاليًا على الأرجح ![]()
ومع ذلك، لاحظت أن صفحة دليل المستخدمين “كل الوقت” تحتوي على عمود تاسع أود إخفاؤه أيضًا.