Aiuto:Preferenze

Da Nonciclopedia, l'enciclopedia libera...

ATTENZIONE: Queste preferenze sono utilizzabili con la sola skin Monobook.


Benvenuto nella Guida Galattica del turismo sessuale: qui ti sarà spiegato il modo più semplice per soddisfare le tue preferenze sessuali quando vai a zonzo per l'universo.
Ah no? Non possiamo? Ah... Ok rifo

Benvenuto nella Guida Nonciclopedica delle opzioni che puoi modificare su questo sito, in modo da poter gestire al meglio il tuo soggiorno in questa gabbia di matti. Se sei un utente registrato infatti puoi settare le tue preferenze.

Editintro Preset

Il Editintro Preset è un riquadro posto sopra la casella di modifica che contiene i più comuni template di manutenzione, insieme a tutti i loro eventuali argomenti, pronti per l'inserimento con un paio di click al massimo.

Editintro Preset

Ecco come si presenta l'Editintro Preset.

Per poter attivare e utilizzare questo strumento basta seguire queste istruzioni semplici e intuitive[citazione necessaria]:

Passo 1
Entra nel tuo Monobook.css
Passo 2
Inserisci:
#editintroPreset {display:block !important;}
Passo 3
Inserisci i codici nei riquadri tratteggiati dei template che ti interessano:

Cancellazione

  • {{Cancellazione|motivo=|firma=~~~~}}
#editintroCancellazione {display:block !important;}

Accusa

  • {{Accusa|accusa=|firma=~~~~}}
#editintroAccusa {display:block !important;}

Restauro

  • {{Restauro|motivo=|firma=~~~~}}
#editintroRestauro {display:block !important;}

Formattazione

  • {{Formattazione|note=|firma=~~~~}}
#editintroFormattazione {display:block !important;}

Stub

  • {{Stub|categoria=}}
#editintroStub {display:block !important;}

Scadenza

  • {{Scadenza|scadenza={{subst:7g}}|note=|firma=~~~~}}
#editintroScadenza {display:block !important;}

Nondizionario

  • {{Nondizionario|scadenza={{subst:7g}}|firma=~~~~}}
#editintroNondizionario {display:block !important;}

Nomedimmerda

  • {{Nomedimmerda|scadenza={{subst:7g}}|motivo=|firma=~~~~}}
#editintroNomedimmerda {display:block !important;}

Fusione

  • {{Fusione|articolo=}}
#editintroFusione {display:block !important;}

Inrestauro

  • {{Inrestauro|utente=}}
#editintroInrestauro {display:block !important;}

Orfano

  • {{Orfano}}
#editintroOrfano {display:block !important;}
Passo 4
Salva la pagina. Complimenti, ora sei anche tu un utilizzatore del magico Editintro Preset!


Barra dell'editor

I pulsanti nella barra permettono di inserire un codice con un singolo click. È possibile personalizzare i pulsanti che appaiono nella barra dell'editor, aggiungendone altri:

Passo 1
Entra nel tuo Monobook.js
Passo 2
Inserisci:
if (mwCustomEditButtons) {
// SPAZIO PER I PULSANTI
}

Ricorda che nello spazio che hai lasciato va inserito unicamente il codice per i pulsanti.

Passo 3
Nello spazio tra le due parentesi graffe, incollare i codici nei riquadri tratteggiati corrispondenti ai pulsanti che si desidera aggiungere. Il codice sotto il titolo di ogni pulsante è quello che comparirà nella pagine cliccando sul pulsante stesso aggiunto.

