Fork me on GitHub

Rapport de message :*
 

Re: EXTCAL et flux RSS

Titre du sujet : Re: EXTCAL et flux RSS
par DuGris sur 15/04/2006 18:55:16

C'est la date de publication de l'évènement qui s'affiche et non la date de l'évènement.

Pour ajouter la date de début et date de fin, il faut :

Modifier le fichier rss.php en remplacant la ligne
$tpl->append('items', array('title' => xoops_utf8_encode(htmlspecialchars($event->getVar('event_title'), ENT_QUOTES)), 'link' => XOOPS_URL.'/modules/extcal/event.php?event='.$event->getVar('event_id'), 'guid' => XOOPS_URL.'/modules/extcal/event.php?event='.$event->getVar('event_id'), 'pubdate' => formatTimestamp($event->getVar('event_submitdate'), 'rss'), 'description' => xoops_utf8_encode(htmlspecialchars($event->getVar('event_desc'), ENT_QUOTES))));

par
$tpl->append('items', array('title' => xoops_utf8_encode(htmlspecialchars($event->getVar('event_title'), ENT_QUOTES)), 'link' => XOOPS_URL.'/modules/extcal/event.php?event='.$event->getVar('event_id'), 'guid' => XOOPS_URL.'/modules/extcal/event.php?event='.$event->getVar('event_id'), 'pubdate' => formatTimestamp($event->getVar('event_submitdate'), 'rss'), 'event_start' => formatTimestamp($event->getVar('event_start'), 'rss'), 'event_end' => formatTimestamp($event->getVar('event_end'), 'rss'), 'description' => xoops_utf8_encode(htmlspecialchars($event->getVar('event_desc'), ENT_QUOTES))));


Modifier le template extcal_rss.html en ajoutant la ligne en rouge
<{foreach item=item from=$items}>
    <
item>
      <
title><{$item.title}></title>
      <
link><{$item.link}></link>
[
color=CC0000]      <date><{$item.event_start}> - <{$item.event_end}></date>[/color]
      <
description><{$item.description}></description>
      <
pubDate><{$item.pubdate}></pubDate>
      <
guid><{$item.guid}></guid>
    </
item>
    <{/foreach}>

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

34 Personne(s) en ligne (26 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 34 | Plus ...