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

garys02garys02 Member
juin 2020 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
    juin 2020 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.

  • 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é.

  • 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 ?

  • time datetime="<?php $plxShow->artUpdateDate('#num_year(4)-#num_month-#num_day'); ?>">
    <?php $plxShow->artUpdateDate('#num_day #month #num_year(4)'); ?>
    
  • zetraderzetrader Member
    juin 2020 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
    juin 2020 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 !

  • HarukaHaruka 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

  • 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.