[(#REM) Surcharge : prise en compte des différents objets éditoriaux Notes : Certaines balises ne pouvant être utilisées dans une boucle DATA, on les émule : - \#POPULARITE_ABSOLUE : on applique ceil à la popularite - \#EXPOSE : avec une balise conditionnelle Le squelette appelant ne transmet pas l'env, donc on récupère les variables nécessaires avec _request Inclus dans : - prive/squelettes/contenu/stats_visites.html ] [(#REM) onglet des objets ] #SET{objets,#ARRAY} #SET{objets,#GET{objets}|push{article}} #SET{objets,#GET{objets}|push{#OBJET}} #SET{objet,#VAL{objet}|_request|sinon{#VAL{id_article}|_request|?{article}}|sinon{#GET{objets/0}}} #SET{id_objet,#VAL{id_objet}|_request} #SET{id_table_objet, #GET{objet}|id_table_objet} #SET{table_objet_sql,#GET{objet}|table_objet_sql} #SET{champ_titre,#GET{objet}|objet_info{titre}}
  • [(#SELF|parametre_url{objet,#VALEUR}|parametre_url{id_article|id_objet,''}|lien_ou_expose{[(#VALEUR|objet_icone{16}) ][(#VALEUR|objet_info{texte_objets}|_T)],#VALEUR|=={#GET{objet}},ajax})]
#BOITE_OUVRIR{'','note'}
[(#REM) les plus populaires ] #SET{c,#GET{objet}|classement_populaires} [(#SET{req_pluspop,SELECT [(#GET{id_table_objet}),visites,popularite][,(#GET{champ_titre})] FROM [(#GET{table_objet_sql})] WHERE [(#GET{id_table_objet})] IN \([(#GET{c}|join{','})]\)})] #SET{ids_pluspop,#ARRAY}

<:statistiques:info_visites_objets_plus_populaires:>

    #SET{ids_pluspop,#GET{ids_pluspop}|push{#VALEUR{#GET{id_table_objet}}}} #SET{popularite,#VALEUR{popularite}|ceil} #VALEUR{titre}
[(#REM) les 10 derniers visités ] [(#SET{req_derniers,SELECT [(#GET{id_table_objet}),date,visites,popularite][,(#GET{champ_titre})] FROM [(#GET{table_objet_sql})] WHERE popularite>0 AND [(#GET{id_table_objet})] NOT IN \([(#GET{ids_pluspop}|join{','})]\) RDER BY date DESC LIMIT [(#VAL{'0,10'})]})]

[...]

<:statistiques:info_visites_objets_derniers:>

    #SET{popularite,#VALEUR{popularite}|ceil} #VALEUR{titre}
[(#REM) les 30 plus visités depuis le début ]

<:statistiques:info_afficher_visites_objets_plus_visites:>

#SET{c,#GET{objet}|classement_populaires} [(#SET{req_plusvisites,SELECT [(#GET{id_table_objet}),visites,popularite][,(#GET{champ_titre})] FROM [(#GET{table_objet_sql})] WHERE popularite>0 AND [(#GET{id_table_objet})] IN \([(#GET{c}|join{','})]\) ORDER BY visites DESC LIMIT [(#VAL{'0,30'})]})]
    #SET{popularite,#VALEUR{popularite}|ceil}
  1. #TITRE


<:statistiques:info_comment_lire_tableau:>

<:statistiques:texte_comment_lire_tableau:>

#BOITE_FERMER