Changeset 109220 in spip-zone


Ignore:
Timestamp:
Mar 1, 2018, 4:33:42 PM (15 months ago)
Author:
booz@…
Message:

ajout des champs visites_jour et visites_veille à la table spip_referers_articles, cela permet de savoir combien de visites sur un article depuis un site affluent

Location:
_plugins_/stats_data
Files:
3 edited
1 moved

Legend:

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

    r109192 r109220  
    5050
    5151<BOUCLE_visites(DATA){source ls,#CHEMIN{tmp/visites}/*}{si #ENV{jour}|non}><BOUCLE_visite(DATA){source file,#FILE}><BOUCLE_pages_vues(DATA){source table,#VALEUR|unserialize}>
    52 
    5352#SET{type,#CLE|explode{"        "}|table_valeur{0}}
    5453#SET{id,#CLE|explode{"  "}|table_valeur{1}}
     
    120119        [(#ENV{id_article}|oui)
    121120                [(#SET{req,select * from spip_visites_articles where date=[(#GET{date}|affdate{Y-m-d}|_q)] and id_article=[(#ENV{id_article})] order by visites desc})]
    122                 [(#SET{req_affluents,select * from spip_referers_articles where maj > [(#GET{date}|affdate{Y-m-d}|_q)] and maj < [(#GET{lendemain}|_q)] and id_article=[(#ENV{id_article})]})]
     121                [(#SET{req_affluents,[(#GET{select})] from spip_referers_articles where [(#GET{periode})] > 0 and id_article=[(#ENV{id_article})] order by [(#GET{periode})] desc })]
    123122        ]
    124123        </BOUCLE_visites_jour>
     
    280279                                                [(#GET{nb_articles_lus}|>{1}|oui)
    281280                                                <small>
    282                                                         [(#ENV{jour}|non)<a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]" class="ajax">]
    283                                                                 [(#_articles:VISITES|number_format{0,"","&nbsp;"})] visites
    284                                                         [(#ENV{jour}|non)</a>]
     281                                                        <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE})]" class="ajax">[(#_articles:VISITES|number_format{0,"","&nbsp;"})] visite[(#_articles:VISITES|>{1}|?{s})]</a>
    285282                                                </small> -
    286283                                                ]
     
    315312                                #ANCRE_PAGINATION
    316313                                <ul class="valeur">
    317                                         <BOUCLE_affluents(DATA){source table,#GET{sites_affluents}}{!par visites}{pagination 10}{si #ENV{jour}|et{#ENV{id_article}}|non}>
     314                                        <BOUCLE_affluents(DATA){source table,#GET{sites_affluents}}{!par visites}{pagination 10}>
    318315                                        <li style="width:80%">
    319316                                                <h3>[(#CLE|ucfirst)] <small>([(#VISITES) visite[(#VISITES|>{1}|?{s})]])</small></h3>
  • _plugins_/stats_data/paquet.xml

    r109158 r109220  
    22        prefix="stats_data"
    33        categorie="statistique"
    4         version="1.1.8"
     4        version="1.0.0"
    55        etat="test"
    6         compatibilite="[3.2.0;3.2.*]"
     6        compatibilite="[1.9.0;3.5.0]"
    77        logo="prive/themes/spip/images/statistique-32.png"
    8         schema="1.0.1"
     8        schema="1.0.0"
    99>
    1010        <nom>Visites SPIP</nom>
     
    1212
    1313        <auteur>BoOz</auteur>
    14         <pipeline nom="header_prive" inclure="stats_data-pipelines.php" />
    15         <pipeline nom="affiche_milieu" inclure="stats_data-pipelines.php" />
     14        <pipeline nom="header_prive" inclure="stats_data_pipelines.php" />
     15        <pipeline nom="declarer_tables_auxiliaires" inclure="base/stats_data.php" />
    1616</paquet>
  • _plugins_/stats_data/plugin.xml

    r109158 r109220  
    11<plugin>
    2         <nom>
    3         Visites SPIP
    4         </nom>
    5         <auteur>
    6         BoOz
    7         </auteur>
     2        <nom>Visites SPIP</nom>
     3        <auteur>BoOz</auteur>
    84        <licence>
    95                &#169; 2014 - GNU/GPL
     
    128        1.0.0
    139        </version>
     10        <version_base>
     11        1.0.0
     12        </version_base>
    1413        <etat>
    1514        test
    1615        </etat>
    1716        <description>
    18         Ajouter les vistes en cours aux stats etc...
     17                Ajouter les vistes en cours aux stats etc...
    1918        </description>
    2019        <lien></lien>
     
    2625        <pipeline>
    2726                <nom>header_prive</nom>
    28                 <inclure>stats_data-pipelines.php</inclure>
     27                <inclure>stats_data_pipelines.php</inclure>
    2928        </pipeline>
    3029        <pipeline>
    31                 <nom>affiche_milieu</nom>
    32                 <inclure>stats_data-pipelines.php</inclure>
     30                <nom>declarer_tables_auxiliaires</nom>
     31                <inclure>base/stats_data.php</inclure>
    3332        </pipeline>
     33        <fonctions>stats_data_fonctions.php</fonctions>
     34        <install>stats_data_administrations.php</install>
    3435        <necessite id="SPIP" version="[1.9.0;3.5.0]" />
    3536</plugin>
  • _plugins_/stats_data/stats_data_pipelines.php

    r109198 r109220  
    66        return $flux;
    77}
    8 
    9 function stats_data_affiche_milieu($flux){
    10         // afficher le formulaire de configuration (activer ou desactiver les statistiques).
    11         if ($flux['args']['exec'] == 'statistiques_visites') {
    12                
    13                 $flux['data'] = $flux['data'] ;
    14                
    15                 //$flux['data'] .= recuperer_fond('prive/squelettes/inclure/configurer',
    16                 //      array('configurer' => 'configurer_compteur'));
    17         }
    18 
    19         return $flux;
    20 }
Note: See TracChangeset for help on using the changeset viewer.