Les avertissements suivants se sont produits :
Warning [2] Undefined array key 0 - Line: 1640 - File: showthread.php PHP 8.2.18 (Linux)
File Line Function
/inc/class_error.php 153 errorHandler->error
/showthread.php 1640 errorHandler->error_callback
/showthread.php 915 buildtree




Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Module "News" : créer une page historique ?
#2
le tri et l'affichage des anciennes news est tout a fait possible avec les paramètres.

La personnalisation avec juste le titre + date est ok via la modif d'un gabarit propre à cette fonction.

Une page "oldNews" contenant juste l'appel au module news avec tous les param sus-nommé te ferra ce que tu veux.

Reste le point du regroupement...

Oui c'est faisable en programmant un peu de php/smarty mais faut s'y connaitre, en gros tu boucle sur les news, tu mémorise à chaque nouvelle news la combo année + mois sous la forme YYYYMM dans une variable. Si elle est différente de la précédente, tu insère une entête de section sous la forme désirée : un simple <h3> News du YYYYMM </h3> ou + évolué. Dans tous les cas tu mets en mémoire la date de la news actuellement parcourue à la place de la précédente et tu continue ta boucle.

j'espère avoir fait un algo assez clair :/
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)