Menu

#4 format pubDate

open
ariels
None
5
2008-06-05
2008-02-29
Anonymous
No

C'est par rapport à la "pubDate".

Je me disais qu'il faudrait un champs, quelque part, pour y indiquer un masque de date à appliquer. Ca risque d'être un peu touchy... En vrai, on aurait besoin d'afficher la date sous la forme "jj-mm-aaaa" (18-05-2008) ou "jj mois aaaa" (18 mai 2008), mais ça voudrait dire le préciser quelque part, mais où... et aussi pouvoir choisir entre un masque et l'autre... Si vous avez une idée, elle serait la bienvenue !

En attendant, j'ai "négocié" avec benj qu'on applique qu'un seul masque systematiquement et par defaut à la pubDate : "jj-mm-aaaa" (18-05-2008) car tu imagine bien que "Mon, 25 Feb 2008 16:25:17 +0100" c'est le format obligatoire dans les specs RSS mais c'est un format peu lisible, surtout pour des français.... par contre, pour pouvoir classer par date, c'est le format americain aaaa-mm-jj qu'il doit falloir stocker dans l'obj flash.

Donc, je ne sais pas vraiement comment vous rangez le contenu des champs rss dans des obj flash, mais je pense qu'il faudrait faire un truc du genre :
1- récupérer la date du rss
2- la transformer en date format americain, l'appeler pubDateToOrder et la garder en propriété de l'obj (effectuer les tris la dessus)
3- inverser le format americain en format français, l'appeler pubDate et la garder en propriété de l'obj (et afficher ça quand on demmande d'afficher la pubDate)

Voilou...

seb@rugama.com

Discussion

  • Nobody/Anonymous

    Logged In: NO

    hummm... j'avais oublié ça aussi : tags de date présent dans les rss qui décrivent des events :

    <ev:startdate>2008-01-21T20:00:00+01:00</ev:startdate>
    <ev:enddate>2008-01-21T23:00:00+01:00</ev:enddate>
    <g:event_date_range>
    <g:start>2008-01-21T20:00:00+01:00</g:start><!-- will be in GMT-8 -->
    <g:end>2008-01-21T23:00:00+01:00</g:end><!-- will be in GMT-8 -->
    </g:event_date_range>

    ce format là est plus simple à traiter que le précédent !

    seb@rugama.com

     
  • Nobody/Anonymous

    Logged In: NO

    bon, je n'ai pas l'habitude de ce genre d'outil, donc je sur-post !!!!

    ce qui est important dans mon comment précédent, c'est :
    <ev:startdate>2008-01-21T20:00:00+01:00</ev:startdate>
    <ev:enddate>2008-01-21T23:00:00+01:00</ev:enddate>

    le reste sera présent dans le rss mais pas utilisé dans les widgets (en plus, en gmt -8... pfff....)

    seb

     
  • ariels

    ariels - 2008-06-05

    Logged In: YES
    user_id=1799848
    Originator: NO

    dans oof, on ne fait que proposer les champs qui sont déjà disponibles, sans se préoccuper de savoir si c une date ou pas. Donc: ou alors il faut que vous mettiez la date au format que vous voulez dans votre rss, ou il faut que oof ait un convertisseur de dates. Le 2e n'est pas au programme pour l'instant, ptet le 1er?
    Ariel

     
  • ariels

    ariels - 2008-06-05
    • assigned_to: nobody --> arielsom
     
Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.