FANDOM


Questa pagina spiegherà i modi raccomandati per aggiungere CSS e JavaScript addizionali alla tua community.

ImportJS

Questo nuovo metodo aggiunge la pagina MediaWiki MediaWiki:ImportJS e fornisce un'interfaccia per aggiungere pagine che contengono script su una community - sia locali che dalla Dev Wiki (il supporto per la Dev Wiki arriverà presto).

Questa funzionalità è simile al metodo esistente di importArticles, che può importare articoli da altre wiki, compattare diverse pagine in una sola, minimizzarle e servirle come una singola richiesta. Ciò riduce sia la dimensione che il traffico web, migliorando di conseguenza la velocità di caricamento per wiki con numerosi codici addizionali. ImportJS importa i codici per tutte le skin, come Common.js.

Bulb JavaScript review

La funzione ImportJS scavalca la necessità del processo di revisione del JavaScript. Ciò consente l'aggiunta o la rimozione immediata di importazioni di JavaScripts su una community!

Uso

MediaWiki:ImportJS carica i JavaScript da una semplice pagina di testo. Codici locali devono essere nel namespace MediaWiki. Anche le importazioni dalla Dev Wiki devono essere nel namespace MediaWiki (supporto in arrivo). Quando si dichiarano le pagine dei codici da importare, il namespace va omesso. Esempio:

Test.js       // Pagina JS locale
dev:AjaxRC.js // script dalla Dev Wiki

Ordine di caricamento

Quando si usa ImportJS, le pagine saranno caricate per ultime. L'ordine completo di caricamento è il seguente:

  1. Common.js
  2. Wikia.js
  3. Script importati tramite Common.js
  4. Script importati tramite Wikia.js
  5. ImportJS

Importazione di CSS

importArticles

In virtù del metodo discusso precedentemente, qui discuteremo l'uso di importArticles solamente per quanto riguarda il CSS. Per le importazioni di codici JS, leggere questa pagina.

importArticles può sempre essere usato per importare fogli CSS. Tuttavia saranno soggetti al processo di revisione in quanto sono importati tramite JavaScript.

Esempio

Importazione di una pagina CSS locale tramite importArticles:

importArticles({
    type: "style",
    article: "MediaWiki:Local.css"
});

Metodo @import

Usando @import, gli stili possono essere importati da qualunque pagina CSS su FANDOM o altri siti (che finisca con .css nell'URL e contenga cambiamenti per la skin di Wikia nel file). La sintassi è la seguente:

@import "percorso_file_da_importare.css"

Seguendo l'esempio precedente, per importare MediaWiki:Local.css su MediaWiki:Wikia.css, aggiungi questo in cima a MediaWiki:Wikia.css come primo comando:

@import "/load.php?mode=articles&only=styles&articles=MediaWiki:Local.css";

Puoi leggere di più su questo metodo qui.

Vedere anche

Ulteriore aiuto e feedback

Navigazione

Contenuti
Nozioni di base
Il tuo account Registrazione  • Login  • Preferenze  • Cambiare username
La tua wiki Creare una wiki  • Barra dei progressi della wiki  • Fondatori  • Tipi di utenti
Funzioni di Wikia Bacheca  • Notifiche  • Blog  • Forum  • Chat
Consigli Profilo  • Avatar  • Creare una wiki di successo  • Errori comuni
Contribuire
Aggiungere contenuti Nuova pagina  • Modifica  • Immagini  • Video
Formattazione VisualEditor  • Wikitext  • Stile della pagina  • Testo
Strumenti Wiki Activity  • Cronologia  • Aiuto:Barra degli strumenti  • Pagina di discussione Commenti  •
Suggerimenti Redirect  • Layout  • SEO  • La funzione Consigli  • Linee guida per le community
Gestire una community
Impostazioni Wiki Funzioni  • Pagine speciali  • Estensioni  • Protezione delle pagine
Strumenti per gli admin Pannello di controllo Admin  • Blocco degli utenti  • Strumento di benvenuto  • Angolo della Community
Design Theme Designer  • Menù di navigazione  • Pagina principale  • Pagina principale per mobile
Trucchi per la gestione Guida per gli Amministratori  • Costruire una community  • Regolamenti di una wiki  • Integrazione con i social
Nozioni avanzate
Estensioni Sondaggi  • Note  • DPL  • Mappe  • Funzioni parser
Strumenti & scorciatoie Messaggi di sistema  • Wikitext avanzato  • Parole magiche  • Esportare e importare pagine  • Caricare file multipli  • HTML
Consigli Titolo della pagina  • Descrizione  • Pratiche migliori per wikitext
Personalizzazione
Personalizzazione di base Theme Designer  • Sfondo  • Favicon  • Logo
Personalizzazione esperta Regole sulla personalizzazione  • CSS e JS della community  • CSS e JS personali  • CSS e JS avanzati
Tabelle e template Tabelle  • Infobox  • Template  • Parametri dei template
Altro... Tag per la pagina principale  • HeroImage  • Nuove gallerie immagini  • Lua
Mobile
Panoramica e consigli Introduzione alla versione mobile  • Pratiche migliori per wikitext  • Pagine principale su mobile  • Evitare tabelle nidificate
Prodotti per mobile App della Community  • Game guides  • Lyrically  • My Wikia
Trovare ulteriore aiuto
Consulta: Wiki della Community  • Blog di Wikia Italia  • Forum della Community  • Contatta Wikia  • Politiche di Wikia  • Aiuto di MediaWiki
I contenuti della comunità sono disponibili sotto la licenza CC-BY-SA a meno che non sia diversamente specificato.