diff options
Diffstat (limited to '')
-rw-r--r-- | Västgöta/webbsida.wiki | 120 |
1 files changed, 120 insertions, 0 deletions
diff --git a/Västgöta/webbsida.wiki b/Västgöta/webbsida.wiki new file mode 100644 index 0000000..c369ea3 --- /dev/null +++ b/Västgöta/webbsida.wiki @@ -0,0 +1,120 @@ += Webbsida = + +Västgöta Nations webbsida kör för nuvarande Wordpress. Det temat som +körs (:TODO: skriv vilket tema) är valt för att det var det som såg +minnst skit ut. + +== CSS == + +För att få temat i stil med föreningen har nedan följande CSS lagts +till. Det den framförallt gör är att byta ut alla mörkblå element mot +Västgöta-gula (`#FFe500`). + +{{{css +.main-nav-bg, +.slicknav_menu { + background-color: #FFe500; +} +.main-navigation a, +.slicknav_nav a { + color: #100b08; +} +.main-navigation a:hover, +.slicknav_nav a:hover { + color: #707070; +} +.sub-menu .menu-item { + background-color: #FFe500; +} +.btn { + background-color: #FFe500; + border-color: #100b08; + color: #100b08; +} + +.site-footer { + background-color: #ffe500; + color: darkgrey; +} +.site-footer a { + color: #100b08; +} +.site-footer a:hover { + color: #707070; +} + +#content a { + color: blue; +} + +#content a::visited { + color: purple; +} + +#content .entry-meta a { + color: #002e5b; +} + +#content header a { + color: #002e5b; +} + +#content aside a { + color: #002e5b; +} + +#content footer a { + color: #002e5b; +} + +#content a.btn { + color: #100b08; +} + +.datestr, .datesep { + font-family: monospace; +} +}}} + +== PHP == + +Ett minde PHP-tillägg finns också (se nedan). Vilket kör genom "Code +Snippets" pluginet. Koden kan, vid behov, portas till annat format +utan större besvär. Dock är den inget vidare. + +Det lägger till shortcoden `[ansvariga]`, vilket ger en +lista på ansvariga för Stupan. Informationen fås från filen +`/etc/vastgota/ansvariga.txt`, och är på formen: +{{{ +2018-10-12 Hugo +}}} +Altså ISO-8601 datum, följt av ett mellanslag och ett namn. Inga +mellanslag får för tillfället förekomma i namnet. + +{{{php +add_shortcode( 'ansvariga', function () { + $retstr = ""; + $retstr .= "<ul>"; + $ansvariga = array(); + $contents = file_get_contents("/etc/vastgota/ansvariga.txt"); + $lines = explode("\n", $contents); + foreach ($lines as $row => $data) { + if ($data == "") continue; + $row_data = explode(" ", $data); + $ansvariga[$row_data[0]] = $row_data[1]; + } + + $now = time(); + foreach ($ansvariga as $datestr => $person) { + $retstr .= "<li>"; + // We compare with the day after since they are responsible for the evening. + $then = strtotime($datestr) + 3600 * 24; + if ($now > $then) { $retstr .= "<del>"; } + $retstr .= "<span class='datestr'>$datestr</span> <span class='datesep'>::</span> <span class='dateper'>$person</span>"; + if ($now > $then) { $retstr .= "</del>"; } + $retstr .= "</li>"; + } + $retstr .= "</ul>"; + return $retstr; +} ); +}}} |