Message d'erreur

  • Deprecated function: Required parameter $key follows optional parameter $type in include_once() (line 1389 of /home/laurentp/www/includes/bootstrap.inc).
  • Deprecated function: Required parameter $form_state follows optional parameter $input in include_once() (line 1389 of /home/laurentp/www/includes/bootstrap.inc).

modifier l'ordre de publication du module aggregator sous Drupal

Par défaut le module aggregator de Drupal affiche les flux par ordre anti chronologique.
Ce n'est pas souhaitable pour des agendas ou des programmes pour lesquels on préfère l'ordre d'apparition chronologique.
Cet ordre n'est pas paramétrable dans le module il faut donc modifier le code du module.

Deux fichiers du module aggregator contiennent l'option DESC de l'instruction SQL ORDER BY:

aggregator.module
aggregator.pages.inc

éditez ces deux fichiers avec votre éditeur favori puis changer toutes les occurrences DESC par un ASC,
enregistrez.

L'ordre est maintenant chronologique.

PS: les fonctions Drupal db_query et db_query_range qui prennent comme variable $query qui est une requête SQL. sont définies dans le fichier database/database.inc