كيفية السماح ميدياويكي دخول المستخدم إلى تعديل Common.css؟

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

  •  03-07-2019
  •  | 
  •  

سؤال

وأود أن تسمح للمستخدم بتسجيل الدخول لتحرير ميدياويكي / Common.css دون إضافتها إلى مجموعة مدير نظام.

وأنا أفهم أن هذا سوف تسمح للمستخدم لتغييره لطرق harful وإنما هو ويكي مغلقة بحيث ليست مشكلة.

وأي حل مقبول حتى تغيير كود PHP:)

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

المحلول

وإنشاء مجموعة جديدة، إضافة تعطيه "editinterface" امتياز. في LocalSettings.php انها فعلت مثل هذا:

$wgGroupPermissions['mynewgroup']['editinterface'] = true;

وثم إضافة المستخدم لك مجموعة جديدة.

وأو إذا كنت تريد أن تعطي هذا الحق لجميع المستخدمين بتسجيل الدخول في، أن تفعل ذلك مثل هذا:

$wgGroupPermissions['user']['editinterface'] = true;
// user is the default group for all logged-in users

لمزيد من التفاصيل انظر دليل ميدياويكي .

نصائح أخرى

وربما أكثر أمانا لاستخدام؛

$wgAllowUserCss = true;

دليل انظر ميدياويكي للحصول على التفاصيل كاملة.

"عندما مكن، يمكن للمستخدمين إجراء عمليات تخصيص شخصية وفوق الخيار الطبيعي للجلود ضمن عرض" تفضيلات ".

وهناك وضع مماثل متاح للجافا سكريبت.

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