MediaWiki/La toolbar di modifica: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 19:
<code>$wgAllowUserJS = true;</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
Riga 30:
 
===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"
Riga 42:
</source>
 
A questo punto, ed eventualmente '''dopo aver pulito la cache del browser''', i bottoncini diventeranno visibili.
 
===Modificarne la disposizione, o la grafica===
Riga 58:
</source>
 
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. 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.
Riga 76:
==== Aggiunta al codice ====
 
Per creare nuovi bottoni, va aggiunto questo codice all''''extraeditbuttons.js''' oppure al '''Mediawiki:monobook.js''', appena sopra lo script <code>{{subst:js|User:MarkS/extraeditbuttons.js}}</code> dato prima:
 
 
Riga 88:
dove, i valori corrisponderanno a
 
* '''NOME''': Nome del Nuovo Bottone (una o due lettere in maiuscolo, che non siano già date ai bottoni standard);
* '''URL''': link esatto del server su cui si trova '''l'immagine che volete dare''' al vostro nuovo bottone;
* '''Tooltip''': parola o parole visualizzate al passaggio del mouse sopra il bottone;
* '''Codice prima''': quello che vi appiccicherà il bottone una volta schiacciato, sul lato sinistro;
* '''Codice dopo''': quello che vi appiccicherà il bottone una volta schiacciato, sul lato destro;
* '''Testo in mezzo''': testo che vi apparirà in mezzo ai due codici, una volta schiacciato il bottone.
 
 
come in questo successivo '''esempio''':
 
<source lang="php">
Riga 104:
 
 
nel quale si definisce '''un bottone extra'''.
 
Ovviamente, per essere visibile, il nome del nuovo bottone, in questo caso ZA, dovrà essere aggiunto alla linea '''XEBOrder=''' del codice '''extraeditbuttons.js''' dato prima, nella posizione in cui si vuole che appaia assieme agli altri.
 
In questo '''nostro esempio''', abbiamo modificato il '''bottone''' delle '''Note''' a '''pie' pagina''' (Reference) perchè difettoso. Se lo sostituite con questo, lo avrete '''più funzionale''' all'esigenza della wiki italiana.
 
====Link====