Version en cours développement : archives

Bonjour,

Dans la sidebar, les archives se présentent avec des liens :
- par mois ( pour les 12 derniers)
- par année
- puis le total

Lorsqu'on clique sur l'un des mois ou le total on a bien la liste des articles,
Par contre si on clique sur l'une des années on a le message d'erreur :
Warning: array_key_exists(): The first argument should be either a string or an integer in E:\htdocs\myPluxml-5.7\core\lib\class.plx.date.php on line 77

J'utilise la réécriture d'url et le plugin plxMyBetterUrls

Question déjà posée, mais est-ce qu'il serait possible de classer les articles par date de mise à jour? que ce soit dans les archives ou autres endroits?

Cordialement

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    Tu as essayé en désactivant plxMyBetterUrls ?

    Pour ta dernière question :
    Je suis en train de modifier PluXml pour afficher des articles épinglés en début de liste sur la home page
    https://github.com/pluxml/PluXml/issues/290
    En autres choses, il me faut modifier la fonction plxGlob::query() de PluXml
    C'est cette fonction qui trie les articles. Je l'avais déjà modifié pour trier par ordre alphabétique
    Donc, cela ne devrait pas être très compliqué pour moi de trier par date de pub qui est dans le nom des fichiers articles.
    Le hic, c'est que cela fait plus de trois mois que mes pull-requests ne sont pas pris en compte :(
  • cpalocpalo Member
    En désactivant plxMyBetterUrls cela ne change rien
  • cpalocpalo Member
    novembre 2018 modifié
    Bonjour,

    Je viens de mettre à jour la version de développement mais toujours le même bug lorsque je clique sur archives sur une année
    [== Indéfini ==]
    Archives
    Warning: array_key_exists(): The first argument should be either a string or an integer in E:\htdocs\mySimple-8.5.7\pluSimpleStarter\core\lib\class.plx.date.php on line 77
    
    Warning: array_key_exists(): The first argument should be either a string or an integer in E:\htdocs\mySimple-8.5.7\pluSimpleStarter\core\lib\class.plx.date.php on line 77
    2011
    

    https://forum.pluxml.org/viewtopic.php?id=2745&p=3
    #65 27/10/2018 16:21:04
    La solution proposée par subwebdesign fonctionnait. Est-ce qu'elle ne pourrait pas être intégrée dans le core pour qu'on n'ai pas à y aller .
    Merci
  • HarukaHaruka PluXml Project Manager
    cpalo a écrit:
    La solution proposée par subwebdesign fonctionnait. Est-ce qu'elle ne pourrait pas être intégrée dans le core pour qu'on n'ai pas à y aller.

    Ok, je vais regarder (https://github.com/pluxml/PluXml/pull/303).

    EDIT 28/11/2018 : La modification a été intégrée à la prochaine version de PluXml.
Connectez-vous ou Inscrivez-vous pour répondre.