Récupérer l'update time au lieu de la date de création

garys02garys02 Member
2 juin modifié dans Discussions générales

Bonjour,
J'ai ce code pour un article, je voudrais afficher le jour de la mise à jour de l'article au lieu du jour de la création:
Comment faire pour transformer ceci et obtenir l'update time ?

<time datetime="<?php $plxShow->artDate('#num_year(4)-#num_month-#num_day'); ?>">
<?php $plxShow->artDate('#num_day #month #num_year(4)'); ?>

Merci

Réponses

  • GzygGzyg Member
    3 juin modifié

    Salut,

    Tu remplaces artDate par artUpdateTime.

    À noter que artDate est la date de publication. La date de creation est artCreationDate. Voir le fichier core/lib/class.plx.show.php.

  • garys02garys02 Member

    OK j'avais fait la même erreur, en fait c'est artUpdateDate, mais merci en voyant sur class.plx.show.php j'ai trouvé.

  • zetraderzetrader Member

    Hello, je ne vois pas trop la syntaxe à utiliser si je veux mettre la date de mise à jour en plus de la date de création, si je rajoute le même code avec artUpdateTime, soit l'article ne s'affiche pas, et si je rajoute juste <?php $plxShow->artUpdateTime('#num_day #month #num_year(4)'); ?> pour avoir la date de mise à jour, j'ai une erreur. Comment rajouter la date de mise à jour pour les articles ?

  • garys02garys02 Member
    time datetime="<?php $plxShow->artUpdateDate('#num_year(4)-#num_month-#num_day'); ?>">
    <?php $plxShow->artUpdateDate('#num_day #month #num_year(4)'); ?>
    
  • zetraderzetrader Member
    19 juin modifié

    C'est ce que j'ai fait mais j'ai une erreur. Ok, c'est bon j'ai trouvé, j'avais dû faire une erreur de syntaxe.
    Si je remplace :

    <time datetime="<?php $plxShow->artDate('#num_year(4)-#num_month-#num_day'); ?>">
    <?php $plxShow->artDate('#num_day #month #num_year(4)'); ?>
    </time>
    

    Par :

    <time datetime="<?php $plxShow->artDate('#num_year(4)-#num_month-#num_day'); ?>">
                                        <?php $plxShow->artDate('#num_day #month #num_year(4)'); ?>
     - actualisé le <time datetime="<?php $plxShow->artUpdateDate('#num_year(4)-#num_month-#num_day'); ?>">
    <?php $plxShow->artUpdateDate('#num_day #month #num_year(4)'); ?>
    

    J'ai bien mes 2 dates qui s'affichent dans l'article :)

  • krockroc Member
    15 juin modifié

    Hello,

    Ça serait cool de documenter ces options sur le wiki :
    https://wiki.pluxml.org/developper/plxshow/#fuction-artdate

    Je veux bien aider à mettre à jour cette documentation si besoin.

    Bonne journée !

    Mes sites propulsés par ce cher PluXml : www.krocui.com - www.lucasdebruyn.com - www.coolraool-publishing.com

  • P3terP3ter PluXml Project Manager

    Hello, j'ai créé une issue sur le github de documentation, pour ne pas oublier de la mettre à jour, merci à vous !
    @kroc si tu sais faire, tu peux créer une pull request sur github, ou alors m'envoyer le fichier .md manuellement ;-)
    https://github.com/pluxml/PluXml-Wiki/issues/18
    https://github.com/pluxml/PluXml-Wiki/blob/master/docs/developper/plxshow.md
    https://raw.githubusercontent.com/pluxml/PluXml-Wiki/master/docs/developper/plxshow.md

    Site : p3ter.fr - Twitter : @P3terFr

  • garys02garys02 Member

    En parlant de documentation, je bloque sur la conception de plugin car je manque d'exemple sur les valeurs setparam que ce soit pour des dates, heures, textes, selectbox, etc... que je ne trouve pas dans le developpement.md, je pense que des exemples de + pourraient aider certains, notamment ceux qui comme moi apprennent sur le tas.

    Exemple :anguished: 
    $plxPlugin-> setParam ('param1', 12345, 'numeric')
    
    Dans certains plugins je vois ce genre de setparam que j'ai encore du mal à comprendre:
     $plxPlugin->setParam('delivery_nb_timeslot', isset($_POST['delivery_nb_timeslot'])?($_POST['delivery_nb_timeslot']>='99'?'99':$_POST['delivery_nb_timeslot']):'2', 'numeric');
    

    :astonished:

Connectez-vous ou Inscrivez-vous pour répondre.