Portál AbcLinuxu, 3. května 2025 07:20
Nebylo by skvělé přenést pozvánku na koncert z webové stránky přímo do do kalendáře nebo do mobilu? Mikroformát hCalendar vám v tom pomůže.
Mikroformát hCalendar je další z rodiny microformat, tentokrát reprezentuje událost ve formátu blízkém iCalendar. Prakticky stačí pouze označit akci pomocí css třidy, označit začátek a konec akce, přidat název a nejdůležitější je hotovo. Pro detekci akce ve stránce pak slouží rozšíření Firefoxu Operator. K akci je možné přidat také popis a odkaz.
Ukázka celého kódu pak může vypadat například takto: (ukázka)
<div class="vevent">
<h2 class="summary">1. workshop k projektu Podnikání bez překážek</h2>
<p>
<abbr class="dtstart" title="2007-06-19T13:00:00-02:00">25. červen 09:00</abbr>
-
<abbr class="dtend" title="2007-06-19T17:00:00-02:00">25. červen 15:00</abbr>
</p>
<p><span class="location">České Budějovice</span></p>
<p class="description">....</p>
<p> <a class="url" href="...">...</a></p>
</div>
Drobná zrada je formátování data tak, aby fungoval export do google kalendáře. Ačkoliv podle specifikace je možné datum napsat několika způsoby, tak opravdu funkční způsob je 2007-06-19T17:00:00-02:00, což je 19. června, 17:00 našeho letního času.
Tiskni
Sdílej:
Export z hCalendar do iCalendar existuje nebo se da napsat v javascriptu, to neni slozite. Jde o to, ze pomoci mikroformatu mas data vyznacene a pak s nimi muzes pracovat dle libosti.
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.