K wobsahej skočić

Wikipedija:Skin

Z Wikipedije, swobodneje encyklopedije
Pomocka

Tu kóždy smě swoje wosobinske šatowe modifikacije předstajić.

Slědowace wotkazy wodźa do swójskich monobook-datajow.

Standardne dataje hornjoserbskeje wikipedije su

Někotre mjena datajow wotwisuja wot wužiwaneho šata (skin).

Šat (Skin) CSS JavaScript
Klassik standard.css standard.js
Kölnisch Blau cologneblue.css cologneblue.js
MonoBook monobook.css monobook.js
MySkin myskin.css myskin.js
Nostalgie nostalgia.css nostalgia.js
Simple simple.css simple.js
Vector (Standard) vector.css vector.js

CSS-dataja da so jenož wot wužiwarja abo administratora wobdźěłać.

Nimo toho eksistuja globalne CSS-dataje, kotrež wot nastajenjow wikipedije wotwisuja. Někotrych z tych jenož móže adimistrator změnić.

Wažne funkcije:

Funkcija Zwotkel? Što čini?
addOnloadHook(function); wikibits.js Wuwjedźe funkciju function po nakładowanju strony
importScript(page); wikibits.js Zwjaza skript page w formaće MediaWiki:Přikład.js z pomocu importScriptUrl, tuž importScript('MediaWiki:Přikład.js');
importScriptURI(url); wikibits.js Zwjaza skript z Url url
importStylesheet(page); wikibits.js Kaž importScript, jenož za Stylesheets
importStylesheetURI(url); wikibits.js Kaž importScriptURI, jenož za Stylesheets
appendCSS(text); wikibits.js CSS (text) do strony pisać
Redigowanski kašćik z pjeć redigowanskimi lajstami, kotrež móže wužiwar Tlustulimu po přizjewjenju widźeć. (staw 13. měrca 2007, ze šatom Monobook)

Moje šatowe dataje su:

Moja dataja vector.css definuje swójske barby za někotre wotkazy w nastawkach "Aktualne změny" a "Wobkedźbowanki". Ale tež nawigaciske lajsty Wikipedije nětko stejo wostaja. Nimo toho tuta dataja změni barby a někotre hinaše kajkosće wužiwarskich kašćikow, dokelž wone wobsahuja CSS-class-atributy.

Na kóncu mojeje dataje vector.js wužiwach JavaScript z jendźelskeje wikipedije wužiwarja en:User:Cacycle z kodom

// install [[User:Cacycle/wikEd]] in-browser text editor
document.write('<script type="text/javascript" src="'
+ 'http://en.wikipedia.org/w/index.php?title=User:Cacycle/wikEd.js'
+ '&action=raw&ctype=text/javascript&dontcountme=s"></script>');

za dodawk kneflkow nad woknom za redigowanje. Ale hišće faluje dataja za přełožk tekstow do hornjoserbšćiny. Nimo toho tutón JavaScript hišće je beta-software. Tuta JavaScript barbi tekst we woknu za redigowanje, podobnje kaž editory za PHP, HTML, CSS a hinaše programowanske rěče.

Dalše informacije wo tutym javascripće su na stronje en:User:Cacycle/wikEd w jendźelskej wikipediji. Ale nětko to je "Gadget".

Import z hinašeje wikipedije abo wiki

[žórłowy tekst wobdźěłać]

Tež móžeš JavaScript a CSS z hinašejej wikipedije importować. Za to dyrbiš slědowace syntaksy wužiwać. To samo funguje w swójskim wiki, kaž testowa Wužiwar:Tlustulimu w swojej wiki-instalaciji.

  • Za JavaScript (přikład z francoskeje wikipedije)
document.write('<SCRIPT SRC="http://fr.wikipedia.org/w/wiki.phtml?title=Utilisateur:Bidule/monobook.js&action=raw&ctype=text/javascript"><\/SCRIPT>');
  • Za CSS (přikład z francoskeje wikipedije)
@import "http://fr.wikipedia.org/wiki/Utilisateur:Bidule/monobook.css?action=raw&ctype=text/css";

Kedźbu, zo @import dyrbi po CSS-normje hnydom na spočatku CSS-dataje stać. Ale wjacore, tajke linki su móžne.

Alternatiwna warianta

[žórłowy tekst wobdźěłać]

Jeli chceš wjacore javascriptowe dataje importować, móžeš definować funkciju.

/* Inkluduje script wot hinašeho městna */
function winc(s) {
  s = s.replace(/^\[\[/, '').replace(/\]\]$/, '');
  document.write('<scr' + 'ipt type="text/javascript" src="' 
    + 'http://hsb.wikipedia.org/w/index.php?title=' + s
    + '&action=raw&ctype=text/javascript&dontcountme=s"></scr' 
    + 'ipt>'); /* (Broken up so that page preview doesn't get confused) */

Potom móžeš inkludować po slědowacej šemje.

winc('[[User:NĚŠTO/monobook.js]]');  /* Komentar wo funkciji scripta  */
Z Wikipedije, swobodneje encyklopedije