====== Jak upravit šablonu ====== Tato stránka obsahuje technické informace o Wikipedii. ===== Vlastní šablona Arkhalia ===== DokuWiki má novou šablonu umístěnou v ''/lib/tpl/arkhalia_wiki_tpl''. Je to šablona založená na původní vanilla šabloně DokuWiki. Existuje několik zajímavých míst. ==== Změna loga stránky ==== V ''images/logo.png'' je umístěno logo, které je nahrazeno logem "Arkhalia". ==== Změna písma ==== V ''css/basic.less'' lze změnit celkovou velikost písma a typ písma používaného ve wiki: body { font: normal 92%/1.4 "Inter var", "ui-sans-serif", "system-ui";; /* výchozí velikost písma: 100% => 16px; 93.75% => 15px; 87.5% => 14px; 81.25% => 13px; 75% => 12px */ -webkit-text-size-adjust: 100%; } ==== Linter Městské stráže ==== Další zajímavé místo v šabloně je v ''main.php'', kde byl původní **postup vykreslování obsahu článku** (není to funkce, je to procedura :-) ): Byl nahrazen logikou linteru: if (!str_contains($buffer, ' ==== Barevné schéma ==== Barvy lze stále měnit v Admin panelu, nebo je lze umístit na konec souboru ''style.ini''. Můžete si vzít nastavení barev z jiné šablony, jako je adoradark, a jen ho umístit na konec souboru: [replacements] ;Tyto přeměny byly vygenerovány z Admin rozhraní pro stylování šablony ;Jakékoliv hodnoty v této sekci budou tímto nástrojem znovu přepsány __text__ = "#eeeeee" __background__ = "#222222" __text_alt__ = "#dddddd" __background_alt__ = "#444444" __text_neu__ = "#cccccc" __background_neu__ = "#333333" __border__ = "#ff9900" __highlight__ = "#aaaa66" __link__ = "#ff9900" __background_site__ = "#000000" __existing__ = "#ffff88" __missing__ = "#ff4433" __site_width__ = "75em" __sidebar_width__ = "16em" __tablet_width__ = "800px" __phone_width__ = "480px" Poté bude nastaveno jako výchozí barevné nastavení Wiki a proto je potřeba kliknout na "Reset to default" v Admin panelu v nastavení barev, pokud chcete, aby se změny projevily. ==== Barvy můžete nastavit v UI ==== Nebo můžete upravit barvy v Admin panelu: {{:en:color-settings.png?400|}} ==== Neměňte šablonu kvůli nastavení barev ==== Můžete nainstalovat jinou šablonu a vyzkoušet ji, AVŠAK, zkoušel jsem mnoho z nich (@jurass17) a jejich kvalita je poměrně nízká a hrubá. (Jak je často vidět v některém open source komunitou řízeném obsahu) Pokud nainstalujete jinou šablonu, šablona Arkhalia tam stále bude a můžete se k ní vrátit. Všimněte si však, že Akrhalia City Guard je vázán na šablonu Arkhalia. Je velmi pravděpodobné, že chcete pouze jiné nastavení barev. Pokud chcete celkově lepší design, pak jsem skeptický, že to lze dosáhnout s šablonami DokuWiki. ==== Vlastní odkaz na Arkhalia.pw ==== Další zajímavé místo je v ''tpl_header.php'', kde můžete umístit vlastní odkaz na Arkhalia.pw místo na domovskou stránku Wiki: tpl_link( 'https://arkhalia.pw/', '', 'accesskey="h" title="' . tpl_getLang('home') . ' [h]"' ); ==== Velikost loga ==== Další zajímavé místo je v ''css/design.less'', kde lze přepsat velikost loga: #dokuwiki__header { ... img { float: left; margin-right: .5em; height: 70px; width: auto; }