كيفية السماح ميدياويكي دخول المستخدم إلى تعديل Common.css؟
-
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;
دليل انظر ميدياويكي للحصول على التفاصيل كاملة.
"عندما مكن، يمكن للمستخدمين إجراء عمليات تخصيص شخصية وفوق الخيار الطبيعي للجلود ضمن عرض" تفضيلات ". م>
وهناك وضع مماثل متاح للجافا سكريبت.