أرابيكا:الميدان/مشاريع شقيقة/2020/سبتمبر

إخفاء العنوان وقسم التصنيفات من الصفحات الرئيسية في المشاريع الشقيقة

مرحبا، كما هو معروف وشائع في أغلب مشاريع ويكيميديا، يتم إخفاء بعض العناصر في الصفحة الرئيسية من بينها العنوان والتصانيف كما هو موضح:

المشاريع المستهدفة
المطلوب

من الجيد استخدام الكود التالي لأجل ذلك:

/* إخفاء عنوان الصفحة الرئيسية وأدوات متعلقة */
body.page-الصفحة_الرئيسية h1.firstHeading,
body.page-الصفحة_الرئيسية #catlinks,
body.page-الصفحة_الرئيسية #ca-delete,
body.page-الصفحة_الرئيسية #deleteconfirm,
body.page-الصفحة_الرئيسية #t-cite,
body.page-الصفحة_الرئيسية #lastmod,
body.page-الصفحة_الرئيسية #siteSub,
body.page-الصفحة_الرئيسية #contentSub {
  display: none !important;
}

في الصفحات التالية:

  1. ويكاموس: في wikt:mediawiki:common.css (إضافته)
  2. ويكي الأخبار : في n:mediawiki:common.css (إضافته)
  3. ويكي الكتب: في b:mediawiki:common.css (استبدال السطرين 9 و 10)
  4. ويكي مصدر: في s:mediawiki:common.css (استبدال الجزء من 605 إلى 613)
  5. ويكي الجامعة: في v:mediawiki:common.css (استبدال الجزء من 605 إلى 613)

ليس هناك أي إداري واجهة في (ويكي الكتب، ويكي الأخبار، ويكي الجامع) لذلك أخي @علاء: بما أنك مضيف فإنك تملك صلاحية تعديل جميع الصفحات عالميا، ولتجنب المرور عبر الميتا المرجو إجراء التعديلات الخمس المطلوبة، وحتى لو هناك إداري واجهة محلي فالأمر يتعلق بأهم الصفحات، فلا أرى أن هناك ضرورة لتقديم نفس الطلب في كل مشروع، وشكرا لك --Omar2040 (نقاش) 01:49، 3 سبتمبر 2020 (ت ع م)

مرحبًا Omar2040، شكرًا لجهودك. أجريت تجربةً بدايةً في ويكاموس، وهي تعمل طبعًا، ولكن قبل أن أُكمل لباقي المشاريع وددت لفت انتباهك أنه ظهرت التنبيهات التالية:

  • body.page-الصفحة_الرئيسية h1.firstHeading,
Heading (h1) should not be qualified.
Heading (h1) has already been deifined.
Element (he.firstHeadring) is overqualified, just use .firstHeading without element name.
  • display: none !important;
Use of !important

تحياتي --علاء راسلني 12:45، 3 سبتمبر 2020 (ت ع م)

أهلا أخي @علاء:، في الحقيقة هذه الرسائل ليست أخطاء لكنها أشياء يفضل تجنبها، سأوضح ذلك باختصار: توجد أدوات تسمى linter تقوم بالإشارة إلى الأخطاء أو أشياء يفضل تجنبها لسبب أو لآخر عند كتابة الكود البرمجي وهي ليست دائما دقيقة، وبخصوص css فبرنامج الميدياويكي يستخدم stylelint، توجد ثلاث مستويات من الأخطاء أهما تلك التي تكون في العلامة الحمراء الباقي يتعلق بالأسلوب أكثر. مثلا حاليا استعمال الخاصية box-sizing يظهر رسالة في العلامة الصفراء بأنه لا تدعم EI7 و EI6 مع أنه هذه المتصفحات قديمة جدا وشبه مختفية والخاصية معممة. وبخصوص الرسالة الأولى فهي تتعلق بأفضل أسلوب يمكن من خلاله تحديد العناوين أما بخصوص الرسالة الثانية فتتعلق باستخدام !important فيفضل تجنبها دائما واستخدامها للضرورة فقط، جميع المتصفحات عندما تجدها تلغي جميع القيم الأخرى، مثلا تم استخدامها هنا لأجل الإخفاء في جميع المتصفحات بنسبة تقريبا مئة بالمئة، على أي حال إذا كانت الرسائل تزعجك إليك طريقة أخرى خالية من الرسائل  :
/* إخفاء عنوان الصفحة الرئيسية وأدوات متعلقة */
body.page-الصفحة_الرئيسية .firstHeading,
body.page-الصفحة_الرئيسية #catlinks,
body.page-الصفحة_الرئيسية #ca-delete,
body.page-الصفحة_الرئيسية #deleteconfirm,
body.page-الصفحة_الرئيسية #t-cite,
body.page-الصفحة_الرئيسية #lastmod,
body.page-الصفحة_الرئيسية #ca-move,
body.page-الصفحة_الرئيسية #siteSub,
body.page-الصفحة_الرئيسية #contentSub {
  display: none;
}

وشكرا --Omar2040 (نقاش) 14:41، 3 سبتمبر 2020 (ت ع م)

عزيزي Omar2040، شكرًا لتوضيحك، ولكن أنا أعلم حقًا جميع التفاصيل التي ذكرتها   لذلك ذكرت "تنبيهات"، ووضعت ملاحظتي فقط لتكون على علمٍ بالموضوع إذا أردت التعديل لنتجنبها فقط لا أكثر. تحياتي وشكرًا مجددًا --علاء راسلني 14:43، 3 سبتمبر 2020 (ت ع م)
طبيعي جدا أخي علاء أن تعرف تلك التفاصيل ومتوقع ذلك، ولكن أسلوبي في التحرير التوضيح ثم التوضيح في أي موقف أو مسألة ليعرف المجتمع أسباب التعديلات وضمان عدم وجود أي خطأ، شكرا جزيلا لك على متابعة الموضوع   --Omar2040 (نقاش) 14:55، 3 سبتمبر 2020 (ت ع م)

  خلاصة:   تم وأظنك تقصد الأسطر (469 - 477) في ويكي الجامعة. تحياتي --علاء راسلني 14:50، 3 سبتمبر 2020 (ت ع م)

  هذا القسم منظور، ويمكن أرشفته.