Toiminnot
Sivusto
(:num:)
UnStrapped -ulkoasun ylläpito- ja kehitysohjeistus.
Seuraavia sivuja käytetään ulkoasun hallintaan
Kaikki skinin tiedostot ovat hakemistossa $SkinDirUrl/unstrapped.
Mustan yläpalkin sisältö tulee kokonaan skinistä staattisena divin "topbar" sisällä. Kaikki muutokset ylpalkkiin tehdään suoraan skiniin.
...
<!-- Site top bar -->
<div id="topbar">
<div class="container">
<div class="row">
<img id="wikilogo" src="$SkinDirUrl
/images/mekanismi-logo-white-40.png" width="40"
height="40" alt="A"> <a id="wikititle" href="https://sange.fi/mekanismi/pmwiki/pmwiki.php/PathfinderSociety/TheInfernalVault2012-09-02/pub/skins/harhapolku/harhapolku-text.css">Mekanismi</a>
...
Yläpalkki on melko staattinen, ja sen muokkaaminen tapahtuu ainakin toistaiseksi henkilöiden toimesta, joilla on jo olemassa palvelintunnukset
Muokkaa-painike ja ratasvalikko löytyvät staattisina ulkoasusta
... <div class="wikicmds"> <ul> <li><a href="https://sange.fi/mekanismi/pmwiki/pmwiki.php/PathfinderSociety/TheInfernalVault2012-09-02/pub/skins/harhapolku/harhapolku-text.css/MekanismiUS/UnStrapped?action=edit">Muokkaa</a></li> ...
Popup-valikko on toteutettu toisen asteen listana ul ul
. Uusia kohteita saa laittamalla listaan uuden <li>
elementin, jonka sisällä on <a>
. Uusia väliotsikoita saa laittamalla listaan uuden <li>
elementin, jonka sisällä on <p>
Sivun otsikkona käytetään sivun muuttujaa $TitleSpaced.
... <h1 id="pagetitle">UnStrapped <span style="font-size:11px"> <a style="color:crimson" href="https://sange.fi/mekanismi/pmwiki/pmwiki.php/PathfinderSociety/TheInfernalVault2012-09-02/pub/skins/harhapolku/harhapolku-text.css/MekanismiUS">UnStrapped 1</a> ...
Sivuotsikon luominen sivun nimestä tai (:title:) direktiivistä on järkevää seuraavista syistä:
Oikea valikko luodaan dynaamisesti joko sivusta MekanismiUS.NoSideBar tai {@Group}.SideBar
... <div id="groupmenu"> <h1> <a href="https://sange.fi/mekanismi/pmwiki/pmwiki.php/PathfinderSociety/TheInfernalVault2012-09-02/pub/skins/harhapolku/harhapolku-text.css/MekanismiUS">Mekanismi US</a></h1> <!--wiki:{$Group}.SideBar MekanismiUS.NoSideBar--> ...
NoSideBar Sisältää toistaiseksi vain painikkeen "luo valikko".
Tässä sivupalkissa ei näytetä mekanismin tavallista sivupalkkia, koska sivupalkin mekanismi-toiminnot menevät alapalkkiin, ja sivuvalikko on jatkossa ensisijaisesti ryhmäkohtaista käyttöä varten. (Se esim. poistuu uudelta etusivulta)
Valikon alapuolella näytetään div #smi, joka sisältää facebook, google plus ja tweet painikket.
Alavalikko muodostuu neljästä osasta seuraavasti:
... <div id="tools"> <!--wiki:MekanismiUS.Tools--> </div> <div id="projects"> <!--wiki:MekanismiUS.Projects--> </div> <div id="arc"> <!--wiki:MekanismiUS.ListRecentChanges--> </div> <div id="pelilauta"> <iframe id="pelilauta_widget" scrolling="no" width="340px" height="272px" src="http://pelilauta.fi/widget/v3.php"></iframe> </div> ...
Kolme ensimmäistä osiota (mekanismi, pelit, 15 viimeisintä päivitystä) luodaan dynaamisesti hallintasivuilta MekanismiUS.Tools, MekanismiUS.Projects ja MekanismiUS.ListRecentChanges. Viimeinen haetaan Pelilaudalta.
Alapalkki on skiniin staattisena kirjoitettu alatunniste.
Mekanismin wiki pyörii PmWikin päällä ulkoasunaan UnStrapped