• [Résolu] Ditto et [+date+] #

  • bentouch Reply #1, 3 years, 6 months ago

    Reply
    Bonjour a tous,

    Juste pour savoir comment je puis recupere les elements de la date en séparé pour avoir un chunk de ce type la

    25
    AVRIL
    2008

    Je lutte et je trouve pas...

    Merci
    Daft


  • nyl auster Reply #2, 3 years, 6 months ago

    Reply
    Peut être avec Phx?
    http://wiki.modxcms.com/index.php/PHx#date.28.3D.60dateformat.60.29

    si tu peux insérer des sauts de lignes dans le "=`%d.%m.%Y`", ce que je n'ai pas essayé.


  • bentouch Reply #3, 3 years, 6 months ago

    Reply
    J'avoue ne pas toujours comprendre d'ou sortent les infos mais pourquois ne pas appeller le mois de l'article puis le jour puis l'année

    Mais je sais pas comment faire


  • nyl auster Reply #4, 3 years, 6 months ago

    Reply
    En fait, je ne sais pas comment sont enregistrées les dates dans modx. Si c'est avec la fonction time(), ça veut dire que modx n'enregistre pas une date avec le jour, le mois et l'année séparément mais un nombre du genre "124684940404", qui correspond au nombre de secondes écoulées depuis 1970.

    Pour traduire ce chiffre en date, tu peux essayé le modifier phx que je t'ai donné,je crois qu'il sert justement à traduire ce nombre en un truc lisible humainement:
    [*createdon:date=`%d.%m.%Y`*]

    [*createdon*] c'est la date de création du document (parce qu'il y a aussi la date de dernière édition)

    si tu écris dans ton template :
    [*createdon:date=`%Y`*]
    ça n'affichera que l'année.
    [*createdon:date=`%m`*] n'affichera que le mois, etc...

    Peut être que tu peux écrire aussi :
    [*createdon:date=`%d
    %m
    %Y`*]
    pour insérer des sauts de lignes html mais je ne sais pas si ça marche.

    Il y a peut être une autre solution mais avec mes maigres connaissances je peux pas te proposer mieux.



  • bentouch Reply #5, 3 years, 6 months ago

    Reply
    Le fait est que tu as raison!

    c'etait sous mes yeux et j'ai encore besoin qu'on me les tiennes avec du scotch.

    Merci


  • bentouch Reply #6, 3 years, 6 months ago

    Reply
    En fait j'ai un soucis il me renvoie une date a la con du type 12-05-2005 il prends pas la date du docu... normal?

    J'ai parlé trop vite comme ca ca marche :p

    [+createdon:date=`%d
    %m
    %Y`+]


    tres utile pour manipuler les dates
    http://fr2.php.net/strftime