MediaWiki/La toolbar di modifica: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
wikificata |
||
Riga 1:
<noinclude>{{Manuale MediaWiki}}</noinclude>
__TOC__
==Tre Passaggi==
===Attivare variabile sul LocalSettings.php===
La procedura è la seguente:
Per prima cosa è necessario '''abilitare gli utenti all'uso di Javascript''', inserendo nel file '''LocalSettings.php''' questa stringa:
* <code>$wgAllowUserJS = true;</code>
===Utente MarkS di servizio===
Poi creiamo un '''utente''' fittizio di nome "'''MarkS'''", successivamente autentichiamoci come utente MarkS e copiamo questo file:
* http://en.wikipedia.org/wiki/User:MarkS/extraeditbuttons.js▼
{{vai|Manuale MediaWiki/Bottoni Extra UserMarkS/UserMarkSextraeditbuttons.js}}▼
e, opzionalmente, anche questo:
* http://en.wikipedia.org/wiki/User:MarkS/XEB/live.css
nelle corrispondenti pagine del nuovo utente sul nostro wiki.
===Modifica al file Monobook.php===
Infine,
<source lang=javascript><script type="text/javascript"
src="/index.php?title=Utente:MarkS/extraeditbuttons.js&action=raw&ctype=text/javascript&dontcountme=s"></script>
</
<source lang=javascript>
▲Ad esempio, se il wiki è stato installato nella cartella "miowiki" anzichè nella root dello spazio web, la riga andrà modificata cosi:
<script type="text/javascript"
src="/miowiki/index.php?title=Utente:MarkS/extraeditbuttons.js&action=raw&ctype=text/javascript&dontcountme=s"></script>
</
A questo punto, ed eventualmente '''dopo aver pulito la cache del browser''', i bottoncini diventeranno visibili
=== Link di riferimento ===
* '''Istruzioni''' più dettagliate, su ''en.wikipedia''.
▲* '''Link Diretto:''' http://en.wikipedia.org/wiki/User:MarkS/
==Modificarne la disposizione, o la grafica==
Se volete disporre i bottoncini in un differente ordine, modificarne la grafica, o addirittura crearne di nuovi, ciò è possibile. Le '''istruzioni dettagliate''' in inglese, le trovate a questo
* http://en.wikipedia.org/wiki/User:MarkS/Extra_edit_buttons
Line 77 ⟶ 55:
Vediamo ora, di darne anche noi un corrispettivo in italiano.
=== Aggiungere un pezzo di codice ===
<source lang=javascript>
▲il trucco è aggiungere queste tre righe:
XEBOrder='A,B,C,D,F,TS,TC,TR,TE,AI,Z,I1,I2,K,L,M,H,O,R,T,V,FS,N,R1,R2,R3,R4,GEO';
Line 88 ⟶ 64:
myButtons=[];
</
all'inizio del codice dato prima, dell'Utente MarkS. ''(Utente:MarkS/extraeditbuttons.js)''. Quelle lettere nella XEBOrder, sono i corrispondenti dei pulsantini che vogliamo attivare, in base alla tabella che troviamo in questa pagina:
* http://en.wikipedia.org/wiki/User:MarkS/Extra_edit_buttons
Modificando "XEBOrder" possiamo' quindi aggiungere, togliere e '''spostare''' di posizione i bottoncini, '''a nostro''' completo piacimento. La linea <code>"rmEditButtons=[]"</code> è invece l'elenco dei pulsantini standard della wikipedia, che si vogliono togliere
▲'''La linea <code>"rmEditButtons=[]"</code> è invece l'elenco dei pulsantini standard della wikipedia, che si vogliono togliere'''. Dentro possiamo scriverci <code>'all'</code> (così, con gli apicetti), oppure i numeri o le lettere dei pulsanti, sempre secondo la stessa tabella di prima.
Infine, <code>"myButtons"</code> ci permette invece di definire dei nuovi pulsanti, secondo la sintassi descritta sempre in quella pagina, verso il fondo.
===Aggiunta al monobook.js===
A questo punto, all'inizio del nostro [[Mediawiki:monobook.js]] va solo aggiunto:
* <code>{{subst:js|User:MarkS/extraeditbuttons.js}}</code>
ed il gioco è fatto! .
== Creare nuovi Bottoni ==
▲Se infatti volete cambiare le immagini dei bottoncini per crearne di nuove, o semplicemente per assicurarvi che queste siano sempre sul vostro server, nel caso il sito di wikimedia vada in crash e li renda quindi così per voi irrangiungibili, dovete caricare queste ultime sul vostro sito wiki.
=== Aggiunta al codice ===
Va aggiunto al [[Mediawiki:monobook.js]]:
<source lang=javascript>
myButtons={'_CODE1':['url1','Tooltip1','Before1','After1','Text1'],
'_CODE2':['url2','Tooltip2','Before2','After2','Text2']};
</source>
dove, i valori corrisponderanno tipo come in questo successivo esempio:
<source lang=javascript>
myButtons={'_ZZ':['http://upload.wikimedia.org/wikipedia/commons/e/e9/Button_headline2.png','Mark Test','Before','After','Middle'],
'_ZA':['http://upload.wikimedia.org/wikipedia/commons/1/13/Button_enter.png','Mark2 Test','111','333','222']};
</source>
nel quale si definiscono due bottoni extra.
===Link===
Per ulteriori esempi di bottoni extra, fare riferimento al link:
* http://en.wikipedia.org/wiki/User:Willscrlt/Voting_buttons
=== Caricare i file immagini sul proprio server ===
Line 163 ⟶ 115:
Potete farlo una per una, oppure, utilizzare la comoda '''Estensione''' di '''MultiUploader''', che viene molto bene ora a questo scopo: vi è utile perchè le immagini dei bottoncini sono tante, e potrete così caricarle più facilmente tutte, in un solo passaggio.
====File zip====
Vi
(Abbiamo messo
{{...}}
====Modificare il percorso della cartella immagini====
Cercate poi, nel codice dell'Utente MarkS, la linea: <code>var Isrc='//upload.wikimedia.org/wikipedia/commons/';</code> e, sostituite il percorso interno con quello della vostra cartella 'images' del vostro wiki, che è quella dove avete appunto uploadato le immagini.▼
▲e, sostituite il percorso interno con quello della vostra cartella 'images' del vostro wiki, che è quella dove avete appunto uploadato le immagini.
== Esempi ==
===Esempio di Utente UserMarkS modificato===
{{vai|Manuale MediaWiki/Bottoni Extra UserMarkS/UserMarkSextraeditbuttons.js2}}
<noinclude>[[Categoria:Manuale MediaWiki|Bottoni extra]]▼
▲<noinclude>[[Categoria:Manuale MediaWiki]]
{{Avanzamento|100%|4 gennaio 2012}}</noinclude>
|