Wikibooks:Monobook.js
Introduzione
[modifica sorgente]Il codice MediaWiki permette l'esecuzione di uno script (monobook.js) che facilita l'utilizzo di Wikibooks attraverso semplici tool.
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 sorgente]/*
*/
// 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 sorgente]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 sorgente]Per permettere di capire velocemente cosa è stato aggiunto o tolto, verranno elencate qui le modifiche.
27 gennaio 2007
[modifica sorgente]- corretti i collegamenti alle pagine nel menù "navigazione"
28 gennaio 2007
[modifica sorgente]- aggiunto il pulsante per il {{da aiutare}}
- aggiunto il pulsante per il {{da wikificare}}
29 gennaio 2007
[modifica sorgente]aggiunti 3 pulsanti in prova nella toolbar (da rivedere e casomai da modificare)
3 febbraio 2007
[modifica sorgente]- 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 sorgente]- aggiunto collegamento a Immagini caricate recentemente nel portlet strumenti
7 febbraio 2007
[modifica sorgente]- aggiunto l'Anti-Valdal Tool
- Filtra le ultime modifiche
- Ultime modifiche anonime
- Tutte le ultime modifiche
- Controllo ortografico
17 febbraio 2007
[modifica sorgente]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 sorgente]Modificata la cella dell' Anti-Vandal Tool in modo che abbia 2 pulsanti nuovi:
- Avvisa del test: aggiunge il template {{test}} alla pagina utente di chi ha apportato la modifica.
- Avvisa del vandalismo: Aggiunge il template {{vandalismo}} alla pagina utente di chi ha apportato la modifica.
25 febbraio 2007
[modifica sorgente]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="'
+ 'https://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 sorgente]Aggiunti altri 2 pulsanti alla cella dell' Anti-Vandal Tool:
- WNB: aggiunge il template {{WNB}} alla pagina utente di chi ha apportato la modifica.
- 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 sorgente]- Aggiunto, Per i retropatrollatori, nel menù strumenti la voce VpopSpeed. Necessita del comando "vpop" o "stru" nel vostro monobook.js.
6 marzo 2007
[modifica sorgente]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 sorgente]Aggiunto un triangolo rovesciato( " ▼ " ) nella toolbar superiore. Questo pulsante permette di andare a fondo pagina con un solo click.
11 marzo
[modifica sorgente]Aggiunto pulsante al template {{Da categorizzare}}.
20 marzo
[modifica sorgente]Implementato lo status changer.
27 marzo 2007
[modifica sorgente]- 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 sorgente]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 sorgente]- 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 sorgente]- 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 sorgente]- sostituito il pulsante {{promozionale}} con {{WNB}}Wim b contattami 21:42, 27 apr 2007 (UTC)
- sostituita immagine del pulsante "Test"
- Aggiunto {{IP Vandalismo}} all'anti-vandal tool
19 maggio 2007
[modifica sorgente]- aggiunto pulsante per il template {{da sottopaginare}}
10 novembre 2007
[modifica sorgente]- Aggiunto un tool per inserire frasi standard all'oggetto degli spostamenti.
Personalizzazioni avanzate
[modifica sorgente]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 sorgente]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);
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 sorgente](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 sorgente](codice:stex)
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 sorgente]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="https://it.wikibooks.org/wiki/">Wikibooks</a></li>'
Strumenti Extra2
[modifica sorgente]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 sorgente](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 sorgente]//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.
Status Changer
[modifica sorgente](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:
- " + " = imposta lo stato del login come "In linea"
- " = " = imposta lo stato del login come "Occupato"
- " - " = 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?
- Prova a fare un fischio in Monobook.js/Richieste, che ne parliamo!
- 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?
- Esiste sempre una misera assistenza in Wikibooks:Monobook.js/Aiuto. Spiegaci il problema che proviamo a trovare una soluzione.
Voci correlate
[modifica sorgente]- Wikibooks:Monobook.js/MonobookCompleto.js - Contiene il vero monobook.js
- Wikibooks:Monobook.js/Richieste - Se avete idee da proporre fatelo qui
- Wikibooks:Monobook.js/Aiuto - Assistenza per problemi con il il monobook.js
- Wikibooks:Monobook.js/monobook.css - Va installato anche questo per funzionare
- Wikibooks:Monobook.css - L' altro monobook
- JavaScript - Il linguaggio usato per la codifica
- JavaScript: una guida a JavaScript su Wikibooks
- MediaWiki:Monobook.js - Il monobook.js di default di Mediawiki