EventList: Difference between revisions
(Trying to fix the ical link still.) |
(Switching to Cargo) |
||
| Line 1: | Line 1: | ||
{{b|{{CURRENTYEAR}}:}} {{# |
{{b|{{CURRENTYEAR}}:}} {{#cargo_query: |
||
tables=CommunityEvents |
|||
[[:+]] |
|||
|fields=CommunityEvents._pageName, CommunityEvents.NextDateStart |
|||
[[Eventstartdate::>{{#time: Y-m-d | -2 days }}]] |
|||
|where=COALESCE(NextDateEnd,NextDateStart) > DATE_ADD(NOW(), INTERVAL -2 DAY) |
|||
[[Eventstartdate::<{{#time: Y-m-d | {{CURRENTYEAR}}-12-31}}]] |
|||
|order by=CommunityEvents.NextDateStart ASC |
|||
[[Category:Gathers||Minigathers||Meetups]] |
|||
|format=feed |
|||
[[Status::Active]] |
|||
|feed type=rss |
|||
|? Eventstartdate#ISO = date |
|||
|link text=RSS |
|||
|format=feed |
|||
|feed title=Upcoming Events |
|||
|type=atom |
|||
|feed description=A feed of upcoming community events. |
|||
|sort=Eventstartdate |
|||
}} {{b|·}} {{#cargo_query: |
|||
|order=ASC |
|||
tables=CommunityEvents |
|||
|searchlabel= RSS |
|||
|fields=CommunityEvents._pageName, CommunityEvents.NextDateStart |
|||
|title=Upcoming Community Events |
|||
|where=COALESCE(NextDateEnd,NextDateStart) > DATE_ADD(NOW(), INTERVAL -2 DAY) |
|||
|description=Upcoming Otherkin Community Events |
|||
|order by=CommunityEvents.NextDateStart ASC |
|||
}} {{b|·}} {{#ifexpr: {{#ask: [[Eventstartdate::>{{#time: Y-m-d | -2 days }}]] [[Eventstartdate::<{{#time: Y-m-d | {{CURRENTYEAR}}-12-31}}]] [[Category:Gathers||Minigathers||Meetups]] [[Status::Active]] |format=count}} > 0 | {{#ask: |
|||
|format=icalendar |
|||
[[Eventstartdate::>{{#time: Y-m-d | -2 days }}]] |
|||
|link text=iCal |
|||
[[Eventstartdate::<{{#time: Y-m-d | {{CURRENTYEAR}}-12-31}}]] |
|||
|filename=calendar.ics |
|||
[[Category:Gathers||Minigathers||Meetups]] |
|||
|icalendar name=Upcoming Events |
|||
[[Status::Active]] |
|||
|icalendar description=A calendar of upcoming community events |
|||
|? Eventstartdate = start |
|||
|? Eventenddate = end |
|||
|format=iCalendar |
|||
|sort=eventstartdate |
|||
|order=ASC |
|||
|searchlabel= iCal |
|||
|title=OtherkinEvents |
|||
|description=Upcoming Otherkin Community Events |
|||
|limit=5000 |
|||
}} | <span class="error">No iCal available.</span> |
|||
}} |
}} |
||
{{# |
{{#cargo_query: |
||
tables=CommunityEvents |
|||
[[:+]] |
|||
|fields=CommunityEvents.NextDateStart, CommunityEvents.NextDateEnd, CommunityEvents._pageName, CommunityEvents.State, CommunityEvents.Country, CONCAT("{{((}}Iter{{))}}")=N |
|||
[[Eventstartdate::>{{#time: Y-m-d | -2 days }}]] |
|||
|where=CommunityEvents.EventType IN ('Gathers','Minigathers','Meetups') |
|||
[[Eventstartdate::<{{#time: Y-m-d | {{CURRENTYEAR}}-12-31}}]] |
|||
and COALESCE(NextDateEnd,NextDateStart) > DATE_ADD(NOW(), INTERVAL -2 DAY) |
|||
[[Status::Active]] |
|||
and NextDateStart <= '{{CURRENTYEAR}}-12-31' |
|||
[[Category:Gathers||Minigathers||Meetups]] |
|||
|limit=300 |
|||
|mainlabel=- |
|||
|format=template |
|||
|? Eventstartdate#ISO = Event Date |
|||
|sort=CommunityEvents.NextDateStart ASC |
|||
|? Eventends |
|||
|template=EventsList2 |
|||
|? = Event |
|||
|? State# |
|||
|? Country# |
|||
|format=ol |
|||
|template=EventsList2 |
|||
|sort=Eventstartdate |
|||
|order=ASC |
|||
|limit=300 |
|||
|default = none |
|||
}} |
}} |
||
{{# |
{{#cargo_query: |
||
tables=CommunityEvents |
|||
[[:+]] |
|||
|fields=CommunityEvents.NextDateStart, CommunityEvents.NextDateEnd, CommunityEvents._pageName, CommunityEvents.State, CommunityEvents.Country, CONCAT("{{((}}Iter{{))}}")=N |
|||
[[Eventstartdate::>{{#time: Y-m-d | {{CURRENTYEAR}}-12-31}}]] |
|||
|where=CommunityEvents.EventType IN ('Gathers','Minigathers','Meetups') |
|||
[[Eventstartdate::<{{#time: Y-m-d | {{CURRENTYEAR}}-12-31+1 year }}]] |
|||
and COALESCE(NextDateEnd,NextDateStart) > '{{CURRENTYEAR}}-12-31' |
|||
[[Status::Active]] |
|||
and NextDateStart <= '{{#time: Y-m-d | {{CURRENTYEAR}}-12-31+1 year}}' |
|||
[[Category:Gathers||Minigathers||Meetups]] |
|||
|limit=300 |
|||
|mainlabel=- |
|||
|format=template |
|||
|? Eventstartdate#ISO = Event Date |
|||
|template=EventsList2 |
|||
|? Eventends |
|||
|sort=CommunityEvents.NextDateStart ASC |
|||
|? = Event |
|||
|intro={{b|{{#time: Y | +1 year}}:}} |
|||
|? State# |
|||
|? Country# |
|||
|format=ol |
|||
|template=EventsList2 |
|||
|sort=Eventstartdate |
|||
|order=ASC |
|||
|limit=300 |
|||
|intro = {{b|{{#time: Y | +1 year}}:}} |
|||
}} |
}} |
||
{{# |
{{#cargo_query: |
||
tables=CommunityEvents |
|||
[[:+]] |
|||
|fields=CommunityEvents._pageName, CommunityEvents.State, CommunityEvents.Country, CONCAT("{{((}}Iter{{))}}")=N |
|||
[[Status::TBD]] OR [[Status::Active]] [[Eventnotscheduled::true]] |
|||
|where=CommunityEvents.EventType IN ('Gathers','Minigathers','Meetups') |
|||
|mainlabel=- |
|||
and (CommunityEvents.Status = 'TBD' or (CommunityEvents.Status = 'Active' and CommunityEvents.EventNotScheduled = 1)) |
|||
|? = EventName |
|||
|limit=300 |
|||
|? State# |
|||
|format=template |
|||
|? Country# |
|||
|template=EventsList3 |
|||
|format=ol |
|||
|sort=CommunityEvents.Status ASC |
|||
|template=EventsList3 |
|||
|intro={{b|TBD:}} |
|||
|limit=300 |
|||
|intro = {{b|TBD:}} |
|||
|sort=Status |
|||
|order=asc |
|||
}} |
}} |
||