Nonciclopedia:Script: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
Contenuto aggiunto Contenuto cancellato
(Creata pagina con '{{incostruzione}} Grazie a questo sistema è ora possibile includere delle funzioni in Javascript in singole pagine. Gli script devono essere sottopagine di questa pagina e il ...')
 
Nessun oggetto della modifica
 
(15 versioni intermedie di 5 utenti non mostrate)
Riga 1: Riga 1:
Grazie a questo sistema è ora possibile includere delle funzioni '''Javascript''' in singole pagine. Se non sai neanche che vuol dire, smamma.
{{incostruzione}}


== Istruzioni ==
Grazie a questo sistema è ora possibile includere delle funzioni in Javascript in singole pagine.


Solo gli [[Aiuto:Manuale/Registrazione|utenti registrati]] possono creare script. Si fa così:
Gli script devono essere sottopagine di questa pagina e il loro titolo deve terminare con il suffisso '''.js''': <code>{{FULLPAGENAME}}/''nomepagina''.js</code> (es. ''{{FULLPAGENAME}}/Blablabla.js'').


* Vai nel [[special:mypage/common.js|'''tuo common.js''']] e lavora lì finché non ottieni lo script che volevi. Per ora non può essere usato altrove perché coi javascript si può scassare mezzo sito e sputtanare l'altra metà.
== Miniguida ==
* Dopo aver salvato il nuovo script, segnalalo nella [[Discussioni Nonciclopedia:Script|discussione di questa pagina]] utilizzando [[Template:RichiestaScript|questo]] template, spiegando quello che dovrebbe fare e in che pagine andrebbe richiamato.
'''Per gli utonti registrati:'''
** Se sei in dubbio sull'utilità di uno script chiedi un parere in discussione <u>prima</u> di scriverlo, risparmierai fatica (a tutti) nel probabile caso in cui fosse un'idea balenga.
*utilizzate il [[special:mypage/monobook.css|vostro monobook]] e lavorate lì finché non ottenete il risultato voluto, dopodiché create una nuova skin copiando il codice che avete provato nel vostro monobook. Questo perché il monobook personale si aggiorna in tempo reale e vi permette di vedere subito il risultato.
* Un '''[[Nonciclopedia:Amministratori|admin]]''' valuterà il tuo codice, e se va bene creerà una nuova pagina nel ''namespace'' '''MediaWiki''' con il suffisso '''.js''', ad esempio <code>MediaWiki:Script fichissimo.js</code>, Se va male, sarai inseguito da una torma di bug idrofobi.
*dopo aver salvato la nuova skin, inserite il {{template|Css}} nella pagina in cui vi serve <small>(trovate i parametri nella pagina del template)</small>.
<!-- * Una volta validato lo script, esso sarà inserito in [[MediaWiki:ImportJS]], in modo che possa essere poi richiamato dove si vuole. -->
*svuotate la cache del vostro browser per vedere il risultato.
** Per ragioni di sicurezza lo script sarà '''protetto da modifiche''', per cui se ci fosse bisogno di apportare dei cambiamenti si è costretti a rompere le scatole a un admin. Quindi pensa bene alle modifiche che vuoi apportare, in modo da non sprecare del tempo che potrebbe essere usato per [[sesso|cose più interessanti]].
'''Per gli utonti anonimi:'''
* È consigliabile inserire in ogni script un sistema per aggirarlo cambiando il valore di una variabile nel proprio common.js, in modo da poterci lavorare anche in futuro nel proprio common.js senza sovrapposizioni.
*utilizzate [[Nonciclopedia:Skin/Sandbox.css]] e controllate il risultato nella pagina [[Nonciclopedia:Skin/Sandbox]]. Per vedere il risultato tra una modifica e l'altra dovrete svuotare la cache del vostro browser. Nella maggioranza dei casi dovreste notare il cambiamento subito dopo averla svuotata, ma <u>attenzione: a causa della lentezza dei server possono volerci diverse ore perché i cambiamenti risultino visibili.</u>
*dopo aver completato la vostra skin, copiate il codice su una skin nuova e ed inserite il {{template|Css}} nella pagina in cui vi serve <small>(trovate i parametri nella pagina del template)</small>.
*Svuotate la cache del vostro browser per vedere il risultato.
In alternativa, potete creare il vostro css su '''[http://riciclopedia.wiki-site.com questa wiki di prova]''': il nome deve essere sempre <tt>{{FULLPAGENAME}}/''nomepagina''.css</tt>


== Script già creati ==
== Script già creati ==

Questi sono i Css utilizzati già in qualche pagina. Potete anche utilizzarli come spunto.
Questi sono i Javascript utilizzati già in qualche pagina. Ovviamente puoi utilizzarli come spunto.

<div style="-moz-column-count: 3; column-count: 3;">
<div style="-moz-column-count: 3; column-count: 3;">
{{#dpl:
{{#dpl:
|allowcachedresults=true
|titleregexp = ^Script/
|titleregexp = .js$
|titlematch=%.js
|namespace = Nonciclopedia
|namespace=MediaWiki
}}
}}
</div>
</div>

{{cat|Utility}}
[[Categoria:Utility]]
{{cat|Aiuto}}
[[Categoria:Aiuto]]

Versione attuale delle 10:38, 4 ott 2021

Grazie a questo sistema è ora possibile includere delle funzioni Javascript in singole pagine. Se non sai neanche che vuol dire, smamma.

Istruzioni

Solo gli utenti registrati possono creare script. Si fa così:

  • Vai nel tuo common.js e lavora lì finché non ottieni lo script che volevi. Per ora non può essere usato altrove perché coi javascript si può scassare mezzo sito e sputtanare l'altra metà.
  • Dopo aver salvato il nuovo script, segnalalo nella discussione di questa pagina utilizzando questo template, spiegando quello che dovrebbe fare e in che pagine andrebbe richiamato.
    • Se sei in dubbio sull'utilità di uno script chiedi un parere in discussione prima di scriverlo, risparmierai fatica (a tutti) nel probabile caso in cui fosse un'idea balenga.
  • Un admin valuterà il tuo codice, e se va bene creerà una nuova pagina nel namespace MediaWiki con il suffisso .js, ad esempio MediaWiki:Script fichissimo.js, Se va male, sarai inseguito da una torma di bug idrofobi.
    • Per ragioni di sicurezza lo script sarà protetto da modifiche, per cui se ci fosse bisogno di apportare dei cambiamenti si è costretti a rompere le scatole a un admin. Quindi pensa bene alle modifiche che vuoi apportare, in modo da non sprecare del tempo che potrebbe essere usato per cose più interessanti.
  • È consigliabile inserire in ogni script un sistema per aggirarlo cambiando il valore di una variabile nel proprio common.js, in modo da poterci lavorare anche in futuro nel proprio common.js senza sovrapposizioni.

Script già creati

Questi sono i Javascript utilizzati già in qualche pagina. Ovviamente puoi utilizzarli come spunto.