كيف يمكنني إزالة زر “موضوع جديد” من الصفحة الرئيسية؟ أريد أن يظهر فقط عندما يختار المستخدم فئة معينة.
لا أعرف ما إذا كانت هناك طريقة بسيطة للقيام بذلك.
قد ترغب في الاطلاع على هذا الرابط لإضافة فئة خاصة بالصفحة إلى جسم الصفحة: Address /latest differently then /new etc via CSS - #4 by Johani
ثم استهدف زر الإنشاء عبر هذه الفئة CSS لإخفائه حيثما أردت.
يمكنك إضافة هذا إلى CSS الخاص بموضوعك:
button#create-topic{
display:none;
}
يرجى ملاحظة أنه للمرجع في المستقبل، يمكنك ببساطة النقر بزر الماوس الأيمن على أي عنصر في صفحة ويب واختيار Inspect (فحص)، وستظهر نافذة مطور ويب حيث يتم تمييز العنصر.
ثم يمكنك بسرعة رؤية أن عنصر button يحتوي على المعرف الفريد create-topic.
(في الواقع، بسرعة كبيرة لدرجة أن فحص العنصر وكتابة وإدراج بضع سطور من CSS في موضوعك يستغرق وقتًا أقل من الوقت اللازم لنشر سؤال في أي منتدى وانتظار رد، مما يوفر لك الكثير من الوقت ويعطيك الرضا عن إتقان هذه المهام الصغيرة.)
مع هذه المعلومات، يمكنك بسهولة إنشاء محدد في CSS:
button#create-topic
يعني هذا المحدد في CSS (باختصار) “اختر عنصر الزر بالمعرف الفريد create-topic”.
بعد تحديده، يمكنك بسهولة إخفاؤه أو تغيير لونه أو خطه أو حجمه، إلخ. كما تحب.
button#create-topic{
display:none;
}
أقدر مساعدتك، لكن هذا يزيل زر الموضوع الجديد من جميع الصفحات. أريد إزالته من الصفحة الرئيسية فقط.
بعد ذلك، أقترح عليك بلطف الانتقال إلى صفحتك الرئيسية والبحث عن عنصر CSS فريد في تلك الصفحة، ثم إنشاء محدد CSS خاص بك لتغيير العنصر في تلك الصفحة تحديدًا.
لهذا السبب، أخذتُ الوقت الكافي لشرح كيفية القيام بذلك لك بتفصيل معين، حتى تتمكن من فعل ذلك بنفسك.
… مثل body.navigation-topics, body.navigation-categories { #create-topic { ... } }.
شكرًا لك، كان ذلك مفيدًا جدًا.
