Browse Source

Classer explicitement les articles par leur popularite pour eviter un desordre si un plugin ajoute un critere order partout + calculer explicitement la position plutot que supposer que c'est celle dans la boucle (notamment si certains articles ne ressortent pas dans la boucle en raison d'un filtrage en amont ajoute par un plugin)

Fix https://core.spip.net/issues/2693
pull/4/head
Cerdic 2 months ago
parent
commit
b0fdcb00dd
2 changed files with 3 additions and 3 deletions
  1. +1
    -1
      paquet.xml
  2. +2
    -2
      prive/squelettes/inclure/stats-visites-populaires.html

+ 1
- 1
paquet.xml View File

@ -1,7 +1,7 @@
<paquet
prefix="stats"
categorie="statistique"
version="1.3.3"
version="1.3.4"
etat="stable"
compatibilite="[3.3.0-dev;3.3.*]"
logo="prive/themes/spip/images/statistique-32.png"


+ 2
- 2
prive/squelettes/inclure/stats-visites-populaires.html View File

@ -7,8 +7,8 @@
<p><:statistiques:info_visites_plus_populaires:></p>
<B_pluspop>
<ol class='classement'>
<BOUCLE_pluspop(ARTICLES){id_article IN #GET{c}}{0,30}{doublons}>
<li[ class="(#EXPOSE)"]><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]#contenu" class="ajax"
<BOUCLE_pluspop(ARTICLES){id_article IN #GET{c}}{par_ordre_liste id_article,#GET{c}}{0,30}{doublons}>
<li value="[(#ID_ARTICLE|array_search{#GET{c}}|plus{1})]"[ class="(#EXPOSE)"]><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]#contenu" class="ajax"
title="<:statistiques:info_popularite_3{visites=#VISITES,popularite=#POPULARITE_ABSOLUE}|attribut_html:>">#TITRE</a></li>
</BOUCLE_pluspop>
</ol>


Loading…
Cancel
Save