Changeset 109236 in spip-zone


Ignore:
Timestamp:
Mar 2, 2018, 12:55:53 PM (21 months ago)
Author:
booz@…
Message:

peupler un tableau multidimensionnel des visites dans un squelette pour l'afficher en boucle data

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/stats_data/inclure/stats_data.html

    r109220 r109236  
    7979        #SET{domaine,#GET{referrer}|match{#GET{reg_domaine},"i",3}}
    8080        #SET{valeurs_actuelles,#GET{sites_affluents}|table_valeur{#GET{domaine}}|sinon{#ARRAY}}
    81         #SET{nb_visites,#GET{sites_affluents}|table_valeur{#GET{domaine}}|table_valeur{visites}|plus{1}}
     81       
     82        #SET{nb_visites,#GET{valeurs_actuelles}|table_valeur{visites}|plus{1}}
    8283        #SET{valeurs_actuelles,#GET{valeurs_actuelles}|array_merge{#ARRAY{visites,#GET{nb_visites}}}}
    83         #SET{ajout,#ARRAY{#GET{domaine},#GET{valeurs_actuelles}|push{#GET{referrer}}}}
     84       
     85        #SET{referers_actuels,#GET{valeurs_actuelles}|table_valeur{referers}|sinon{#ARRAY}}
     86        #SET{referers,#GET{referers_actuels}|push{#GET{referrer}}}
     87        #SET{valeurs_actuelles,#GET{valeurs_actuelles}|array_merge{#ARRAY{referers,#GET{referers}}}}
     88       
     89        #SET{ajout,#ARRAY{#GET{domaine},#GET{valeurs_actuelles}}}
    8490       
    8591        [(#ENV{id_article}|non)
     
    149155                #SET{domaine,#REFERER|match{#GET{reg_domaine},"i",3}}
    150156                #SET{valeurs_actuelles,#GET{sites_affluents}|table_valeur{#GET{domaine}}|sinon{#ARRAY}}
    151                 #SET{nb_visites,#GET{sites_affluents}|table_valeur{#GET{domaine}}|table_valeur{visites}|plus{#VISITES}}
     157               
     158                #SET{nb_visites,#GET{valeurs_actuelles}|table_valeur{visites}|plus{1}}
    152159                #SET{valeurs_actuelles,#GET{valeurs_actuelles}|array_merge{#ARRAY{visites,#GET{nb_visites}}}}
    153160               
    154                 #SET{ajout,#ARRAY{#GET{domaine},#GET{valeurs_actuelles}|push{#REFERER}}}
     161                #SET{referers_actuels,#GET{valeurs_actuelles}|table_valeur{referers}|sinon{#ARRAY}}
     162                #SET{referers,#GET{referers_actuels}|push{#REFERER}}
     163                #SET{valeurs_actuelles,#GET{valeurs_actuelles}|array_merge{#ARRAY{referers,#GET{referers}}}}
     164               
     165                #SET{ajout,#ARRAY{#GET{domaine},#GET{valeurs_actuelles}}}
     166               
    155167                #SET{sites_affluents,#GET{sites_affluents}|array_merge{#GET{ajout}}}
    156168               
    157                 [(#REM) Quelles visites sur les articles depuis ces referers sur la période (jour/veille) ?
    158                         Pour le savoir il faudrait ajouter visites_jours et  visites_veille sur spip_referes_articles.
    159                 ]
    160169        </BOUCLE_affluents_jour_>
    161170<//B_visites>
    162171
    163172[(#ENV{id_article}|oui) #SET{visites,#GET{articles_lus}|table_valeur{a#ENV{id_article}}|table_valeur{visites}} ]
    164 
    165173
    166174[(#REM)
     
    318326                                                <B_referers_>
    319327                                                <ul style="margin-bottom:10px;height:4em;overflow:auto;">
    320                                                 <BOUCLE_referers_(DATA){source table, #VALEUR|array_unique}{cle!=visites}{par valeur}>
     328                                                <BOUCLE_referers_(DATA){source table, #VALEUR{referers}}{par valeur}>
    321329                                                        [<li><a href="(#VALEUR)">[(#VALEUR|replace{^https?://}|replace{"\?.*$"}|couper{30})]</a></li>]
    322330                                                </BOUCLE_referers_>
Note: See TracChangeset for help on using the changeset viewer.