Od: Anonym: Host ()  úterý 29. prosinec 2009 09:03 (čteno 1817x)  

Question Používám pro plánování času jiný elektronický kalendář. Je možné, nejlépe automaticky, abych to nemusel opisovat, stahovat data z webu 4.trasy do mého kalendáře?

Od: Admin (offline)  úterý 29. prosinec 2009 09:38  

Na webu mohou přihlášení uživatelé používat i svůj "osobní" kalendář. Ne každému to vyhovuje (chybí zde mj. upozornění před začátkem události) a proto raději používá nějaký jiný kalendář.

Pro export dat z kalendáře jsou dvě možnosti:

  1. RSS formát
  2. iCAL (ics soubor)

RSS formát je využíván pro výměnu dat mezi servery, příp. tzv. čtečkami RSS (ty nejjednodušší jsou integrovány ve webovských prohlížečích jako je MS Internet Explorer, Firefox, Opera, ale mohou to být i samostatné programy nebo webovské aplikace, jako je Google Reader).

Vlastní link na kalendář vypadá takto:

PHP Formatted Code

http://www.4trasa.cz/backend/4cal.rss

a pro přidání do web-prohlížeče stačí kliknout na www.4trasa.cz/backend/4cal.rss

Výsledkem je vytváření odkazů na nejbližší akce z kalendáře 4.trasy.

 

Dokáže-li tvůj kalendář (např. v "chytrém" mobilu, MS Outlook, Google calendar) importovat iCAL formát (ics soubory), můžeš vyzkoušet i druhou možnost.

Jako import zadej adresu (URL) ve tvaru

PHP Formatted Code

http://www.4trasa.cz/backend/4ka.ics

Příklad události přenášené v tomto souboru vypadá např. takto:

BEGIN:VCALENDAR
VERSION:1.0
PRODID:glFusion Calendar
BEGIN:VEVENT
SUMMARY:Slezina
DESCRIPTION:Bude promítání

DTSTART:20100112T190000
DTEND:20100112T233000
LOCATION:Studánka
CATEGORIES:Z cest
END:VEVENT

Údaje se pak zobrazují ve formátu toho kterého kalendáře. Používá se kódování UTF-8 a používá se (letní) středoevropský čas. Proto pokud kalendář očekává jiné kódování znaků s diakritikou, budou se v textu objevovat skupiny "podivných znaků". Pokud je kalendář nastaven Pro jiný časový posun může pak např. přičítat jedna hodinu k časovým údajům...Rolling Eyes

   
Forum Admin
Admin

Admin


Registrován:: 15.12.09
Příspěvek: 32
Location: Praha, cz