[ar] [ca] [cpf] [de] [en] [es] [fr] [it]

Ce forum d’entraide est recommandé pour les utilisateurs et utilisatrices occasionnels de SPIP (Système de publication pour l’Internet). Avant de poser une question, faites une recherche sur ce site, consultez les liens utiles. Si vous ne trouvez pas de réponse, postez votre message dans la rubrique appropriée, avec un titre explicite.

Sujets : 24136 Sujets résolus :  39 %

65 visiteurs en ce moment


Popularité rubrique ? Résolu

28 avril 2011 05:35 - Réponse(s) : 5

Bonjour à tous, comment faire marcher la balise #POPULARITE avec une rubrique ?
Mon but est de créer un listing des rubriques les plus regardées.

Merci pour votre aide ;)


  • #1 > Popularité rubrique ? ˆ
    par vaurel - 29 avril 2011 16:45

    Bonjour,
    essaye avec ça :
    <BOUCLE_actuc(rubriques){id_parent}{par visites}{inverse}


  • < #2 > Popularité rubrique ? ˆ
    par vaurel - 29 avril 2011 16:46

    oups
    plutot ça dans ton cas

    <BOUCLE_actuc(rubriques){par visites}{inverse}>

  • < #3 > Popularité rubrique ? ˆ
    30 avril 2011 22:54

    merci beaucoup pour ta réponse ;)
    le critère par visites rend le contenu figé très rapidement, comment rendre celui-ci plus "variable" comme le filtre par popularité ? existe-t-il une astuce ?


  • < #4 > Popularité rubrique ? ˆ
    par vaurel - 30 avril 2011 23:31

    avec #POPULARITE ça te donne la popularité des rubriques et est variable en fonction du nombre de visite...

    jvois pas comment tu peux faire autrement...
    tu peux regarder ici...
    http://www.spip.net/fr_article1846.html


  • < #5 Popularité rubrique ? ˆ
    4 mai 2011 14:48

    J’ai développé mon propre code :
    - il prend les 20 premiers articles les plus populaires de chaque rubrique et ajoute leur popularité dans une variable "poprub" qui est ensuite enregistrée dans un tableau
    - il trie les valeurs du tableau
    - il affiche les 10 premières rubriques ayant la plus grande valeur de poprub.

    Le plugin "Spip Bonux" est nécessaire.

    1. #SET{tablepop, #ARRAY}
    2.  
    3. <BOUCLE_parcourir(RUBRIQUES)>
    4. #SET{poprub, 0}
    5.  
    6. <BOUCLE_remplirtableau(ARTICLES){par popularite}{0,20}>
    7. #SET{poprub, #GET{poprub}|plus{#POPULARITE}}
    8. </BOUCLE_remplirtableau>
    9. [(#SET{tablepop,#GET{tablepop}|array_merge{#ARRAY{rub#ID_RUBRIQUE,#GET{poprub}}}})]
    10.  
    11. </BOUCLE_parcourir>
    12.  
    13.  
    14.  
    15. <BOUCLE_affiche(POUR){tableau #GET{tablepop}}{par valeur}{inverse}{0,10}>
    16. [(#SET{numrub, [(#CLE|replace{rub})]})]
    17.  
    18. <BOUCLE_afficherub(RUBRIQUES){id_rubrique=#GET{numrub}}>
    19. #TITRE
    20. </BOUCLE_afficherub>
    21.  
    22. </BOUCLE_affiche>

    Télécharger

    En fonctionnement sur la page d’accueil de www.bougeasainte.com ;)


  •  


Répondre à la question

« Popularité rubrique ? »

Mots-clés

Vous pouvez étiqueter cette page de forum avec les mots-clés qui vous semblent les plus appropriés ; ils permettront aux prochains visiteurs du site de mieux se repérer :


Installation, mise à jour

Utilisation de l’espace privé

Administration, gestion, configuration du site

Créer ses squelettes

Qui êtes-vous ?