Wikibooks:Monobook.js

Wikibooks, manuali e libri di testo liberi.


Introduzione[modifica]

Il codice MediaWiki permette l'esecuzione di uno script (monobook.js) che facilita l'utilizzo di Wikibooks attraverso semplici tool.

esempio di personalizzazione del monobook.js (menù navigazione con collegamenti aggiuntivi) e del monobook.css (grafica)

Il linguaggio usato per la sua codifica e' JavaScript, e chiunque può crearsene uno personalizzato.
Lo script è, in realtà, una sottopagina utente; la tua è questa. Ogni modifica apportata al suo codice richiede una pulizia della cache (premi CTRL-F5 dopo aver salvato la pagina).

Per facilitare la vita di tutti quelli che non hanno familiarità con queste cose, è stata creata una versione standard che può essere facilmente installata e configurata.

In ogni caso ricordati che:

  • Se hai problemi puoi leggere le FAQ in fondo alla pagina o chiedere aiuto qui.
  • Se hai nuove proposte o qualche tool che non e' ancora stato inserito, parlane qui.
Tutti i tool del monobook sono stati testati e risultano funzionanti con Firefox. Con altri browser non è assicurata la totale funzione. Con IE7 sono compatibili più tool rispetto alla versione precedente, ma può creare ugualmente dei problemi di visualizzazione e/o malfunzionamenti.

Installazione[modifica]

Per installare il monobook standard basta che salvi questo codice nel tuo monobook.js

/*

  */
// Elenco dei tool da caricare. NB: La stringa deve iniziare e finire con uno spazio

var toLoad="purg led ns0 lks orol tabs nav stru allp tbar rch avan cwtch popup cmd qed wed since goo rch vpop stex tatoo ptb stch riex uppg rev";

var nomeBot = 'NomeDelBot';

//Se il vostro monobook ne fosse sprovvisto perché copiato da una versione precedente, potete trovare il codice aggiornato [[Wikibooks:Monobook.js#Installazione|qui]]

//Monobook Modulare di wikibooks ver.2.0.4.
//Lancia il vero monobook
// Vedi [[Wikibooks:Monobook.js/MonobookCompleto.js]]
// 
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikibooks:Monobook.js/MonobookCompleto.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

// AGGIUNGE COLLEGAMENTI NELLA TOOLBAR PERSONALE
document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:'+wgUserName+'/personaltbar.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//CONFIGURAZIONE POPUP
popupDelay = 1.5; // aspetta 1.5 secondi per aprirsi (modificabile)
popupHideDelay=0.3; //aspetta 0.3 secondi prima di chiudersi (modificabile)
popupRedlinkRemoval = true; // elimina i collegamenti a link rossi
popupQueriedRevertSummary = "Rollback da popup. Ripristinata la versione di $3";
popupRedlinkSummary = "Eliminato link rosso: %s";

//Mostra i Tatoo
  if ((toLoad.indexOf("tatoo")!=-1))
document.writeln('<script type="text/javascript" src="/w/index.php?title=Utente:'+wgUserName+'/Tatoo&action=raw&ctype=text/javascript&dontcountme=s"></script>');

 /*

*/

A questo codice si possono aggiungere altri script a scelta dell'utente aggiungendo il relativo codice dopo questo.

Attenzione: per un corretto funzionamento del monobook.js, è assolutamente necessario installare anche il monobook.css copiandolo nel proprio.

Configurazione[modifica]

Da questa versione il monobook.js sara' modulare, ovvero potrete scegliere cosa installare (per default viene installato tutto).

Per modificare la lista dei tool installati e' sufficiente aprire il vostro monobook in modifica ed editare la linea che inizia con "var toLoad=".

Questa riga contiene una serie di sigle, una per ogni tool da importare.
NB: la stringa racchiusa tra apici deve iniziare e finire con uno spazio.

Le sigle devono essere separate da spazi e quella che segue e' la lista dei tool disponibili (altri potrebbero essere aggiunti in futuro, per cui consiglio di mettere questa pagina tra gli Osservati, vedi il paragrafo Aggiornamenti).

In tutte le guide, i titoli scritti di rosso, si riferiscono a funzioni visibili solo ai sysop, un utente senza questi privilegi non può visualizzarli, cosicché la sua interfaccia sia libera da collegamenti inutili per lui. Questo è stato reso possibile grazie all'aiuto di Salvatore Ingala.

