Přeskočit na obsah
Hlavní menu
Hlavní menu
přesunout do postranního panelu
skrýt
Navigace
Hlavní strana
Poslední změny
Náhodná stránka
Nápověda k MediaWiki
Speciální stránky
Ecocraft Wiki
Hledat
Hledat
Vzhled
Vytvoření účtu
Přihlášení
Osobní nástroje
Vytvoření účtu
Přihlášení
Stránky pro odhlášené editory
dozvědět se více
Příspěvky
Diskuse
Editace stránky
Modul:Uses TemplateStyles
Modul
Diskuse
English
Číst
Editovat zdroj
Zobrazit historii
Nástroje
Nástroje
přesunout do postranního panelu
skrýt
Akce
Číst
Editovat zdroj
Zobrazit historii
Obecné
Odkazuje sem
Související změny
Informace o stránce
Vzhled
přesunout do postranního panelu
skrýt
Varování:
Nejste přihlášen(a). Pokud uložíte jakoukoli editaci, vaše IP adresa bude zveřejněna v historii této stránky. Pokud se
přihlásíte
nebo si
vytvoříte účet
, vaše editace budou připsány vašemu uživatelskému jménu a získáte i další výhody.
Antispamová kontrola.
NEVYPLŇUJTE
následující!
-- This module implements the {{Uses TemplateStyles}} template. local mMessageBox = require('Module:Message box') local p = {} function p.main(frame) local origArgs = frame:getParent().args local args = {} for k, v in pairs(origArgs) do v = v:match('^%s*(.-)%s*$') if v ~= '' then args[k] = v end end return p._main(args) end function p._main(args) return p.renderBox(args) end function p.renderBox(tStyles) local boxArgs = {} if #tStyles < 1 then boxArgs.text = '<strong class="error">Error: no TemplateStyles specified</strong>' else local tStylesLinks = {} for i, ts in ipairs(tStyles) do local sandboxLink = nil local tsTitle = mw.title.new(ts) if tsTitle then local tsSandboxTitle = mw.title.new(string.format('%s:%s/sandbox/%s', tsTitle.nsText, tsTitle.baseText, tsTitle.subpageText)) if tsSandboxTitle and tsSandboxTitle.exists then sandboxLink = string.format(' ([[:%s|sandbox]])', tsSandboxTitle.prefixedText) end end tStylesLinks[i] = string.format('[[:%s]]%s', ts, sandboxLink or '') end local frame = mw.getCurrentFrame() local tStylesList = mw.text.listToText(tStylesLinks) boxArgs.text = 'This ' .. (mw.title.getCurrentTitle():inNamespaces(828,829) and 'module' or 'template') .. ' uses [[mw:Extension:TemplateStyles|TemplateStyles]]:\n' .. tStylesList local installed local wiki = "" if frame:preprocess("{{SITENAME}}") == "Miraheze Developers Wiki" then installed = "may" wiki = " on your wiki " else local cssTag = frame:extensionTag("templatestyles", "", {src=tStyles[1]}) if mw.text.killMarkers(cssTag) ~= "" then installed = "will" end end if installed then boxArgs.text = boxArgs.text .. "\n You " .. installed .. " need to enable the TemplateStyles extension at [[Special:ManageWiki/extensions#mw-section-parserhooks]] " .. wiki .. "for this template to work properly." end end boxArgs.type = 'notice' boxArgs.small = true boxArgs.image = '[[File:Farm-Fresh css add.svg|32px|alt=CSS]]' return mMessageBox.main('mbox', boxArgs) end return p
Shrnutí editace:
Všechny příspěvky do Ecocraft Wiki jsou zveřejňovány podle Creative Commons Uveďte autora (podrobnosti najdete na
Ecocraft Wiki:Autorské právo
). Pokud si nepřejete, aby váš text byl nemilosrdně upravován a volně šířen, pak ho do Ecocraft Wiki neukládejte.
Uložením příspěvku se zavazujete, že je vaším dílem nebo je zkopírován ze zdrojů, které nejsou chráněny autorským právem (tzv.
public domain
).
NEVKLÁDEJTE DÍLA CHRÁNĚNÁ AUTORSKÝM PRÁVEM BEZ DOVOLENÍ!
Storno
Pomoc při editování
(otevře se v novém okně)
Stránka vložená do této stránky:
Modul:Uses TemplateStyles/Dokumentace
(
editovat
)
Hledat
Hledat
Editace stránky
Modul:Uses TemplateStyles
Přidat téma