Yhteisöwiki

Tämä ohjesivu kertoo suositelluista keinoista sisällyttää ylimääräistä CSS- ja JavaScript-koodia yhteisöösi.

ImportJS[]

Tämä metodi lisää uuden MediaWiki-sivun Järjestelmäviesti:ImportJS ja antaa käyttöliittymän sisällyttämään yhteisöstä artikkeleita, jotka sisältävät skriptejä - sekä paikallisia että Dev Wikin (tuki Dev Wikin tuonneille tulossa pian).

Toiminnallisuus on samanlainen kuin jo olemassa olevalla metodilla importArticles, joka voi tuoda artikkeleista ulkoisista yhteisöistä, niputtaa useita artikkeleita yhdeksi, minimoimaan niitä ja palvelemaan yhtenä pyyntönä. Tämä pienentää tiedostokokoa ja verkkoliikennettä, saaden tehokkaasti suuren määrän lisätiedostoja latautuvan paljon nopeammin.

JavaScript-arviointi

ImportJS-ominaisuus ylittää JavaScript-arvioinnin tarpeellisuuden. Tämä sallii välittömän lisäyksen tai poiston yhteisön JavaScript-tuonteihin!

Käyttö[]

Järjestelmäviesti:ImportJS takaa takaisen tekstiartikkelin, josta voit ladata JavaScript-koodia. Paikalliset tiedostot tarvitsevat Järjestelmäviesti-nimiavaruuden. Tuonnin Dev Wikiin tarvitsee myös Järjestelmäviesti-nimiavaruudella sen toimimaan saamiseksi (tuki tulossa pian). Kun määritämme tuotavat tiedostot, Järjestelmäviesti-nimiavaruutta ei tarvitse lisätä. Esimerkki:

Cat.js        // paikallinen JS-tiedosto
dev:AjaxRC.js // Dev Wiki -skripti

Latauskäsky[]

Käyttäessäsi ImportJS-toimintoa, sisäiset sivut latautuvat viimeisinä. Täysi latauskäsky on:

  1. Common.js
  2. Wikia.js
  3. Imported scripts through Common.js
  4. Imported scripts through Wikia.js
  5. ImportJS

CSS-tuonnit[]

importArticles[]

Edellä mainitun metodin sijasta, importArticlesista kerrotaan täällä vsin CSS-tuontien suhteen. JS-tuonteja voit katsoa tällä sivulla.

importArticlesia voidaan yhä käyttää tuomaan CSS-tyylejä. Kuitenkin, ne joutuvat JavaScript-arvioinnin kohteeksi, sillä se on tehty JavaScriptin kautta.

Esimerkki[]

Paikallisen CSS-tiedoston tuonti importArticlesin kautta:

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

@import-metodi[]

Käyttämällä metodia @import, voidaan tuoda tyylejä CSS_tiedostoistasi. Koodi on seuraavanlainen:

@import "path_to_file_to_import.css"

Esimerkkiä kohden, tuodaksesi Local.css tiedostoon Wikia.css, lisää tämä Wikia.css-tiedostosi yläosaan:

@import "/index.php?title=MediaWiki:Local.css&action=raw&ctype=text/css";

Voit lukea enemmän tästä metodista täältä.

Katso myös[]

Lisäohjeet ja palaute[]