Changeset 111880 in spip-zone


Ignore:
Timestamp:
Oct 5, 2018, 2:16:03 PM (10 months ago)
Author:
root
Message:

Possibilité d’avoir des stats sur les auteurs

Location:
_plugins_/statistiques_objets/trunk
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/statistiques_objets/trunk/paquet.xml

    r110367 r111880  
    22        prefix="statsobjets"
    33        categorie="statistique"
    4         version="1.0.35"
     4        version="1.1.0"
    55        etat="test"
    66        compatibilite="[3.0.0;3.2.*]"
  • _plugins_/statistiques_objets/trunk/prive/squelettes/inclure/stats-visites-populaires.html

    r98652 r111880  
    3535                (#SET{select,  [(#GET{id_table_objet}),visites,popularite][,(#GET{champ_titre})]})][
    3636                (#SET{from,    #GET{table_objet_sql}})][
    37                 (#SET{where,   [(#GET{id_table_objet})] IN \([(#GET{c}|join{','})]\)[(#GET{champ_statut}|oui) AND [(#GET{champ_statut})]=[(#GET{statut_publie}|sql_quote)]]})][
     37                (#GET{champ_statut}|oui) #SET{req_statut, #GET{champ_statut}=#GET{statut_publie}|sql_quote}][
     38                (#REM) Exception pour les auteurs (en attendant https://core.spip.net/issues/4175#note-6 ?)][
     39                (#GET{champ_statut}|and{#GET{objet}|=={auteur}}|oui) #SET{req_statut, statut IN ('0minirezo', '1comite', '6forum')}][
     40                (#SET{where,   [(#GET{id_table_objet})] IN \([(#GET{c}|join{','})]\)[(#GET{champ_statut}|oui) AND #GET{req_statut}]})][
    3841                (#SET{groupby, #GET{id_table_objet}})][
    3942                (#SET{orderby, FIELD\([(#GET{id_table_objet})][,(#GET{c}|join{','})]\)})][
    4043                (#SET{limit,   '0,30'})][
    4144                (#SET{req_pop, [SELECT (#GET{select})][ FROM (#GET{from})][ WHERE (#GET{where})][ GROUP BY (#GET{groupby})][ ORDER BY (#GET{orderby})][ LIMIT (#GET{limit})]})]
     45
    4246
    4347                <h4><:statistiques:info_visites_objets_plus_populaires:></h4>
     
    6367                [(#SET{select, [(#GET{id_table_objet}),visites,popularite][,(#GET{champ_date})][,(#GET{champ_titre})]})][
    6468                (#SET{from,    #GET{table_objet_sql}})][
    65                 (#SET{where,   popularite > 0[(#GET{ids_pop}|count|oui) AND [(#GET{id_table_objet})] NOT IN \([(#GET{ids_pop}|join{','})]\)][(#GET{champ_statut}|oui) AND [(#GET{champ_statut})]=[(#GET{statut_publie}|sql_quote)]]})][
     69                (#SET{where,   popularite > 0[(#GET{ids_pop}|count|oui) AND [(#GET{id_table_objet})] NOT IN \([(#GET{ids_pop}|join{','})]\)][(#GET{champ_statut}|oui) AND #GET{req_statut}]})][
    6670                (#SET{groupby, #GET{id_table_objet}})][
    6771                (#SET{orderby, [(#GET{champ_date}) DESC]})][
     
    99103                (#SET{select,  [(#GET{id_table_objet}),visites,popularite][,(#GET{champ_titre})]})][
    100104                (#SET{from,    #GET{table_objet_sql}})][
    101                 (#SET{where,   popularite > 0[(#GET{champ_statut}|oui) AND [(#GET{champ_statut})]=[(#GET{statut_publie}|sql_quote)]]})][
     105                (#SET{where,   popularite > 0[(#GET{champ_statut}|oui) AND #GET{req_statut} ]})][
    102106                (#SET{groupby, #GET{id_table_objet}})][
    103107                (#SET{orderby, 'visites DESC'})][
Note: See TracChangeset for help on using the changeset viewer.