Difference between revisions of "Template:QuickLinks"

From Geohashing
imported>Mattyk
(New page: <includeonly><table class="infobox" cellspacing="5" style="width: 22em; text-align: center; font-size: 88%; line-height: 1.5em; border: 1px solid #dd0; background-color: #ffc; color: black...)
 
m (Replacing http://wiki.xkcd.com/wgh/index.php?title=Template:QuickLinks/Documentation&action=edit with {{canonicalurl:Template:QuickLinks/Documentation|action=edit}})
 
(24 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
<includeonly><table class="infobox" cellspacing="5" style="width: 22em; text-align: center; font-size: 88%; line-height: 1.5em; border: 1px solid #dd0; background-color: #ffc; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; width:342px">
 
<includeonly><table class="infobox" cellspacing="5" style="width: 22em; text-align: center; font-size: 88%; line-height: 1.5em; border: 1px solid #dd0; background-color: #ffc; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; width:342px">
 
<tr><th colspan=2>
 
<tr><th colspan=2>
Coordinates and map quick links
+
Latest Coordinates and Map Quick-Links{{#if:{{{1|}}}|&nbsp;- {{{1}}}|}}
</th></tr>
+
</th></tr>{{#vardefine:isThirtyW|{{#ifexpr:{{{lon|0}}} > -30|1|0}}}}
{{#ifeq: {{coords are announced|{{ #time: Y-m-d | +4 days }}|30w=1}}|1
 
|<tr><td>{{ #time: l Y-m-d | +4 days }}</td><td>[http://irc.peeron.com/xkcd/map/map.html?date={{ #time: Y-m-d | +4 days }}&lat={{{lat|}}}&long={{{lon|}}}&zoom=9&abs=-1 {{coordinates graticule|{{ #time: Y-m-d | +4 days }}|lat={{{lat|}}}|lon={{{lon|}}}}}]| }}
 
  
{{#ifeq: {{coords are announced|{{ #time: Y-m-d | +3 days }}|30w=1}}|1
+
<!-- today -->
|<tr><td>{{ #time: l Y-m-d | +3 days }}</td>
+
{{#vardefine:d0|{{#time:Y-m-d}}}}{{#ifeq: {{coords are announced|{{#var:d0}}|30w={{#var:isThirtyW}}}}|1
<td> [http://irc.peeron.com/xkcd/map/map.html?date={{ #time: Y-m-d | +3 days }}&lat={{{lat|}}}&long={{{lon|}}}&zoom=9&abs=-1 {{coordinates graticule|{{ #time: Y-m-d | +3 days }}|lat={{{lat|}}}|lon={{{lon|}}}}}]| }}
+
|<tr><td>{{#time:l Y-m-d}}</td>
 +
<td>{{coordinates graticule|{{#var:d0}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
{{meetup links|{{#time:Y-m-d}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
</td></tr>| }}
  
{{#ifeq: {{coords are announced|{{ #time: Y-m-d | +2 days }}|30w=1}}|1
+
<!-- one day ahead -->
|<tr><td>{{ #time: l Y-m-d | +2 days }}</td>
+
{{#vardefine:d1|{{#time:Y-m-d|+1 day}}}}{{#ifeq: {{coords are announced|{{#var:d1}}|30w={{#var:isThirtyW}}}}|1
<td> [http://irc.peeron.com/xkcd/map/map.html?date={{ #time: Y-m-d | +2 days }}&lat={{{lat|}}}&long={{{lon|}}}&zoom=9&abs=-1 {{coordinates graticule|{{ #time: Y-m-d | +2 days }}|lat={{{lat|}}}|lon={{{lon|}}}}}]| }}
+
|<tr><td>{{#time:l Y-m-d|+1 day}}</td>
 +
<td>{{coordinates graticule|{{#var:d1}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
{{meetup links|{{#time:Y-m-d|+1 days}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
</td></tr>| }}
  
{{#ifeq: {{coords are announced|{{ #time: Y-m-d | +1 days }}|30w=1}}|1
+
<!-- two days ahead -->
|<tr><td>{{ #time: l Y-m-d | +1 days }}</td>
+
{{#vardefine:d2|{{#time:Y-m-d|+2 days}}}}{{#ifeq: {{coords are announced|{{#var:d2}}|30w={{#var:isThirtyW}}}}|1
<td> [http://irc.peeron.com/xkcd/map/map.html?date={{ #time: Y-m-d | +1 days }}&lat={{{lat|}}}&long={{{lon|}}}&zoom=9&abs=-1 {{coordinates graticule|{{ #time: Y-m-d | +1 days }}|lat={{{lat|}}}|lon={{{lon|}}}}}]| }}
+
|<tr><td>{{#time:l Y-m-d|+2 days}}</td>
 +
<td>{{coordinates graticule|{{#var:d2}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
{{meetup links|{{#time:Y-m-d|+2 days}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
</td></tr>| }}
 +
 
 +
<!-- three days ahead -->
 +
{{#vardefine:d3|{{#time:Y-m-d|+3 days}}}}{{#ifeq: {{coords are announced|{{#var:d3}}|30w={{#var:isThirtyW}}}}|1
 +
|<tr><td>{{#time:l Y-m-d|+3 days}}</td>
 +
<td>{{coordinates graticule|{{#var:d3}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
{{meetup links|{{#time:Y-m-d|+3 days}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
</td></tr>| }}
 +
 
 +
<!-- four days ahead -->
 +
{{#vardefine:d4|{{#time:Y-m-d|+4 days}}}}{{#ifeq: {{coords are announced|{{#var:d4}}|30w={{#var:isThirtyW}}}}|1
 +
|<tr><td>{{#time:l Y-m-d|+4 days}}</td>
 +
<td>{{coordinates graticule|{{#var:d4}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
{{meetup links|{{#time:Y-m-d|+4 days}}|lat={{{lat|0}}}|lon={{{lon|0}}}}}
 +
</td></tr>| }}
  
{{#ifeq: {{coords are announced|{{ #time: Y-m-d }}|30w=1}}|1
 
|<tr><td>{{ #time: l Y-m-d }}</td>
 
<td> [http://irc.peeron.com/xkcd/map/map.html?date={{ #time: Y-m-d }}&lat={{{lat|}}}&long={{{lon|}}}&zoom=9&abs=-1 {{coordinates graticule|{{ #time: Y-m-d }}|lat={{{lat|}}}|lon={{{lon|}}}}}]| }}
 
 
</table></includeonly><noinclude>{{Template:QuickLinks/Documentation}}
 
</table></includeonly><noinclude>{{Template:QuickLinks/Documentation}}
  
&rarr; [http://wiki.xkcd.com/wgh/index.php?title=Template:QuickLinks/Documentation&action=edit Edit Documentation]
+
&rarr; [{{canonicalurl:Template:QuickLinks/Documentation|action=edit}} Edit Documentation]
 
</noinclude>
 
</noinclude>

Latest revision as of 13:19, 19 February 2020

Displays a box of quick links to current and up-coming known hash points. Good for planning weekends.

Invented by Nemo, templated by Matty K.

Please keep in mind that a page using this template loads significantly (by several seconds) slower than one which doesn't.

Usage:

{{QuickLinks|lat=-19|lon=146}}

(actual numbers may vary from those shown)

Latest Coordinates and Map Quick-Links

Wednesday 2024-12-18 -19.1295012, 146.7614786

geohashing.info google osm bing/os kml crox

Any optional text will be appended to the title bit.

For example:

{{QuickLinks|lat=-19|lon=146|Nowheresville}}

Latest Coordinates and Map Quick-Links - Nowheresville

Wednesday 2024-12-18 -19.1295012, 146.7614786

geohashing.info google osm bing/os kml crox

Edit Documentation