aboutsummaryrefslogtreecommitdiff
path: root/Västgöta/webbsida.wiki
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@hornquist.se>2018-10-12 14:33:08 +0200
committerHugo Hörnquist <hugo@hornquist.se>2018-10-12 14:33:08 +0200
commit46b965e929ca5de10eb3a6dde2f30554b0243de6 (patch)
treeecc3b5b1ccfa81cd7581febd6d9264c6796aa288 /Västgöta/webbsida.wiki
parentThu, 11 Oct 2018 16:08:21 +0200 (diff)
downloadwiki-public-46b965e929ca5de10eb3a6dde2f30554b0243de6.tar.gz
wiki-public-46b965e929ca5de10eb3a6dde2f30554b0243de6.tar.xz
Fri, 12 Oct 2018 14:33:08 +0200
Diffstat (limited to 'Västgöta/webbsida.wiki')
-rw-r--r--Västgöta/webbsida.wiki120
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;
+} );
+}}}