Forum général.général LinuxFR : ordre sur la page d'accueil

Posté par . Licence CC by-sa
Tags : aucun
0
22
mar.
2018

Suite à l'apparition de la nouvelle rubrique "Liens", quelqu'un a soumis l'idée de créer une page qui regrouperait les journaux et les liens. On lui a répondu (et c'est vrai) que les utilisateurs peuvent paraméter la page d'accueil pour choisir les types de post qui apparaissent dessus.
J'avoue que je ne passe que très rarement par l'accueil (juste à l'occasion pour voir si y'a un nouveau sondage) du coup je me suis dit que j'allais tester et il y a un truc qui me gêne : dans quel ordre sont affichés les posts ? Je n'ai pas compris la logique et je trouve gênant que ça ne soit pas chronologique. Actuellement, si j'affiche dépêches + journaux + liens j'ai dans l'ordre :

Si y'a une logique, j'avoue ne pas l'avoir comprise…

J'avoue aussi m'être amusé à parser la page pour automatiser la liste en markdown avec le Scratchpad de Firefox donc j'en profite pour stocker le code ici (attention c'est pas joli) :

var arr=[]
var elements = document.getElementsByTagName("article");
for(var element of elements) {
  var links = element.getElementsByClassName("entry-title")[0].getElementsByTagName("a")
  var a1 = links[0];
  var a2 = a1.className == 'topic' ? links[1] : links[0];
  var type = a1.className == 'topic' ? a1.innerText : "Dépêche";
  var url = a2.href
  var title = a2.textContent
  var timed=element.getElementsByClassName('date')[0].textContent.replace('le ','')
  var timet=element.getElementsByClassName('time')[0].textContent

  ele = '* ' + type + ' du ' + timed + ' ' + timet + ':  ['+title+']('+url+')'
  arr.shift() // supprimer le "phare"
  arr.push(ele)
}
console.log(arr.join("\n"));
  • # Tris

    Posté par (page perso) . Évalué à 5 (+2/-0). Dernière modification le 23/03/18 à 08:51.

    Ça dépend du tri actif, soit par date, soit par note, soit par intérêt (voir
    https://linuxfr.org/aide#aide-note ), soit par dernier commentaire. Voir « Trier par : date note intérêt dernier commentaire » en haut de la page d'index d'un contenu ou en haut de la page d'accueil.

    • [^] # Re: Tris

      Posté par . Évalué à 3 (+1/-0).

      Ok je n'avais pas fait gaffe à cette ligne "Trier". J'ai honte. Merci et pardon pour le dérangement.

Envoyer un commentaire

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.