في ميدياويكي، هل هناك طريقة لإجبار مجموعة من الصفحات على أن يكون لها مظهر معين؟

StackOverflow https://stackoverflow.com/questions/853749

  •  21-08-2019
  •  | 
  •  

سؤال

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

لقد اكتشفت بالفعل أن عناوين URL يمكن أن تحتوي على استخدام الجلد = وأضاف (على سبيل المثال.كما هو الحال في صفحة معاينة المظهر ضمن صفحات تفضيلات المستخدم)، ولكن اتباع الروابط سيعيدك إلى المظهر الطبيعي الذي اخترته.

هل هناك طريقة ما لضبط المظهر، بحيث تحتوي جميع الروابط على useskin=؟(أعتقد أن هذا قد يكون به مشكلات، حيث يبدو أنك بحاجة إلى اسم الصفحة الكامل حتى يعمل useskin (على سبيل المثال. ..../w/index.php?title=blah....&useskin=cologneblue بدلاً من عناوين URL القصيرة).

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

أي اقتراحات معقولة وردت بامتنان!اسمحوا لي أن أعرف إذا كان هناك المزيد من المعلومات التي قد تحتاجها أو إذا كنت بحاجة إلى توضيح أي نقاط حول هدفي.

[لقد أرسلت هذا على صفحة مكتب دعم MediaWiki.org، لكنها لم تتلق أي رد...آمل ألا يكون سؤالي كذلك الذي - التي سيء!!]

هل كانت مفيدة؟

المحلول

إذا كنت لا تريد تأمينها جميعًا في مساحة اسم واحدة، فيمكنك أيضًا استخدام ملحق SkinPerPage لوضع علامة على الصفحات بشكل فردي.

نصائح أخرى

يمكنك وضع كل المحتوى الخاص بك في مساحة الاسم الخاصة به، ثم تعيين المظهر لمساحة الاسم هذه باستخدام هذا الملحق (لقد استخدمته، وهو يعمل بشكل جيد بما فيه الكفاية):

http://www.mediawiki.org/wiki/Extension:SkinPerNamespace

لماذا لا تغير الجلد الافتراضي إلى الجلد الذي تريده؟

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top