Cancellazione

  • Button Chuck {{Cancellazione|motivo=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCancellazione;

Battute Tra Amici

  • Button MrX {{Cancellazione|motivo=BTA|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteBTA;

Scadenza

  • Button Samara {{Scadenza|scadenza={{subst:7g}}|note=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteScadenza;

Accusa

  • Button Jessica {{Accusa|accusa=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteAccusa;

Articoli poco umoristici

  • Button sad {{Accusa|accusa=APU|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteAPU;

Restauro

  • Button restauro {{Restauro|motivo=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteRestauro;

Formattazione

  • E'fiamme {{Formattazione|note=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteFormattazione1;
  • E'mat {{Formattazione|note=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteFormattazione2;

Nomedimmerda

  • Sguardone {{Nomedimmerda|scadenza={{subst:7g}}|motivo=|firma=~~~~}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteNomedimmerda;

Barrato

  • Button_strike.png {{s|testo da barrare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteBarrato;

Testo sottolineato

  • Button underline {{u|testo da sottolineare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteSottolineato;

Testo colorato

  • Bottone colore {{Colore|#Codice esadecimale|testo da colorare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteColore;

Carattere

  • Bottone Carattere {{Carattere|Tipo di carattere|dim%|testo da formattare|#colore}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCarattere;

Dimensione

  • Bottone dimensione {{Dimensione|dim%|testo da dimensionare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteDimensione;
Testo piccolo e grande
  • Button small {{Dimensione|small|testo rimpicciolito}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteSmall;
  • Button big {{Dimensione|large|testo ingrandito}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteBig;

Evidenzia

  • Bottone evidenziatore {{Evidenziatore|colore|testo da evidenziare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteEvidenzia;

Apice e pedice

  • Button_upper_letter.png <sup>testo in apice</sup>
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteApice;
  • Button_lower_letter.png <sub>testo in pedice</sub>
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsantePedice;

Allineamento a sinistra

  • Button align left {{Allinea|left|testo allineato a sinistra}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteAllineaSX;


Allineamento centrato

  • Button align center {{Allinea|center|testo centrato}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteAllinea;


Allineamento a destra

  • Button align right {{Allinea|right|testo allineato a destra}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteAllineaDX;

Testo in colonne

  • Button colonne {{Colonne|col=2|testo in colonne}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteColonne;

Citazione 2

  • Button cit2 {{Cit2|testo|testo sotto alla citazione}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCit2;

Citazione necessaria[citazione necessaria]

  • Button Citnec {{Citnec|testo da citare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCitnec;

Testo censurato

  • Button censura2 {{Censura|testo da censurare}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCensura;

Gallery

  • Button_gallery.png
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteGallery;

Tabella

  • Button_insert_table.png
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteTabella;

Box

   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteRiquadro1;
  • Button box Versione complessa
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteRiquadro2;

Creative Commons

  • Button_Creative_Commons.png {{Creative Commons|by=y|nc=y|sa=y|versione=3.0}}
mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCC;

Redirect

  • Bottone redirect #REDIRECT [[Pagina a cui redirectare]]
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteRedirect;

Reflink (note nel testo)

  • Bottone reflink <ref>Testo della nota</ref>
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteReflink;

Template {{cassetto}}

  • Button cassetto {{Cassetto|titolo=Titolo cassetto|testo=Testo cassetto}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteCassetto;

Template {{man}}

  • Bottone Man {{Man|f}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteManuali;

Template {{YoutubeVideo}}

  • Bottone video {{YoutubeVideo|bLT7HQoGChE}}
   mwCustomEditButtons[mwCustomEditButtons.length] = pulsanteVideo;


Una volta che avete salvato il vostro monobook.js dovete svuotare la cache:

e poi fate il purge del monobook.js cliccando sul testo: Clicca qui per aggiornare il database con l'ultima versione della pagina.

Ora aprendo un pagina di modifica vedrete tutti i pulsanti che avete inserito!

Vantaggi e svantaggi di Editintro Preset e della barra dell'editor

Editintro Preset Barra dell'editor
Vantaggi
  • È di immediata lettura.
  • Ogni template ha elencati tutti i possibili parametri, pronti per l'inserimento al posto giusto.
  • Basandosi quasi interamente sul CSS ha un tempo di caricamento molto ridotto.
  • Ha istruzioni dettagliate per ogni template e parametro.
  • È facilmente personalizzabile.
  • Ogni pulsante ha un'immagine esplicativa e dall'alto contenuto artistico.
Svantaggi
  • Può essere voluminoso.
  • Se si preme sul tasto modifica/vandalizza prima che la pagina sia stata caricata completamente è possibile che il riquadro non venga visualizzato.
  • Basandosi esclusivamente su Javascript può avere tempi di caricamento lunghi.

Disattivare/Attivare alcune funzioni

Pop-up o Alert

Se si vuole disabilitare quei fastidiosissimi (e lollosissimi) pop-up che compaiono negli articoli o nelle discussioni, bisognerà scrivere nel proprio Monobook.js:

disableAlert = true;

Fogli di stile CSS

Hai una connessione lenta? Da te non è ancora arrivata l'ADSL? Ci metti anni luce ad aprire una pagina con skin?
Da oggi puoi disabilitare la visualizzazione inserendo nel tuo Monobook.js il testo seguente:

var disableAddCSS = true;

Censura immagini

Se si desidera disattivare definitivamente la censura delle immagini bisognerà scrivere nel proprio Monobook.css:

.censimg img {visibility:visible !important;}
.censimg > a {display:none;}
.censimg .thumbinner {background-color:#f9f9f9 !important;}

Avvisi nelle pagine di modifica

Per non visualizzare più gli avvisi posti sopra la casella di modifica bisogna scrivere nel proprio Monobook.css:

#editintro {display:none !important;}

Pulsante Purge sopra le pagine

Il pulsante purge serve per forzare l'aggiornamento della copia cache di una pagina sul server, e per la maggior parte degli utenti risulta quindi completamente inutile. Se però per motivi tecnici hai bisogno di forzare l'aggiornamento di una pagina, il codice da scrivere nel proprio Monobook.js è il seguente:

buttonPurge = true;

Lo troverete in alto dopo il "segui".

Box di ricerca e sostituzione nell'edit

Aggiunge un box per ricercare un testo nel campo di modifica ed eventualmente sostituirlo; utile in taluni casi per sostituzioni multiple.

Per aggiungerlo, il codice da scrivere nel proprio Monobook.js è il seguente:
importScript('Nonciclopedia:Script/Searchbox.js', (wgAction=='edit' || wgAction == 'submit'));

Troverai 2 nuovi pulsanti nella barra dell'editor

  • Il primo Button_find.png ti permetterà di attivare la funzione cerca e sostituisci;
  • Il secondo Button_case.png invece permetterà di mettere tutto il testo selezionato in MAIUSCOLO o in minuscolo.

LiveRC

NonLiveRC

Consultando la pagina Nonciclopedia:LiveRC sarà possibile visualizzare le ultime modifiche in maniera interattiva con l'aggiornamento automatico di esse, non appena viene effettuata una modifica, il sistema la visualizza immediatamente nella pagina. Una legenda permette di riconoscere le varie pagine, i redirect, i registri e altro. Se vuoi saperne di più consulta questa pagina su it.wikipedia, l'abbiamo infatti "presa in prestito" da qui.

Per visualizzare correttamente la pagina, inserire nel proprio Monobook.js il seguente codice:
importScript('Nonciclopedia:LiveRC/LiveRC.js', (wgPageName == 'Nonciclopedia:LiveRC'));

Preferiti toolbar

Nota: sostituisci TUOUSERNAME con il tuo username.

Per cambiare i propri preferiti, andare su Nonciclopedia:Toolbar/Preferiti e aggiungere il seguente testo:

{{Preferiti|TUOUSERNAME|testo da inserire}}

Il testo è personalizzabile. Non cancellare quello che è già presente, ma aggiungi una nuova riga. Cerca di non inserirne troppo, in modo da rendere meno pesante il sistema.
Puoi anche creare la pagina preferiti e inserire il tutto come se fosse un template:

{{Preferiti|TUOUSERNAME|{{Utente:TUOUSERNAME/Preferiti}}}}

Dopo aver inserito il codice, vai sul tuo monobook.css e aggiungi (crea la pagina se necessario) questo codice:

#avvisopreferiti {
	display:none;
}

#preferitiTUOUSERNAME {
	display:block !important;
}
 

e voilà, ecco i tuoi preferiti inseriti nella toolbar! Se vedi che non appare subito prova a svuotare la cache e armati di un po' di pazienza, potrebbe servire!

Barra laterale (Sidebar)

Nella barra laterale sono presenti una serie di menu che possono essere aperti o chiusi. Di default:

  • Condividi: aperto
  • Progetti: aperto
  • Comunità: chiuso
  • Strumenti: chiuso
  • Altre lingue: aperto se presente
  • wikia: chiuso

È possibile modificare queste impostazioni inserendo il seguente codice nel proprio monobook.js:

// Modifica dello stato della barra laterale
condividiChiuso = false;
progettiChiuso = false;
comunitaChiuso = true;
strumentiChiuso = true;
lingueChiuso = false;
wikiaChiuso = true;

Ora non vi resta che modificare i valori delle variabili: true indica che il menu viene chiuso, false che rimane aperto.

Inserire codice javascript personalizzato

Se siete utenti nerd con qualche conoscenza di javascript, potreste essere interessati ad aggiungere delle funzioni personalizzate. Per farlo inserite la funzione di vostra creazione nel vostro monobook.js. Una volta creata la funzione rimane un grosso problema: avviarla al caricamento della pagina. Esistono tre soluzioni possibili, a dipendenza delle vostre necessità, e tutti e tre richiedono l'inserimento di una riga di codice dopo la funzione.

  • Se si desidera che la funzione venga avviata dopo il completo caricamento della pagina (immagini comprese):
addOnloadHook(nomeFunzione);
  • Se si desidera che la funzione venga avviata quando la struttura della pagina è nota:
hooksCustom.push(nomefunzione);
  • Se si desidera che la funzione venga avviata quando la struttura della pagina è nota e nell'anteprima rapida:
hooksCustomRender.push(nomeFunzione);

Le differenze sono abbastanza importanti. Nel primo caso (sconsigliato) la funzione aspetta il caricamento di ogni immagine e altri contenuti potenzialmente pesanti prima di essere avviata. Questo a volte comporta attese infinite perché non sempre tutte le immagini vengono caricate. Al contrario gli altri due casi si avviano appena la struttura della pagina è nota[1]. La differenza fra questi due casi è un po' più sottile: le funzioni che agiscono sul testo principale della pagina devono poter essere usate anche nell'anteprima rapida (terzo caso), mentre quelle che agiscono sul resto dei contenuti è consigliabile che vengano avviate unicamente al caricamento della pagina[2], per evitare effetti ripetuti.

Note

  1. ^ Quindi si sa dove deve essere posizionato ogni contenuto, anche se non è ancora stato caricato
  2. ^ L'anteprima rapida si distingue da quella tradizionale perché non carica una nuova pagina ma ne modifica il contenuto.


Strumenti personali
wikia