MediaWiki/La toolbar di modifica: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 2:
 
[[File:English_Wikibooks_editing.png|300px|thumb|right|La toolbar.]]
La toolbar è una barra che appare al di sopra della casella di modifica. I suoi pulsanti inserisconopossono automaticamentefare iqualunque carattericosa egrazie ia tag wiki più comuni e permettono quindi di velocizzare l'attività nel modificare le vociJavascript.
 
Ogni pulsante è definito da
*un'icona
*il testo da inserire
 
== Aggiungere pulsanti ==
Per modificare l'elenco dei pulsanti, si interviene tramite Javascript. Si può utilizzare qualunque icona che sia stata caricata sul wiki. Ad esempio, si possono importare le icone [[commons:Mediawiki_edit_toolbar|presenti su Wikimedia Commons]], le quali sono distribuite con licenza libera e pertanto possono essere caricate sul proprio wiki e modificate liberamente.
{{...}}
 
== I pulsanti dell'utente MarkS ==
L'utente della Wikipedia in lingua inglese [[w:en:User:MarkS|MarkS]] ha creato unoalcuni scriptpulsanti che aggiungeinseriscono uni ulterioretag insiemewiki più comuni e permettono quindi di pulsantiscrivere sul wiki più comodamente. Il link di riferimento è [http://en.wikipedia.org/wiki/User:MarkS/Extra_edit_buttons http://en.wikipedia.org/wiki/User:MarkS/Extra_edit_buttons], in cui sono presenti le istruzioni per l'installare e per modificare l'ordine e il numero dei pulsanti.
 
Per attivarli:
Line 19 ⟶ 15:
<code>$wgAllowUserJS = true;</code>
 
*copiare questo file nella pagina <code>MediaWiki:extraeditbuttons.js</code>:
Poi creiamo un utente fittizio di nome "MarkS", successivamente ci autentichiamo come utente MarkS e copiamo questo file:
* :http://en.wikipedia.org/wiki/User:MarkS/extraeditbuttons.js
 
*Aggiungere al <code>MediaWiki:Monobook.js</code> questa riga:
* http://en.wikipedia.org/wiki/User:MarkS/extraeditbuttons.js
 
<source lang=javascript"Javascript">
e, opzionalmente, anche questo:
importScript("User:MarkS/extraeditbuttons.js");
 
* 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, modifichiamo via ftp il file Monobook.php nella cartella skins del nostro wiki, aggiungendo questa stringa:
 
<source lang=javascript><script type="text/javascript"
src="/index.php?title=Utente:MarkS/extraeditbuttons.js&action=raw&ctype=text/javascript&dontcountme=s"></script>
</source>
subito prima della riga <code></head></code>, adattando opportunamente il percorso, in base all'installazione del proprio wiki, ad esempio, se il wiki è stato installato nella cartella "miowiki" anzichè nella root dello spazio web, la riga andrà modificata così:
 
<source lang=javascript>
<script type="text/javascript"
src="/miowiki/index.php?title=Utente:MarkS/extraeditbuttons.js&action=raw&ctype=text/javascript&dontcountme=s"></script>
</source>
 
A questo punto, ed eventualmente dopo aver pulito la cache del browser, i pulsanti diventeranno visibili.
 
=== Metodo veloce ===
Se vi accontentate della disposizione dei pulsanti data dall'utente della wiki americana, '''MarkS''' appunto, che li ha creati, '''potete''' anche semplicemente '''copiarvi solo lo script''' corrispondente '''nel file monobook.php''' della vostra cartella Skin (o della Skin che usate insomma) col nome esatto del suo percorso, e saltare il passaggio di creazione sulla vostra wiki del file <code>"/extraeditbuttons.js"</code>, che vi servirebbe solamente se aveste intenzione in un futuro di cambiarne la disposizione, o di aggiungerne nuovi.
 
A questo punto, ed eventualmente dopoDopo aver pulito la cache del browser, i pulsanti diventeranno visibili.
''Nota:'' L'Utente MarkS consiglia di modificare, per ottenere lo stesso effetto, la pagina [[Mediawiki:monobook.js]] della vostra wiki. Noi, invece, '''consigliamo di apportare la modifica''' sul file '''monobook.php''', perchè, come spiegato più avanti, gli utenti meno esperti potrebbero sovraporre il codice delle altre impostazioni date in questo Manuale sulla stessa pagina, le quali smetterebbero di funzionare. Ciò non accade, se andate a toccare invece solo il file '''Monobook'''.
 
=== Modificarne la disposizione, o la grafica ===
Il trucco è aggiungere queste tre righe:
 
Line 60 ⟶ 37:
</source>
 
all'inizio del codice datodi prima, dell'Utente MarkS. "(Utente<code>MediaWiki:MarkS/extraeditbuttonsMonobook.js)"</code>. 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