Template:RadioShow
From syn2cat - HackerSpace.lu
(Difference between revisions)
m |
m |
||
(28 intermediate revisions by 2 users not shown) | |||
Line 2: | Line 2: | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
[[RadioShow|<< back to the RadioShow page]] | [[RadioShow|<< back to the RadioShow page]] | ||
+ | {{#ifeq: "abc{{{podcastmp3|}}}" | "abc" | n/a | {{{podcastmp3|}}} }} | ||
{| class="" cellpadding="2" cellspacing="0" <!-- | {| class="" cellpadding="2" cellspacing="0" <!-- | ||
--> style="float: right; width: 300px; margin: 0 0 1em 1em; border: 2px solid #AAAAAA; background-color: #FFFFFF" | --> style="float: right; width: 300px; margin: 0 0 1em 1em; border: 2px solid #AAAAAA; background-color: #FFFFFF" | ||
Line 10: | Line 11: | ||
--> | [[Image:Radio.png|link=|left|40px]] <span style="font-size: 150%;">{{#if:{{{topic|}}}|{{{topic}}}|{{PAGENAME}} }}</span> | --> | [[Image:Radio.png|link=|left|40px]] <span style="font-size: 150%;">{{#if:{{{topic|}}}|{{{topic}}}|{{PAGENAME}} }}</span> | ||
|- | |- | ||
− | | style="padding: 0 7px;" | '''[[Template:RadioShow#Participants|Participants]]''': || {{#arraymap: {{{participants|}}}|,|x|[[Has Member::User:x|x]] | + | | style="padding: 0 7px;" | '''[[Template:RadioShow#Participants|Participants]]''': || {{#arraymap: {{{participants|}}}|,|x|[[Has Member::User:x|x]]}} |
|- | |- | ||
− | | style="padding: 0 7px;" | '''[[Template:RadioShow#Time of Recording| | + | | style="padding: 0 7px;" | '''[[Template:RadioShow#Time of Recording|Recording]]''': || [[RecordingDate::{{{recording|}}}]] |
|- | |- | ||
− | | style="padding: 0 7px;" | '''[[Template:RadioShow#Time of Broadcast| | + | | style="padding: 0 7px;" | '''[[Template:RadioShow#Time of Broadcast|Broadcast]]''': || [[BroadcastDate::{{{broadcast|}}}]] |
|- | |- | ||
− | | style="padding: 0 7px;" | '''[[Template:RadioShow#Time of Podcast Release| | + | | style="padding: 0 7px;" | '''[[Template:RadioShow#Time of Podcast Release|Podcast Release]]''': || [[PodcastReleaseDate::{{{podcastrelease|}}}]] |
|- | |- | ||
− | | style="padding: 0 7px;" | '''[[Template:RadioShow#Podcast|Podcast]]''': || {{#ifexist: File:{{{podcast}}} | [[File:{{{podcast}}}|noicon]] }} <br/> {{# | + | | style="padding: 0 7px;" | '''[[Template:RadioShow#Podcast|Podcast]]''': || {{#ifexist: File:{{{podcast}}} | [[File:{{{podcast}}}|noicon]] }} <br/> {{#ifeq: "x{{{podcastmp3|}}}" | "x" | n/a | {{#tag:flashmp3 |{{{podcastmp3}}} }} }} |
+ | |- | ||
+ | | colspan="2" style="padding: 0.5em; color: white; background-color: #AAAAAA" | <span style="font-size: 120%;">Tools</span> | ||
|- | |- | ||
| style="padding: 0 7px;" | '''[[Template:RadioShow#Songs|Songs]]''': || <!-- | | style="padding: 0 7px;" | '''[[Template:RadioShow#Songs|Songs]]''': || <!-- | ||
− | --> {{#ask:[[ | + | --> {{#ask:[[Has object type::radiosong]] [[Has title::+]] |
− | + | |?Has radioshow=Show | |
− | + | |?Has artist=Artist | |
− | + | |?Has title=Title | |
− | + | |?Has duration=Duration | |
− | + | |?Has license=License | |
− | + | |?Has website=Website | |
− | + | |format=broadtable | |
− | + | |limit=0 | |
− | + | |headers=show | |
− | + | |mainlabel=- | |
− | + | |link=all | |
+ | |searchlabel=See list of all songs | ||
+ | |class=sortable wikitable smwtable | ||
+ | }} | ||
+ | |- | ||
+ | | style="padding: 0 7px;" | '''[[Template:RadioShow#QrCode|QrCode]]''': || {{#qrcode:}} | ||
|} | |} | ||
<!-- *** Let's automate the semantic info *** --> | <!-- *** Let's automate the semantic info *** --> | ||
[[Category:RadioShow]] | [[Category:RadioShow]] | ||
− | |||
{{#ifexist: File:{{{podcastmp3}}} | [[Has Mp3Podcast::{{{podcastmp3}}}| ]] }} | {{#ifexist: File:{{{podcastmp3}}} | [[Has Mp3Podcast::{{{podcastmp3}}}| ]] }} | ||
{{#ifexist: File:{{{podcast}}} | [[Has OggPodcast::{{{podcast}}}| ]] }} | {{#ifexist: File:{{{podcast}}} | [[Has OggPodcast::{{{podcast}}}| ]] }} | ||
+ | {{#set: | ||
+ | | Has Topic={{{topic|}}} | ||
+ | | Has date={{{broadcast|}}} | ||
+ | | StartDate={{{broadcast|}}} | ||
+ | | EndDate={{#time: Y-m-d H:i | {{{broadcast}}} + 1 hour }} | ||
+ | | Is Recurring=no | ||
+ | | Has location=Radio ARA, Luxembourg | ||
+ | }} | ||
<!-- Semantic end--> | <!-- Semantic end--> | ||
+ | |||
==Structure== | ==Structure== | ||
* [[RadioJingle|Jingle]] | * [[RadioJingle|Jingle]] | ||
Line 45: | Line 61: | ||
* '''Review and Outlook: The Hacker [[Calendar]], what Conventions and Events are upcoming?''' | * '''Review and Outlook: The Hacker [[Calendar]], what Conventions and Events are upcoming?''' | ||
{{#if: {{{broadcast|}}} | | {{#if: {{{broadcast|}}} | | ||
− | {{#ask: [[Category:Event | + | {{#ask: [[Category:Event]] [[Is Recurring::no]] |
[[EndDate::>{{{broadcast}}}]] | [[EndDate::>{{{broadcast}}}]] | ||
| ?StartDate=From | | ?StartDate=From | ||
Line 54: | Line 70: | ||
| format=ul | | format=ul | ||
}} | }} | ||
− | | < | + | | <div style="margin:10px;color:red">'''You haven't set a broadcasting date, thus I can't show you a calendar!'''</div> }} |
<hr> | <hr> | ||
* '''Hacker News''' | * '''Hacker News''' | ||
Line 62: | Line 78: | ||
<noinclude> | <noinclude> | ||
==Usage== | ==Usage== | ||
− | + | Please use the [[Form:RadioShow|RadioShow form]] to add a show. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</noinclude> | </noinclude> |
Latest revision as of 16:04, 8 December 2013
[edit] Usage
Please use the RadioShow form to add a show.