[Résolu] Problèmes sur les archives sur le 5.1.7
Bonjour à tous,
Nous sommes passés en 2013 et apparament un problème est apparut sur la 5.1.7. Les archives ne semblemtn plus fonctionner correctement. Sur le nouveau thème que je prépare, voici ce qui se passe par exemple sur la page test de P3ter :
http://test.p3ter.fr/archives/2012
Normalement, il devrait y avoir 2 articles, hors on n'en voit qu'un. Chez moi, sur trois articles, un seul apparaît, et pour les publication de 2013, rien apparaît.
Nous sommes passés en 2013 et apparament un problème est apparut sur la 5.1.7. Les archives ne semblemtn plus fonctionner correctement. Sur le nouveau thème que je prépare, voici ce qui se passe par exemple sur la page test de P3ter :
http://test.p3ter.fr/archives/2012
Normalement, il devrait y avoir 2 articles, hors on n'en voit qu'un. Chez moi, sur trois articles, un seul apparaît, et pour les publication de 2013, rien apparaît.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Est-il possible de m'envoyer un zip du site, pour que je regarde en local ce qui se passe.
Merci
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Le problème vient du fichier archives.php du thème
C'est l'appel de $plxShow->artDate avant la boucle while qui pose problème.
Tu ne dois pas afficher la date de publication d'un article en dehors de cette boucle while
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Du coup sa me pose en soucis pour afficher l'archive en cours de consultation : vu que l'appel $plxShow->artDate se situe dans la boucle, il me le répète à chaque article. Est e possible de pouvoir utiliser cet appel hors de la boucle, comme pour $plxShow->catName, histoire que l'appel ne se répète pas à chaque article?
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
<?php $plxShow->artDate('#month #num_year(4)'); ?>
par
<?php echo plxDate::formatDate($plxShow->plxMotor->cible, $plxShow->lang('ARCHIVES').' #month #num_year(4)') ?>
j'ai une erreur :
SCREAM: Error suppression ignored for
Notice: Undefined offset: 0 in C:\wamp\www\pluxml\core\lib\class.plx.date.php on line 49
Call Stack
# Time Memory Function Location
1 0.0006 279752 {main}( ) ..\index.php:0
2 0.0268 1825808 include( 'C:\wamp\www\pluxml\themes\defaut\archives.php' ) ..\index.php:70
3 0.0282 1830792 plxDate::formatDate( ) ..\archives.php:11
4 0.0283 1831880 plxDate::getCalendar( )
Ma version 5.1.7 date de décembre, cela vient peut-être de çà?
Petite précision supplémentaire : lorsqu'il y a qu'un article dans la page, il n'y a pas d'erreur. L'erreur apparaît lorsque la page contient plusieurs articles.
Parcontre çà se répète plus du coup vu que je ne le met plus dans la boucle. C'est nickel. Merci