Come consentire all'utente registrato MediaWiki di modificare Common.css?

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

  •  03-07-2019
  •  | 
  •  

Domanda

Vorrei consentire all'utente registrato di modificare MediaWiki / Common.css senza aggiungerli al gruppo sysop.

Comprendo che ciò consentirà all'utente di modificarlo in modi dannosi, ma è un wiki chiuso, quindi non è un problema.

Qualsiasi soluzione è accettabile anche cambiando il codice php :)

È stato utile?

Soluzione

Crea un nuovo gruppo, aggiungi dai " editinterface " privilegio. In LocalSettings.php è fatto così:

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

Quindi aggiungi l'utente al tuo nuovo gruppo.

O se vuoi dare quel diritto a tutti gli utenti che hanno effettuato l'accesso, fallo in questo modo:

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

Per i dettagli consultare manuale MediaWiki .

Altri suggerimenti

Probabilmente più sicuro da usare;

$wgAllowUserCss = true;

Consulta il Manuale di Mediawiki per i dettagli completi.

" Se abilitato, gli utenti sono in grado di effettuare personalizzazioni personalizzate oltre alla normale scelta di skin all'interno della schermata "Preferenze". "

Un'impostazione simile è disponibile per Javascript.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top