Skip to main content Help Control Panel

 

support «   Soupçons de bogues «  

tri des articles avec le code yacs published ou updated

Christian -- on June 16 2009, from Chonas l'Amballan
YACS team - responsable support
création site internet
annuaire entreprise Rhône-Alpes

OwnerChristian
Progress0%
WorkflowSupport request
StatusProblem has been recorded

Lorsque je fais appel aux codes yacs [ published ] ou [ updated ] la fonction Articles::list_for_anchor_by est appelée pour établir la liste des articles.

Or le tri ne s'effectue pas sur la date de publication ou de mise à jour mais en premier lieu sur le rang puis la date. Cela est très génant lorsque l'on a changé le rang des articles ou bien, comme moi, quand l'overlay attribut ce rang automatiquement.

Pour moi le tri devrait être la date, le rang puis le titre.


Alexis Raimbault
on June 26 2009
Je comprends un peu... par exemple afficher les dates dans l'ordre des dates d'évènements et non pas dans l'ordre des dates de publication ?

En tous cas on est pas devant un bug ?

Par contre ton overlay m'interpelle : tu changes le rang pour afficher une liste d'article dans l'ordre des dates d'évènements ?

L'autre jour j'ai découvert (avec joie !) qu'une section avec l'overlay day pouvait afficher autre chose que le calendrier, en spécifiant dans le champ overlay à appliquer aux pages :
day layout_as_list
et si on veut les dates passées :
day layout_as_list with_past_dates

Cela ressemble à ce que tu as codé ?


webmaster freelance, cybermedium.info


Alexis Raimbault webmaster free-lance
Christian - on Jul. 5 2009

Alexis Raimbault : oui en fait j'affiche les articles dans l'ordre des dates quand ils sont dans la partie agenda  ( http://actusport.info/sections...11/agenda-sport )

Une fois la date échue je les passes, via un "bouton de comportement", vers la partie résultat : http://actusport.info/sections.../resultat-sport

Dans cette section les articles sont affichés dans l'ordre " articles_by_reverse_rank". Je rappelle que je génère mon rang selon la date de l'évenement le 05 juillet 2009 donne un rang 20090705

Je voudrais donc afficher mes résultats soient graçe à un code yacs de type published ou updated ou encore gràce aux fonctionnalités de la section "Contribution à la page d'accueil" dans une boite gadget dans la zone principale par exemple. Même dans ce dernier cas avec le code updated le tri n'est pas bon.




Actupro
quelques sites yacs : création site internet annuaire pro

Christian
on June 26 2009

Dans la logique absolue tu as complètement raison mais pour ma part c'est surtout pour pouvoir "détourner" la fonctionnalité et pouvoir trier comme je l'entends des articles provenant d'une section. Par exemple je voudrais afficher des articles de l'overlay "day" (ou dérivé) gràce à un code yacs. Pour compliquer la chose mon overlay gère le rang en fonction de la date de l'évènement...

Bref pour faire court : j'aimerais pouvoir indiquer un tri pour certains codes yacs

-----
Christian Loubechine
actupro



Actupro
quelques sites yacs : création site internet annuaire pro

Alexis Raimbault
on June 26 2009
Ah bon ? moi je trouve cela normal que le rang soit prioritaire sur la date, qui elle est le tri "par défaut".

Si tu fais un tri sur la date puis le rang, ce dernier n'aura aucun effet sur l'ordre, sauf pour les articles publiés en même temps.


webmaster freelance, cybermedium.info


Alexis Raimbault webmaster free-lance