Export iCal pour mini agenda sous SPIP - commentairesExport iCal pour mini agenda sous SPIP2006-11-09T17:16:52Zhttps://contrib.spip.net/Export-iCal-pour-mini-agenda-sous#comment3885982006-11-09T17:16:52Z<p>c00l.</p>
<p>Thanks<small class="fine d-inline"> </small>;-)</p>Export iCal pour mini agenda sous SPIP2006-10-27T11:42:21Zhttps://contrib.spip.net/Export-iCal-pour-mini-agenda-sous#comment3882542006-10-27T11:42:21Z<p>Testé avec Evolution : OK</p>> Export iCal pour mini agenda sous SPIP2005-04-28T06:34:05Zhttps://contrib.spip.net/Export-iCal-pour-mini-agenda-sous#comment3807312005-04-28T06:34:05Z<p>Hum. C'est une très bonne idée pour enrichir mon mini-agenda et en faire un vrai calendrier<small class="fine d-inline"> </small>!</p>
<p>Merci</p>> Export iCal pour mini agenda sous SPIP2005-04-26T22:42:19Zhttps://contrib.spip.net/Export-iCal-pour-mini-agenda-sous#comment3806942005-04-26T22:42:19Z<p>Dans ma rubrique Agenda de mon site, je publie des articles où l'heure est présente dans le DESCRIPTIF, au format «<small class="fine d-inline"> </small>20h00<small class="fine d-inline"> </small>»</p>
<p>J'ai donc ajouté $ mes-fonctions.php3 :</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code>function heure_ical_pre($texte) $texte = substr ($texte, 0, 2) ; return $texte ; function heure_ical_post($texte) $texte = substr ($texte, -2)) ; return $texte ;</code></pre></div>
<p>et dans agenda-html</p>
<div class="precode"><pre class="spip_code spip_code_block" dir="ltr" style="text-align:left;"><code> DTSTART ;VALUE=DATE-TIME:[(#DATE_REDAC|date_ical_courte)]
T[(#DESCRIPTIF|heure_ical_pre)][(#DESCRIPTIF|heure_ical_post)]00;</code></pre></div>
<p>Je suis un absolu newbie en prog, mais je me débrouille. La syntaxe parraît correcte. En tout cas, ça marche avec iCal 1.5.5</p>
<p>J'ai trouvé de la doc si vous souhaiter approfondir : <a href="http://xml.resource.org/public/rfc/html/rfc2445.html" class="spip_out" rel='nofollow external'>http://xml.resource.org/public/rfc/html/rfc2445.html</a></p>
<p>Dans la même veine, on peux ajouter une durée de l'événement dans un autre champ, ou alors par mot-clé. Il y a plein de possibilités.</p>
<p>Evidemment, il faut que les rédacteurs soient disciplinés... :-)</p>
<p>cordialement, Alex<br class="autobr">
<a href="http://www.local.attac.org/vaud/agenda-ical.php3" class="spip_out" rel='nofollow external'>L' agenda en question</a></p>