Sigla Tool inserito Note
purg Aggiunge tab "purge"
led Aggiunge tab "ultima modifica"
ns0 Aggiunge tab "0" Apre in modifica la sezione 0 della pagina
lks Personalizza i link nella barra in alto Pagina utente, discussione, preferenze, ...
orol Aggiunge l'orologio in alto a destra
tabs Aggiunge i tab "Messaggi talk" e "strumenti vari"
nav Aggiunge tutti i link nel portlet "navigazione"
chat Aggiunge un link diretto alla chat di wikibooks Il link verrà aggiunto nella barra superiore
newp Aggiunge "Pagine nuove" nel menù "navigazione" Non è necessario se avete già specificato "nav"
mjs Aggiunge 'monobook.js' nel menù "navigazione" Non è necessario se avete già specificato "nav"
mcss Aggiunge 'monobook.css' nel menù "navigazione" Non è necessario se avete già specificato "nav"
sand Aggiunge "Sandbox" nel menù "navigazione" Non è necessario se avete già specificato "nav"
blk Aggiunge "Block Log" nel menù "navigazione" Non è necessario se avete già specificato "nav"
csu Aggiunge "Cancella subito" nel menù "navigazione" Non è necessario se avete già specificato "nav"
pca Aggiunge "Pagine da cancellare" nel menù "navigazione" Non è necessario se avete già specificato "nav"
stub Aggiunge "Stub" nel menù "navigazione" Non è necessario se avete già specificato "nav"
admin Aggiunge "Strumenti Admin" nel menù "navigazione" Non è necessario se avete già specificato "nav"
prob Aggiunge "Utenti problematici" nel menù "navigazione" Non è necessario se avete già specificato "nav"
aut Aggiunge "Autorizzazione ottenute" nel menù "navigazione" Non è necessario se avete già specificato "nav"
vand Aggiunge "Vandalismi in corso" nel menù "navigazione" Non è necessario se avete già specificato "nav"
syop Aggiunge "Amministratori di Wikibooks" nel menù "navigazione" Non è necessario se avete già specificato "nav"
log Aggiunge "log" nel menù "navigazione" Non è necessario se avete già specificato "nav"
bot aggiunge un collegamento ai contributi del proprio bot nel menù strumenti non necessario se già specificato "nav"
stru Aggiunge tutti i link nel portlet nel menù "strumenti"
uec Aggiunge "user edit count" nel menù "strumenti" Non è necessario se avete già specificato "stru"
vpop Aggiunge aggiunge il collegamento a VPopSpeed nel menù "strumenti" Non è necessario se avete già specificato "stru"
whois Aggiunge "Whois" nel menù "strumenti" Non è necessario se avete già specificato "stru"
newp Aggiunge "Pagine nuove" nel menù "strumenti" Non è necessario se avete già specificato "stru"
imcom Aggiunge un collegamento diretto per caricare l'immagine visualizzata su commons non necessario se già specificato"stru"
unw Aggiunge "non seguire" nella pagina degli Osservati Speciali
allp Aggiunge il pulsante "AllPages" nel box di ricerca
tbar Aggiunge tutti i pulsanti alla Toolbar
cocp Controlcopy Non è necessario se avete già specificato "tbar"
cacp Cancelcopy Non è necessario se avete già specificato "tbar"
test Test Non è necessario se avete già specificato "tbar"
wnb WNB Non è necessario se avete già specificato "tbar"
benv Benvenuto Non è necessario se avete già specificato "tbar"
canc Da cancellare Non è necessario se avete già specificato "tbar"
caut Avvisocancellautente Non è necessario se avete già specificato "tbar"
cimm Cancella subito Non è necessario se avete già specificato "tbar"
cviol ViolazioneCopyright Non è necessario se avete già specificato "tbar"
avand Vandalismo Non è necessario se avete già specificato "tbar"
spam Avviso spam Non è necessario se avete già specificato "tbar"
bnpov AvvisobloccoNPOV Non è necessario se avete già specificato "tbar"
unv Unverified Non è necessario se avete già specificato "tbar"
grz Grazie Non è necessario se avete già specificato "tbar"
gall Gallery Non è necessario se avete già specificato "tbar"
ref References Non è necessario se avete già specificato "tbar"
voto aggiunge i 3 pulsanti per effettuare un voto Non è necessario se avete già specificato "tbar"
popup Popup di navigazione
avz aggiunge i pulsanti di avanzamento progetto (00%, 25%, 50%, 75%,100%) non necessario se è già specificato tbar
daiu aggiunge il template {{da aiutare}} non necessario se già specificato tbar
wikif aggiunge il template {{da wikificare}} non necessario se già specificato tbar
pstub aggiunge il {{stub}} non necessario se già specificato tbar
categ aggiunge template {{Da categorizzare}} non è necessario se già specificato tbar
tatoo aggiunge il tatoo
stex aggiunge il menù strumenti extra
punt aggiunge il pulsante elenco puntato non necessario se è già specificato tbar
num aggiunge il pulsante elenco numerato non necessario se è già specificato tbar
sta aggiunge i pulsanti categoria, commento e wikipedia link non necessario se è già specificato tbar
stpag aggiunge il pulsante per il template {{da sottopaginare}} non necessario se è già specificato tbar
ptb aggiunge i collegamenti nella toolbar personale la pagina se desiderata va creata
ulmod aggiunge il collegamento "Immagini caricate recentemente" nel menù strumenti non necessario se è già specificato stru
avan aggiunge l'anti vandal tool
wed wikEd. Nuova casella di editing con nuove funzionalità Il manuale d'uso si trova in Wikipedia:Monobook.js/WikEd/Manuale
since Novità. Si accede alla pagina degli Osservati Speciali ma vengono mostrate solo le modifiche apportate dopo l'ultima visita Fa uso di cookie (come abilitarli)
goo Ricerca con Google e Yahoo. Permette la ricerca in Wikipedia sfruttando i motori Google e Yahoo
rch crea un piccolo tasto sulla sinistra della pagina che consente di visualizzare le modifiche più recenti della voce sulla quale si è (Descrizione e immagini d'esempio)
stch attiva lo status changer per vedere lo stato di login dell'utente
riex attiva i pulsanti per la ricerca in altre wiki
uppg visualizza una freccia rossa a sinistra della pagina che rimanda ad inizio pagina
forcesum La casella dell'oggetto lampeggia se non si è inserito niente al momento del salvataggio
rev Aggiunge dei collegamenti utili nella pagina delle differenze tra revisioni Nello script sono presenti funzioni riservate ai Sysop
vfol Vandal Fighter on Line Funziona solo con Firefox e, forse, con Mozilla e Netscape
movetxt Motivazioni più comuni per gli spostamenti di pagine, inseribili automaticamente


Alcune di queste sigle sono cumulative. Ad esempio, se aggiungete "tbar" installate tutti i bottoni della Toolbar, non e' necessario elencarli tutti.
L'ordine con cui inserite i codici non e' importante.

Aggiornamenti[modifica]

Per permettere di capire velocemente cosa è stato aggiunto o tolto, verranno elencate qui le modifiche.

27 gennaio 2007[modifica]

  • corretti i collegamenti alle pagine nel menù "navigazione"

28 gennaio 2007[modifica]

29 gennaio 2007[modifica]

  • aggiunti 3 pulsanti in prova nella toolbar (da rivedere e casomai da modificare)

3 febbraio 2007[modifica]

  • aggiunto il pulsante per il {{stub}}
  • tolti i tre pulsanti in prova (creavano problemi)
  • aggiunto menù strumenti per le pagine di modifica discussione con dei template pronti per essere immessi
  • aggiunto menù strumenti per le pagine di modifica con dei template pronti per essere immessi e strumenti vari

6 febbraio 2007[modifica]

7 febbraio 2007[modifica]

  • aggiunto l'Anti-Valdal Tool
    • Filtra le ultime modifiche
    • Ultime modifiche anonime
    • Tutte le ultime modifiche
    • Controllo ortografico

17 febbraio 2007[modifica]

aggiungere alla variabile var to.load del vostro monobook i codici:
wed per una nuova casella di editing con nuove funzionalità. manuale
since vengono mostrate solo le modifiche apportate dopo l'ultima visita negli osservati speciali
rch crea un piccolo tasto sulla sinistra della pagina che consente di visualizzare le modifiche più recenti della voce sulla quale si è manuale
goo per cercare in wikibooks con google e yaoo (funziona solo nella pagina Speciale:Ricerca).
avan per caricare l'Anti-Vandal Tool

24 febbraio 2007[modifica]

Modificata la cella dell' Anti-Vandal Tool in modo che abbia 2 pulsanti nuovi:

  1. Avvisa del test: aggiunge il template {{test}} alla pagina utente di chi ha apportato la modifica.
  2. Avvisa del vandalismo: Aggiunge il template {{vandalismo}} alla pagina utente di chi ha apportato la modifica.

25 febbraio 2007[modifica]

Aggiunta la Gazzetta del monobook.

Decentrato lo script del popup adesso è possibile togliere il codice

/*

 */
// script "Popup di navigazione" // Vedi en:User:Lupin/popups.js di Lupin

//

if (toLoad.indexOf("popup")!=-1) document.write('<script type="text/javascript" src="'

   + 'http://it.wikibooks.org/w/index.php?title=Utente:wim_b/strings-it.js' 
   + '&action=raw&ctype=text/javascript"></script>');

if (toLoad.indexOf("popup")!=-1) document.write('<script type="text/javascript" src="'

   + 'http://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js' 
   + '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

//

dal vostro monobook. potete anche andare nella pagina del monobook.js e copiarvi direttamente il codice del nuovo monobook.js.

26 febbraio 2007[modifica]

Aggiunti altri 2 pulsanti alla cella dell' Anti-Vandal Tool:

  1. WNB: aggiunge il template {{WNB}} alla pagina utente di chi ha apportato la modifica.
  2. WNF: Aggiunge il template {{WNF}} alla pagina utente di chi ha apportato la modifica.

Inoltre i pulsanti Avvisa del test e Avvisa del vandalismo sono stati rinominati test e vandalismo per snellire la lunghezza e quindi l'usabilità della cella.


1 marzo 2007[modifica]

  1. Aggiunto, Per i retropatrollatori, nel menù strumenti la voce VpopSpeed. Necessita del comando "vpop" o "stru" nel vostro monobook.js.

6 marzo 2007[modifica]

Aggiunta l'interfaccia grafica "Setup" nel menù strumenti. Grazie a questa interfaccia è adesso possibile scegliere con semplicità gli strumenti da avere a disposizione nel monobook.

8 marzo 2007[modifica]

Aggiunto un triangolo rovesciato( " ▼ " ) nella toolbar superiore. Questo pulsante permette di andare a fondo pagina con un solo click.

11 marzo[modifica]

Aggiunto pulsante al template {{Da categorizzare}}.

20 marzo[modifica]

Implementato lo status changer.

27 marzo 2007[modifica]

  • Aggiunto il collegamento per i contributi del proprio bot nel menù strumenti.

Per poter visualizzare correttamente il collegamento bisogna aggiungere nel proprio monobook il nome del prorprio bot alla variabile

var nomeBot = 'NomeDelBot';

appena sotto le sigle del comando toLoad.

Se il vostro monobook ne fosse sprovvisto perché copiato da una versione precedente, potete trovare il codice aggiornato qui

12 aprile 2007[modifica]

Aggiunto il modulo per le ricerche extra.

Questo modulo permette di fare delle ricerche per agevolare la stesura del proprio wikibook, infatti per mezzo di 6 pulsanti è possibile aprire una nuova finestra del browser, per fare ricerche in:

  • en.B:Porta alla pagina principale di wikibooks in lingua inglese;
  • fr.B:Porta alla pagina principale di wikibooks in lingua francese;
  • de.B:Porta alla pagina principale di wikibooks in lingua tedesca;
  • wikc:Porta alla pagina principale di wikizionario in lingua italiana;
  • en.wiki:Porta alla pagina principale di wiki in lingua inglese;
  • it.wiki:Porta alla pagina principale di wiki in lingua italiana.

Per cercare una parola, basta scriverla normalmente nella casella di ricerca, ma poi invece di premere Vai premete il pulsante corrispondente al wiki che intendete visionare.

Se pensate che manchi un collegamento importante, fatelo presente qui. Dopo una breve votazione si deciderà se il collegamento potrà essere aggiunto.

21 aprile 2007[modifica]

  • Aggiunto script che avvisa tramite intermittenza di colori, quando l'oggetto della modifica non è stato inserito
  • Aggiunta freccia rossa al margine sinistro della pagina, che rimanda a inizio pagina. Questo collegamento è stato studiato per una risoluzione dello schermo di 1280x768px. Con altre risoluzioni potrebbe sconfinare in altre zone (con questa risoluzione è centrata al bordo della pagina) e quindi disturbare la lettura o la scelta dei collegamenti.
  • Aggiunto script che crea un'intermittenza di colore se l'oggetto della modifica è vuoto.

24 aprile 2007[modifica]

  • Aggiunto script per il revert e altri strumenti utili nelle pagine delle differenze tra revisioni
  • Aggiunta cella "Spam" all'Anti-Vandal Tool

27 aprile 2007[modifica]

19 maggio 2007[modifica]

10 novembre 2007[modifica]

  • Aggiunto un tool per inserire frasi standard all'oggetto degli spostamenti.

Personalizzazioni avanzate[modifica]

Ovvero, cose da fare se siete abbastanza esperti.
Se non lo siete, e lo volete fare lo stesso, basta chiederlo. Queste personalizzazioni sono già presenti nel codice del monobook.js, per attivarle basta copiare il codice desiderato in una pagina apposita ed attivare il codice nel monobook.js.Per tale scopo seguire le istruzioni relative ad ogni personalizzazione.

Aggiungi un pulsante alla toolbar[modifica]

Questo paragrafo si riferisce ai pulsanti che servono solo a voi. Se pensate che un pulsante sia utile anche per gli altri parlatene qui.

Per poter inserire un nuovo pulsante nella vostra toolbar basta inserire in fondo al proprio monobook il seguente codice:

function personalButtons()
{
   addToolbarButton('tb-xxx', 'javascript:addText("Testo da inserire", "Oggetto della modifica", Dove inserirlo)',
   'Indirizzo URL dell\'immagine', 'Testo alternativo', 'Titolo immagine');
}
addLoadEvent(personalButtons);
esempio dei pulsanti aggiunti con il monobook.js

Dove:

  • Testo da inserire: È il testo da aggiungere alla pagina (va racchiuso tra doppi apici ")
  • Oggetto della modifica: È il contenuto del campo oggetto (va racchiuso tra doppi apici ")
  • Dove inserirlo: È un numero. 0 significa "in cima", 1 significa "in fondo" (non servono gli apici)
  • Indirizzo URL dell'immagine: Non è il nome dell'immagine, bensì il suo indirizzo sul server (ovvero il link che, nella pagina dell'immagine, sta subito sotto a lei). L'immagine non viene ridimensionata, per cui deve già essere delle dimensioni giuste. (va racchiuso tra apici semplici ' )
  • Testo alternativo: Testo da visualizzare se l'immagine non può essere caricata (va racchiuso tra apici semplici ' )
  • Titolo immagine: Titolo dell'immagine (va racchiuso tra apici semplici ' )

Ricordatevi che:

  • Se volete che il testo venga inserito dove si trova il cursore, sostituite la parola addText con addTextAtCursor e non usate il parametro Dove inserirlo.
  • Se aggiungete più di un pulsante, basta duplicare la riga addText aggiornandone i parametri.

Nuovo indirizzo nella toolbar personale[modifica]

(codice:ptb)

Questa funzione (esterna al monobook) consente di creare una nuova voce nella toolbar personale.Il nome e il collegamento sono totalmente modificabili dall'utente finale.Copia questo codice in questa pagina

  if ((toLoad.indexOf("ptb")!=-1))
// Aggiunge indirizzi nella toolbar personale
// code stolen from [[wikt:en:User:Hippietrail]]

function addTools() {
  var myprefs = document.getElementById('pt-mycontris'); 
  var newpt;
  var newa;

  var username = document.getElementById('pt-userpage').getElementsByTagName('a')[0].innerHTML;

  newpt = document.createElement('li');
  newa = document.createElement('a');
  newa.href='/wiki/INDIRIZZO DELLA PAGINA' ;
  newa.appendChild(document.createTextNode('NOME CHE DEVE APPARIRE'));
  newpt.appendChild(newa);
  myprefs.parentNode.insertBefore(newpt, myprefs);

}

$(addTools);

Strumenti Extra[modifica]

(codice:stex)

questo è il risultato del menù "Strumenti Extra" con i collegamenti che vengono usati più frequentemente.Tutti i collegamenti sono totalmente personabilizzabili dall'utente finale. (i colori saranno quelli di default se non specificato diversamente nel monobook.css)

Questa funzione (esterna al monobook) consente di creare un nuovo box strumenti, chiamato strumenti extra. Questo è totalmente modificabile dall'utente finale, come contenuti e titolo. Il tuo è questo

if ((toLoad.indexOf("stex")!=-1))
 
function strumentiextra() {
var l = document.getElementById("column-one");
if (l) {
l.innerHTML = l.innerHTML
+ '<div class="portlet" id="p-nbx">'
+ ' <h5>TITOLO</h5>'
+ ' <div class="pBody">'
+ '   <ul>'
+ '     <li><a href="http://INDIRIZZO COMPLETO">NOME</a></li>'
+ '   </ul>'
+ ' </div>'
+ '</div> ';
}
}
addLoadEvent(strumentiextra);

Insrire un nuovo link[modifica]

Per inserire un nuovo link, basta aggiungere:

 + '     <li><a href="http://INDIRIZZO COMPLETO">NOME</a></li>'

Sotto la stringa che già c'è nel codice base, esempio

 + '     <li><a href="http://it.wikibooks.org/wiki/">Wikibooks</a></li>'

Strumenti Extra2[modifica]

Questo script è più adatto a chi usa il wikibooks:Popup di navigazione in quanto il precedente crea dei problemi con alcune variabili dello stesso.
Per poter usare questo script bisogna aggiungere questa stringa nel proprio monobook.js.

//STRUMENTI EXTRA
document.writeln('<script type="text/javascript" src="/w/index.php?title=Wikibooks:Monobook.js/strumentiextra.js&action=raw&ctype=text/javascript&dontcountme=s"></script>');

Successivamente bisogna aggiungere i collegamenti che più ci servono, possiamo farlo con questo codice:

function shortcutsInit () //queste pagine saranno quelle utente, infatti il portlet avrà il nome dell'utilizzatore
{ 
shortcutsAddLink ( 'Seconda SandBox', 'Utente:'+wgUserName+'/Sandbox2' );
shortcutsAddLink ( 'Libro seguito', 'Il_mio_wikibook' );

shortcutsStartSection ('Utilità');// Qui dovrà essere inserito il titolo del nuovo portlet

shortcutsAddLink ( 'La mia pagina su wikipedia', 'w:Utente:'+wgUserName+'' );
shortcutsAddLink ( 'Il monobook di Wikibooks', 'Wikibooks:Monobook.js' );
}

D'ora in poi per aggiungere un nuovo link in un portlet basta aggiungere

shortcutsAddLink ( 'nome del link', 'Link' );

E per aggiungere un nuovo menù basta aggiungere

shortcutsStartSection ('Titolo menù');
Ricordarsi di aggiungere quanti menù e collegamenti vogliamo, ma tutto ciò va fatto all'interno della parentesi graffa.


Tatoo[modifica]

(codice:tatoo)

Nel vostro monobook è già presente il codice per attivare il tatoo, basta che vi creiate una sottopagina utente chiamata Tatoo in cui inserire il codice adattato prendendolo da qui sotto.

codice tatoo[modifica]

//COLLEGAMENTO

var NOME DEL COLLEGAMENTO="<div style=\"position:fixed;background-color:transparent;bottom:10px;right:200px;z-index:99;display:block\"><A HREF=\"http://it.wikipedia.org/wiki/Progetto:NOME DEL PROGETTO\"><IMG   SRC=\"http://upload.wikimedia.org/wikipedia/commons/NOME IMMAGINE.ESTENZIONE\" WIDTH=\"40\" HEIGHT=\"40\" ALT=\"COLLEGAMENTO\"></IMG></A></div>";
document.write(COLLEGAMENTO);

Naturalmente al posto di collegamento ci va messo il nome del collegamento che si intende fare, e per immagine.estenzione, il nome dell'immagine con l sua estensione NB. il collegamento all'immagine non deve essere [[Immagine:nome.esten]] ma quello del collegamento che trovate sotto L'immagine.

Il collegamento al menù "Stumenti extra" e al "tatoo"" anche se sono già presenti nel codice del monobook.js modificato, se non create la pagina i 2 elementi non vengono visualizzati, senza provocare malfunzionamenti o altro.

Status Changer[modifica]

(Codice:stch) Questo controllo aggiunge 3 segni ("+", "=" e "-") nella toolbar superiore, accanto al collegamento per il logout. Lo strumento se ben usato può essere utile agli altri utenti per sapere se siete connessi o no. Per far funzionare questo controllo, basta aggiungere al vostro monobook il comando "stch" e copiare il seguente codice nella pagina prestabilita.

<div style="position:absolute; z-index:100; right:10px; top:10px;" class="metadata" >'''Attualmente sono:''' {{
 #switch:  {{{1}}}
 | 1= <span style="color: green;">In linea [[Image:ButtonGreen.svg|40px]]</span>
 | 2= <span style="color: orange;">Occupato [[Image:ButtonYellow.svg|40px]]</span>
 | 3= <span style="color: red;">Disconnesso [[Image:ButtonRed.svg|40px]]</span>
|
}} </div>

Dopo aver salvato la pagina, dovrebbe venirsi a creare automaticamente la pagina di controllo. Ultima cosa da fare è scrivere tra doppie graffe il collegamento alla pagina di controllo( {{Utente:NOME/Status}} nella propria pagina utente o delle discussioni e salvare. Per cambiare lo stato del login, basta premere sul pulsante apposito:

  1. " + " = imposta lo stato del login come "In linea"
  2. " = " = imposta lo stato del login come "Occupato"
  3. " - " = imposta lo stato del login come "Disconnesso"

Se la dicitura "In linea", "Occupato" o "Disconnesso" non dovessero piacervi, possono essere cambiate con una a vostro piacimento così come nome e grandezza dell'immagine

Se riscontrate problemi nella configurazione degli strumenti extra contattatemi, se posso sarò lieto di darvi una mano.

Questa è una lista delle domande più comuni con le relative risposte


Ho salvato il codice nel mio monobook ma non è cambiato niente. Cosa devo fare?
  • Ricordati di purgare la cache (CTRL-F5).
Ancora niente...
  • Ricordati di copiare anche questo monobook.css nel tuo e ri-purga la cache.
Alcuni tool o collegamenti mi compaiono due volte. Perché?
  • Probabilmente non hai cancellato il vecchio codice del tuo monobook. Alcuni dei tool più usati in passato sono stati inclusi in questo, per cui il codice appare duplicato.
L'ordine delle icone nella Toolbar non mi piace. Si può cambiare?
  • Al momento no. Ma se otterrò troppe proteste per questo mi impegnerò a prepararlo per la prossima versione.
E l'ordine dei collegamenti nel menù a sinistra?
  • Idem come sopra.
I tool installati funzionano tutti tranne due. Perché?
  • Se i tool che non funzionano sono il primo e l'ultimo della tua stringa di configurazione, è probabile che tu non abbia lasciato uno spazio all'inizio e alla fine della stringa:
(es: var toLoad=" aaa bbb ccc ")
È normale che alcuni collegamenti appaiano e scompaiano a seconda della pagina aperta?
  • Sì. Per limitare l'ingombro dei tool, la loro presenza è stata limitata alle pagine per cui servono.
Ho un'idea riguardo ad una cosa da aggiungere al monobook. A chi lo dico?
Avevo uno script che non è stato incluso in questo monobook. Posso continuare ad usarlo? E come faccio?
  • Sì, puoi usarlo. Basta che tu inserisca il codice di questo monobook prima del tuo tool all'interno del monobook.js. Già che ci sei, spiega il tuo tool in Wikibooks:Monobook.js/Richieste, se lo troviamo utile anche per altri utenti potremmo aggiungerlo nelle versioni future.
Ho fatto come hai detto nella risposta precedente, ma è venuto fuori un gran casino. Che faccio?
  • Per pura sfortuna il tuo tool non è compatibile (ma non disperare). Chiedi aiuto in Wikibooks:Monobook.js/Aiuto. Qualche anima pia ti aiuterà.
Come al solito il mio problema non è elencato nelle FAQ o queste non mi hanno aiutato a risolverlo. E adesso?

Voci correlate[modifica]