Changeset 63513 in spip-zone


Ignore:
Timestamp:
Jul 17, 2012, 6:17:39 PM (8 years ago)
Author:
jcvilleneuve@…
Message:

Pour Escal V3: une noisette "statistiques" plus riche et un affichage de la pagination dans les rubriques paramétrable

Location:
_squelettes_/escal/branche_V3
Files:
11 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/branche_V3/escal_fonctions.php

    r59182 r63513  
    55   // pour gerer les classes des differents liens dans les articles
    66   // Un grand merci a l'auteur : bobof
     7// =======================================================================================================================================
    78   
    89function inc_lien($lien, $texte='', $class='', $title='', $hlang='', $rel='', $connect='')
     
    3435// balises issues da la contrib  "Balises de comptage" de Franck
    3536// http://www.spip-contrib.net/Balises-de-comptage
    36 
     37// =======================================================================================================================================
    3738// balise #TOTAL_VISITES
     39// =======================================================================================================================================
    3840function vst_total_visites() {
    3941        $query = "SELECT SUM(visites) AS total_abs FROM spip_visites";
     
    4850        return $p;
    4951}
     52// =======================================================================================================================================
    5053// balise #NBPAGES_VISITEES
     54// =======================================================================================================================================
    5155function vst_total_pages_visitees() {
    5256        $query = "SELECT SUM(visites) AS nbPages FROM spip_visites_articles";
     
    6266}
    6367
     68// =======================================================================================================================================
     69// balise #MOY_VISITES
     70// =======================================================================================================================================
     71function moyenne_visites_par_jour() {
     72// calcul de la moyenne de visites
     73// Période d'analyse couverte (nb de jours avant aujourd'hui)
     74$periode = lire_config('escal/config/periodevisites', '365') ;
     75
     76// Sur tout le site, nombre de visites pendant la période
     77$query="SELECT UNIX_TIMESTAMP(date) AS date_unix, visites FROM spip_visites ".
     78                "WHERE 1 AND date > DATE_SUB(NOW(),INTERVAL $periode DAY) ORDER BY date";
     79        $result=spip_query($query);
     80        $i=0 ;
     81        $total_absolu=0;
     82        while ($row = spip_fetch_array($result)) {
     83                $total_absolu = $total_absolu + $row['visites'];
     84                $i++;
     85        }
     86// Nombre moyen de visites par jour sur la période
     87        $moyenne =  round($total_absolu / $periode );
     88        return $moyenne;
     89}
     90function balise_MOY_VISITES($p) {
     91        $p->code = "moyenne_visites_par_jour()";
     92        $p->statut = 'php';
     93        return $p;
     94}
     95// =======================================================================================================================================
    6496// fonction pour l'affichage du nombre de visiteurs connectes
     97// =======================================================================================================================================
    6598// issue du plugin "Nombre de visiteurs connectées"
    6699// http://www.spip-contrib.net/Nombres-de-visiteurs-connectes
     
    70103     }
    71104
     105// =======================================================================================================================================
     106// Balise : #JOUR_MAX_VISITES & #VAL_MAX_VISITES
     107// =======================================================================================================================================
    72108
     109  function generer_jour_val_max_visites($arg) {
     110        $qv = spip_query("SELECT MAX(visites) as maxvi FROM spip_visites");
     111        $rv = spip_fetch_array($qv);
     112        $valmaxi = $rv['maxvi'];
     113
     114        if($arg=="date") {
     115                $qd = spip_query("SELECT date FROM spip_visites WHERE visites = $valmaxi");
     116                $rd = spip_fetch_array($qd);
     117                $jourmaxi = $rd['date'];
     118        }
     119        if($arg=="date") { $a = $jourmaxi; }
     120        if($arg=="val") { $a = $valmaxi; }
     121        return $a;
     122}
     123function balise_JOUR_MAX_VISITES($p) {
     124        $arg="date";
     125        $p->code = "generer_jour_val_max_visites($arg)";
     126        $p->interdire_scripts = false;
     127        return $p;
     128}
     129function balise_VAL_MAX_VISITES($p) {
     130        $arg="val";
     131        $p->code = "generer_jour_val_max_visites($arg)";
     132        $p->interdire_scripts = false;
     133        return $p;
     134}
     135
     136// =======================================================================================================================================
    73137// paramètres pour le plugin diapo
     138// =======================================================================================================================================
    74139
    75140//nombre de vignettes par page
  • _squelettes_/escal/branche_V3/formulaires/configurer_rubrique.html

    r63404 r63513  
    1313
    1414     <ul>
     15          <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    1516            #SET{name,nombreart}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    16             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    17                     <div class="explication"><strong>Nombre d'articles affichés par page de pagination</strong>
     17                    <div class="explication">Nombre d'articles affichés par page de pagination
    1818                    [<span class='erreur_message'>(#GET{erreurs})</span>
    1919                    ]<span class="choix">
     
    2121                    </span>
    2222                    </div>
     23            #SET{name,paginhaut}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     24                    <div class="explication">Afficher la pagination en haut
     25                    [<span class='erreur_message'>(#GET{erreurs})</span>
     26                    ]<span class="choix" style="float: right">
     27                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     28                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui">oui</label>
     29
     30                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     31                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non">non</label>
     32                    </span></div>
     33            #SET{name,paginbas}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     34                    <div class="explication">Afficher la pagination en bas
     35                    [<span class='erreur_message'>(#GET{erreurs})</span>
     36                    ]<span class="choix" style="float: right">
     37                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     38                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui">oui</label>
     39
     40                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     41                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non">non</label>
     42                    </span></div>
    2343             </li>
    2444<!-- inc-acces_direct -->
     45            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    2546            #SET{name,rubaccesdirect}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    26             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    2747                    <div class="explication"><strong>Noisette inc-acces_direct</strong>
    2848                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    3959            </li>
    4060<!-- inc-derniers_articles -->
     61            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    4162            #SET{name,derniersart}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    42             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    4363                    <div class="explication"><strong>Noisette inc-derniers_articles</strong>
    4464                    [<span class='erreur_message'>(#GET{erreurs})</span>
  • _squelettes_/escal/branche_V3/formulaires/configurer_shoutbox.html

    r62383 r63513  
    2525                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] [(#ENV{#GET{name}}|non)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
    2626                    </div>
    27              #SET{name,titreshoutbox}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     27            #SET{name,titreshoutbox}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    2828                    <div class="explication"><br /> Titre du cadre
    2929                    [<span class='erreur_message'>(#GET{erreurs})</span>
  • _squelettes_/escal/branche_V3/formulaires/configurer_sommaire.html

    r63482 r63513  
    1717     <ul>
    1818<!-- inc-annonce -->
     19            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    1920             #SET{name,annonce}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    20             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    2121                    <div class="explication"><strong>Un article en annonce au centre</strong> <br />
    2222                                              L'article le plus récent avec le mot-clé "annonce" <br />
     
    3232             </li>
    3333<!-- inc-annonce_defilant -->
     34            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    3435             #SET{name,annoncedefilant}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    35             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    3636                    <div class="explication"><strong>Plusieurs articles défilants en annonce au centre</strong> <br />
    3737                                              Tous les articles avec le mot-clé "annonce" <br />
     
    4747             </li>
    4848<!-- inc-alaune -->
     49            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    4950             #SET{name,nombrealaune}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    50             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    5151                    <div class="explication"><strong>Nombre d'articles &agrave; la une</strong> (sous le premier onglet)
    5252                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    5757             </li>
    5858<!-- identification light -->
     59            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    5960             #SET{name,idlight}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    60             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    6161                    <div class="explication"><strong>Identification simplifi&eacute;e en haut &agrave; gauche</strong> <br />
    6262                                             (noisette inc-identification_light)
     
    7171             </li>
    7272<!-- identification bloc -->
     73            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    7374             #SET{name,idbloc}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    74             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    7575                    <div class="explication"><strong>Identification plus &eacute;labor&eacute;e dans un bloc &agrave; droite</strong><br />
    7676                                             (noisette inc-identification)
     
    8585             </li>
    8686<!-- inc-edito -->
     87            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    8788            #SET{name,edito}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    88             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    8989                    <div class="explication"><strong>Noisette inc-edito</strong>
    9090                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    101101            </li>
    102102<!-- inc-acces_direct -->
     103            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    103104            #SET{name,accesdirect}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    104             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    105105                    <div class="explication"><strong>Noisette inc-acces_direct</strong>
    106106                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    117117            </li>
    118118<!-- inc-top -->
     119            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    119120            #SET{name,top}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    120             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    121121                    <div class="explication"><strong>Noisette inc-top</strong>
    122122                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    150150            </li>
    151151<!-- inc-actus -->
     152            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    152153            #SET{name,actus}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    153             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    154154                    <div class="explication"><strong>Noisette inc-actus</strong>
    155155                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    174174            </li>
    175175<!-- inc-photos -->
     176            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    176177            #SET{name,photos}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    177             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    178178                    <div class="explication"><strong>Noisette inc-photos</strong>
    179179                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    206206            </li>
    207207<!-- inc-evenements -->
     208            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    208209            #SET{name,evenements}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    209             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    210210                    <div class="explication"><strong>Noisette inc-evenements</strong>
    211211                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    230230            </li>
    231231<!-- inc-calendrier -->
     232            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    232233            #SET{name,calendrier}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    233             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    234234                    <div class="explication"><strong>Noisette inc-calendrier</strong>
    235235                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    254254            </li>
    255255<!-- inc-sites -->
     256            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    256257            #SET{name,sites}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    257             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    258258                    <div class="explication"><strong>Noisette inc-sites</strong>
    259259                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    294294            </li>
    295295<!-- inc-stats -->
     296            <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    296297            #SET{name,stats}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    297             <li class="editer editer_[(#GET{name})][ (#GET{obli})][ (#GET{erreurs}|oui)erreur]">
    298298                    <div class="explication"><strong>Noisette inc-stats</strong>
    299299                    [<span class='erreur_message'>(#GET{erreurs})</span>
     
    306306                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
    307307                    </span><br /><br />
    308        <span style="font-style: italic;">Choix des statistiques à présenter :</span>
     308            <span style="font-style: italic;">Choix des statistiques à présenter :</span>
    309309                    </div>
    310310       
     
    319319                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
    320320                    </span></div>
    321 
     321                   
    322322            #SET{name,totalpagesvisitees}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    323                     <div class="explication">Nombre de pages visitées
    324                     [<span class='erreur_message'>(#GET{erreurs})</span>
    325                     ]<span class="choix" style="float: right">
    326                             <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
    327                             [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
    328 
    329                             <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
    330                             [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
    331                     </span></div>
    332 
     323                    <div class="explication">Nombre total de pages visitées
     324                    [<span class='erreur_message'>(#GET{erreurs})</span>
     325                    ]<span class="choix" style="float: right">
     326                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     327                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     328
     329                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     330                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     331                    </span></div>
     332                   
     333            #SET{name,moyennevisites}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     334                    <div class="explication">Moyenne des visites
     335                    [<span class='erreur_message'>(#GET{erreurs})</span>
     336                    ]<span class="choix" style="float: right">
     337                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     338                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     339
     340                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     341                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     342                    </span></div>
     343            #SET{name,periodevisites}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     344            <?php $periode="[(#ENV{#GET{name}}|?{#ENV{#GET{name}},365})]"; ?>
     345                    <div class="explication" style="padding-left:100px;">sur une période de
     346                    [<span class='erreur_message'>(#GET{erreurs})</span>
     347                    ]<span class="choix">
     348                             <input type="texte" style="width:30px" name="#GET{name}" id="#GET{name}_oui" value="<?php echo "$periode"; ?>"  /> jours
     349                    </span></div>
     350                   
     351            #SET{name,grosjour}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     352                    <div class="explication">Plus grosse journée
     353                    [<span class='erreur_message'>(#GET{erreurs})</span>
     354                    ]<span class="choix" style="float: right">
     355                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     356                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     357
     358                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     359                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     360                    </span></div>
     361                   
     362            #SET{name,aujourdhui}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     363                    <div class="explication">Nombre de visiteurs du jour
     364                    [<span class='erreur_message'>(#GET{erreurs})</span>
     365                    ]<span class="choix" style="float: right">
     366                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     367                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     368
     369                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     370                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     371                    </span></div>
     372                   
    333373            #SET{name,visiteursenligne}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    334374                    <div class="explication">Nombre de visiteurs en ligne
     
    342382                    </span></div>
    343383
    344             #SET{name,articlessites}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    345                     <div class="explication">Nombre d'articles du site
    346                     [<span class='erreur_message'>(#GET{erreurs})</span>
    347                     ]<span class="choix" style="float: right">
    348                             <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
    349                             [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
    350 
    351                             <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
    352                             [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
    353                     </span></div>
    354 
     384            #SET{name,cesitecompte}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     385                    <div class="explication">Affichage de "Ce site compte"
     386                    [<span class='erreur_message'>(#GET{erreurs})</span>
     387                    ]<span class="choix" style="float: right">
     388                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     389                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     390
     391                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     392                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     393                    </span></div>
     394
     395            #SET{name,auteurssite}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     396                    <div class="explication"  style="padding-left:20px;">Nombre d'auteurs
     397                    [<span class='erreur_message'>(#GET{erreurs})</span>
     398                    ]<span class="choix" style="float: right">
     399                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     400                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     401
     402                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     403                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     404                    </span></div>
     405
     406            #SET{name,rubriquesssite}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     407                    <div class="explication"  style="padding-left:20px;">Nombre de rubriques
     408                    [<span class='erreur_message'>(#GET{erreurs})</span>
     409                    ]<span class="choix" style="float: right">
     410                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     411                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     412
     413                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     414                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     415                    </span></div>
     416
     417            #SET{name,articlessite}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     418                    <div class="explication"  style="padding-left:20px;">Nombre d'articles du site
     419                    [<span class='erreur_message'>(#GET{erreurs})</span>
     420                    ]<span class="choix" style="float: right">
     421                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     422                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     423
     424                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     425                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     426                    </span></div>
     427
     428            #SET{name,commssite}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     429                    <div class="explication"  style="padding-left:20px;">Nombre de commentaires d'articles
     430                    [<span class='erreur_message'>(#GET{erreurs})</span>
     431                    ]<span class="choix" style="float: right">
     432                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     433                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     434
     435                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     436                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     437                    </span></div>
     438
     439            #SET{name,motssite}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     440                    <div class="explication"  style="padding-left:20px;">Nombre de mots-clés
     441                    [<span class='erreur_message'>(#GET{erreurs})</span>
     442                    ]<span class="choix" style="float: right">
     443                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     444                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     445
     446                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     447                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     448                    </span></div>
     449
     450            #SET{name,sitessite}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     451                    <div class="explication"  style="padding-left:20px;">Nombre de sites référencés
     452                    [<span class='erreur_message'>(#GET{erreurs})</span>
     453                    ]<span class="choix" style="float: right">
     454                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     455                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     456
     457                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     458                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     459                    </span></div>
     460                   
    355461            #SET{name,dernierarticleparu}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    356462                    <div class="explication">Dernier article paru
     463                    [<span class='erreur_message'>(#GET{erreurs})</span>
     464                    ]<span class="choix" style="float: right">
     465                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     466                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     467
     468                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     469                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     470                    </span></div>
     471
     472            #SET{name,sujetsforum}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     473                    <div class="explication">Nombre de sujets du forum
    357474                    [<span class='erreur_message'>(#GET{erreurs})</span>
    358475                    ]<span class="choix" style="float: right">
  • _squelettes_/escal/branche_V3/inclusions/inc-rubrique_normal.html

    r63377 r63513  
    2828
    2929<!-- si plus de x articles, on pagine (x est defini plus bas avec {pagination x} ) -->
     30[(#CONFIG{escal/config/paginhaut}|=={non}|oui) <!-- ]
    3031<p style="align:right">#PAGINATION</p>
    31 
     32[(#CONFIG{escal/config/paginhaut}|=={non}|oui) -->]
    3233        <BOUCLE_articles_rubs(ARTICLES){id_rubrique}{par num titre}{par date}{inverse}{pagination #GET{nbrpag}}>
    3334                <div class="cadre-articles-rubrique">
     
    5657
    5758<!-- si plus de x articles, on pagine (x est defini plus haut avec {pagination x} ) -->
     59[(#CONFIG{escal/config/paginbas}|=={non}|oui) <!-- ]
    5860<p style="align:right">#PAGINATION</p>
    59 
     61[(#CONFIG{escal/config/paginbas}|=={non}|oui) --> ]
    6062</B_articles_rubs>
    6163
  • _squelettes_/escal/branche_V3/inclusions/inc-stats.html

    r63458 r63513  
    1717[(#CONFIG{escal/config/totalvisites}|=={non}|oui) --> ]
    1818
     19[(#CONFIG{escal/config/totalpagesvisitees}|=={non}|oui) <!-- ]
     20<li>
     21<:escal:pages_vues:>
     22<div class="detail">#NBPAGES_VISITEES <:escal:pages:></div>
     23</li>
     24[(#CONFIG{escal/config/totalpagesvisitees}|=={non}|oui) --> ]
     25
     26[(#CONFIG{escal/config/moyennevisites}|=={non}|oui) <!-- ]
     27<li>
     28<:escal:moyenne_visites:> [(#CONFIG{escal/config/periodevisites,365})] <:escal:jours:> :
     29<div class="detail">
     30#MOY_VISITES <:escal:visites_jour:>
     31</div>
     32</li>
     33[(#CONFIG{escal/config/moyennevisites}|=={non}|oui) --> ]
     34
     35[(#CONFIG{escal/config/grosjour}|=={non}|oui) <!-- ]
     36<li>
     37<:escal:gros_jour:>
     38<div class="detail"><:escal:le:> [(#JOUR_MAX_VISITES|affdate{'d-m-Y'})] <br /> <:escal:avec:> #VAL_MAX_VISITES <:escal:visiteurs:></div>
     39</li>
     40[(#CONFIG{escal/config/grosjour}|=={non}|oui) --> ]
    1941
    2042[(#CONFIG{escal/config/aujourdui}|=={non}|oui) <!-- ]
     
    3153[(#CONFIG{escal/config/aujourdui}|=={non}|oui) --> ]
    3254
    33 [(#CONFIG{escal/config/totalpagesvisitees}|=={non}|oui) <!-- ]
    34 <li>
    35 <:escal:pages_vues:>
    36 <div class="detail">#NBPAGES_VISITEES <:escal:pages:></div>
    37 </li>
    38 [(#CONFIG{escal/config/totalpagesvisitees}|=={non}|oui) --> ]
    39 
    4055[(#CONFIG{escal/config/visiteursenligne}|=={non}|oui) <!-- ]
    4156<li>
     
    4863[(#CONFIG{escal/config/visiteursenligne}|=={non}|oui) --> ]
    4964
    50 [(#CONFIG{escal/config/articlessites}|=={non}|oui) <!-- ]
    5165<li>
    52 <BOUCLE_total(ARTICLES){tout}>
    53 </BOUCLE_total>
     66[(#CONFIG{escal/config/cesitecompte}|=={non}|oui) <!-- ]
    5467<:escal:contenu_site:>
    55 <div class="detail">#TOTAL_BOUCLE <:escal:articles:></div>
    56 </B_total>
     68[(#CONFIG{escal/config/cesitecompte}|=={non}|oui) --> ]
     69
     70[(#CONFIG{escal/config/auteurssite}|=={non}|oui) <!-- ]
     71  <BOUCLE_total_auteurs(AUTEURS){tout}> </BOUCLE_total_auteurs>
     72  <span class="detail">#TOTAL_BOUCLE <:escal:auteurs:></span>
     73  </B_total_auteurs>
     74[(#CONFIG{escal/config/auteurssite}|=={non}|oui) --> ]
     75
     76[(#CONFIG{escal/config/rubriquessite}|=={non}|oui) <!--]
     77  <BOUCLE_total_rubriques(RUBRIQUES){tout}> </BOUCLE_total_rubriques>
     78  <span class="detail">#TOTAL_BOUCLE <:escal:rubriques:></span>
     79  </B_total_rubriques>
     80[(#CONFIG{escal/config/rubriquessite}|=={non}|oui) --> ]
     81
     82[(#CONFIG{escal/config/articlessite}|=={non}|oui) <!-- ]
     83  <BOUCLE_total_articles(ARTICLES){tout}> </BOUCLE_total_articles>
     84  <span class="detail">#TOTAL_BOUCLE <:escal:articles:></span>
     85  </B_total_articles>
     86[(#CONFIG{escal/config/articlessite}|=={non}|oui) --> ]
     87
     88[(#CONFIG{escal/config/commssite}|=={non}|oui) <!-- ]
     89  <BOUCLE_total_commentaires(FORUMS){tout}> </BOUCLE_total_commentaires>
     90  <span class="detail">#TOTAL_BOUCLE <:escal:commentaires:></span>
     91  </B_total_commentaires>
     92[(#CONFIG{escal/config/commssite}|=={non}|oui) --> ]
     93
     94[(#CONFIG{escal/config/motssite}|=={non}|oui) <!-- ]
     95  <BOUCLE_total_mot_clef(MOTS){tout}> </BOUCLE_total_mot_clef>
     96  <span class="detail">#TOTAL_BOUCLE <:escal:mots_cles:></span>
     97  </B_total_mot_clef>
     98[(#CONFIG{escal/config/motssite}|=={non}|oui) --> ]
     99
     100[(#CONFIG{escal/config/sitessite}|=={non}|oui) <!-- ]
     101  <BOUCLE_total_sites(SITES){tout}> </BOUCLE_total_sites>
     102  <span class="detail">#TOTAL_BOUCLE <:escal:sites_references:></span>
     103  </B_total_sites>
     104[(#CONFIG{escal/config/sitessite}|=={non}|oui) --> ]
     105
    57106</li>
    58 [(#CONFIG{escal/config/articlessites}|=={non}|oui) --> ]
    59107
    60108[(#CONFIG{escal/config/dernierarticleparu}|=={non}|oui) <!-- ]
     
    68116[(#CONFIG{escal/config/dernierarticleparu}|=={non}|oui) --> ]
    69117
     118
     119<li>
     120[(#CONFIG{escal/config/sujetsforum}|=={non}|oui) <!-- ]
     121<:escal:sur_forum:>
     122  <BOUCLE_forums(RUBRIQUES){racine}{titre_mot=forum}>
     123    <BOUCLE_total_sujets(FORUMS){articles.id_secteur=#ID_SECTEUR}></BOUCLE_total_sujets>
     124      <span class="detail">#TOTAL_BOUCLE <:escal:sujets:></span>
     125    <//B_total_sujets>
     126  </BOUCLE_forums>
     127</li>
     128[(#CONFIG{escal/config/sujetsforum}|=={non}|oui) --> ]
     129
    70130</ul>
    71131
  • _squelettes_/escal/branche_V3/lang/escal_en.php

    r63449 r63513  
    3232'aujourdhui'  => 'Today: ',
    3333'auteurs' => 'Authors',
     34'avec' => 'width',
    3435'avec_le_squelette' => 'with the template',
    3536// B
     
    4041'clic_telechargement' => 'Click to see or download',
    4142'collegues' => 'All the colleagues',
     43'commentaires' => 'comments',
    4244'contact' => 'Contact',
    4345'contact_bienvenue' => 'To contact the technical referent,
     
    107109'format' => 'File type :',
    108110'forum' => 'Forum',
     111//G
     112'gros_jour' => 'Biggest day',
    109113//H
    110114'haut_page' => 'Top of the page',
    111115// I
    112116'identification' => 'Identification',
     117// J
     118'jours' => 'days',
    113119// L
    114120'le' => 'on',
     
    120126'message_non' => '(no message for the moment)',
    121127'meteo_titre_conditions' => 'Weather conditions in',
     128'mots_cles' => 'keywords',
    122129'mots_clefs' => 'The keywords',
    123130'mots_clefs_associes' => 'Associated  keywords',
     131'moyenne_visites' => 'Average for',
    124132// P
    125133'pages' => 'pages',
     
    142150'recherche_sites_non' => 'No site found for this search',
    143151'repondre_message' => 'Reply to this message',
     152'rubriques' => 'sections',
    144153'rubrique_articles' => 'Articles of this section',
    145154'rubrique_contenu' => 'This section contains',
     
    154163'sous_rubriques' => 'sub-sections',
    155164'statistiques' => 'Statistics of the site',
     165'sujets' => 'topics',
     166'sur_forum' => 'On the forum it is:',
    156167'sur_web' => 'On web',
    157168// T
     
    172183'traductions_article' => 'Translations of this article:',
    173184// V
     185'visites_jour' => 'visits a day',
    174186'visiteur' => 'visitor',
    175187'visiteurs' => 'visitors',
  • _squelettes_/escal/branche_V3/lang/escal_es.php

    r63449 r63513  
    3232'aujourdhui'  => 'Hoy: ',
    3333'auteurs' => 'Autores',
     34'avec' => 'con',
    3435'avec_le_squelette' => 'Con el esqueleto',
    3536// B
     
    4041'clic_telechargement' => 'Clicar para ver o descargar',
    4142'collegues' => 'Todos los colegas',
     43'commentaires' => 'comentarios',
    4244'contact' => 'Contacto',
    4345'contact_bienvenue' => 'Para ponerse en contacto con el referente t&eacute;cnico,
     
    107109'format' => 'Formato :',
    108110'forum' => 'Foro',
     111//G
     112'gros_jour' => 'D&iacute;a m&aacute;s grueso',
    109113//H
    110114'haut_page' => 'Arriba',
    111115// I
    112116'identification' => 'Identificaci&oacute;n',
     117// J
     118'jours' => 'd&iacute;as',
    113119// L
    114120'le' => 'el',
     
    120126'message_non' => '(ning&uacute;n mensaje por el momento)',
    121127'meteo_titre_conditions' => 'Condiciones meteorol&oacute;gicas a',
     128'mots_cles' => 'palabras clave',
    122129'mots_clefs' => 'Las palabras clave',
    123130'mots_clefs_associes' => 'Palabras clave asociadas',
     131'moyenne_visites' => 'Media desde hace',
    124132// P
    125133'pages' => 'P&aacute;ginas',
     
    142150'recherche_sites_non' => 'Ning&uacute;n sitio encontrado para esta b&uacute;squeda',
    143151'repondre_message' => 'Responder este mensaje',
     152'rubriques' => 'r&uacute;bricas',
    144153'rubrique_articles' => 'Los art&iacute;culos de esta r&uacute;brica',
    145154'rubrique_contenu' => 'Esta r&uacute;brica contiene',
    146155'rubrique_sites_references' => 'Los sitios referanciados en esta r&uacute;brica',
    147156'rubrique_sous_rubriques' => 'Las subr&uacute;bricas de esta r&uacute;brica',
    148 
    149157// S
    150158'sites' => 'Sitios',
     
    155163'sous_rubriques' => 'subr&uacute;bricas',
    156164'statistiques' => 'Estad&iacute;sticas del sitio',
     165'sujets' => 'temas',
     166'sur_forum' => 'Sobre el foro es:',
    157167'sur_web' => 'En la web',
    158168// T
     
    173183'traductions_article' => 'Traducciones de este art&iacute;culo:',
    174184// V
     185'visites_jour' => 'visitas al día',
    175186'visiteur' => 'visitante',
    176187'visiteurs' => 'visitantes',
  • _squelettes_/escal/branche_V3/lang/escal_fr.php

    r63449 r63513  
    3232'aujourdhui'  => 'Aujourd\'hui : ',
    3333'auteurs' => 'Auteurs',
     34'avec' => 'avec',
    3435'avec_le_squelette' => 'avec le squelette',
    3536// B
     
    4041'clic_telechargement' => 'Cliquer pour voir ou t&eacute;l&eacute;charger',
    4142'collegues' => 'Tous les coll&egrave;gues',
     43'commentaires' => 'commentaires',
    4244'contact' => 'Contact',
    4345'contact_bienvenue' => 'Pour contacter le r&eacute;f&eacute;rent technique,
     
    7173'contact_retour_commentaire2' => 'qui vous r&eacute;pondra d&egrave;s que possible &agrave; cette adresse :',
    7274'contact_retour_checkbox' => 'Votre niveau :',
    73 'contenu_site' => 'Ce site contient : ',
     75'contenu_site' => 'Ce site compte : ',
    7476// D
    7577'dans_site' => 'dans ce site',
     
    109111'format' => 'Format :',
    110112'forum' => 'Forum',
    111 //H
     113//G
     114'gros_jour' => 'Plus grosse journ&eacute;e',
     115// H
    112116'haut_page' => 'Haut de page',
    113117// I
    114118'identification' => 'Identification',
     119// J
     120'jours' => 'jours',
    115121// L
    116122'le' => 'le',
     
    122128'message_non' => '(pas de message pour le moment)',
    123129'meteo_titre_conditions' => 'Conditions m&eacute;t&eacute;o &agrave;',
     130'mots_cles' => 'mots-cl&eacute;s',
    124131'mots_clefs' => 'Les mots-cl&eacute;s',
    125132'mots_clefs_associes' => 'Mots-cl&eacute;s associ&eacute;s',
     133'moyenne_visites' => 'Moyenne depuis',
    126134// P
    127135'pages' => 'pages',
     
    144152'recherche_sites_non' => 'Aucun site trouv&eacute; pour cette recherche',
    145153'repondre_message' => 'R&eacute;pondre &agrave; ce message',
     154'rubriques' => 'rubriques',
    146155'rubrique_articles' => 'Les articles de cette rubrique',
    147156'rubrique_contenu' => 'Cette rubrique contient',
    148157'rubrique_sites_references' => 'Les sites r&eacute;f&eacute;renc&eacute;s dans cette rubrique',
    149158'rubrique_sous_rubriques' => 'Les sous-rubriques de cette rubrique',
    150 
    151159// S
    152160'sites' => 'Sites',
     
    157165'sous_rubriques' => 'sous_rubriques',
    158166'statistiques' => 'Statistiques du site',
     167'sujets' => 'sujets',
     168'sur_forum' => 'Sur le forum c\'est :',
    159169'sur_web' => 'Sur le web',
    160170// T
     
    175185'traductions_article' => 'traductions de cet article :',
    176186// V
     187'visites_jour' => 'visites par jour',
    177188'visiteur' => 'visiteur',
    178189'visiteurs' => 'visiteurs',
  • _squelettes_/escal/branche_V3/lang/escal_it.php

    r63449 r63513  
    3232'aujourdhui'  => 'Oggi : ',
    3333'auteurs' => 'Autori',
     34'avec' => 'con',
    3435'avec_le_squelette' => 'con il modello',
    3536// B
     
    4041'clic_telechargement' => 'Cliccare per vedere o scaricare',
    4142'collegues' => 'Tutti i colleghi',
     43'commentaires' => 'commenti',
    4244'contact' => 'Contatto',
    4345'contact_bienvenue' => 'Per contattare il responsabile tecnico,
     
    107109'format' => 'Formato :',
    108110'forum' => 'Forum',
     111//G
     112'gros_jour' => 'Giorno pi&ugrave; importante',
    109113//H
    110114'haut_page' => 'Torna su',
    111115// I
    112116'identification' => 'Identificazione',
     117// J
     118'jours' => 'giorni',
    113119// L
    114120'le' => 'il',
     
    120126'message_non' => '(Nessun messaggio per il momento)',
    121127'meteo_titre_conditions' => 'Condizioni meteorologia a',
     128'mots_cles' => 'parole chiavi',
    122129'mots_clefs' => 'Le parole chiavi',
    123130'mots_clefs_associes' => 'Parole chiave associate',
     131'moyenne_visites' => 'Media da',
    124132// P
    125133'pages' => 'pagine',
     
    142150'recherche_sites_non' => 'Nessuno sito trovato per questa ricerca',
    143151'repondre_message' => 'Rispondere al messaggio',
     152'rubriques' => 'rubriche',
    144153'rubrique_articles' => 'Gli articoli di questa rubrica',
    145154'rubrique_contenu' => 'Questa rubrica contiene',
    146155'rubrique_sites_references' => 'I siti inseriti in questa rubrica',
    147156'rubrique_sous_rubriques' => 'Le sotto-rubriche di questa rubrica',
    148 
    149157// S
    150158'sites' => 'Siti',
     
    155163'sous_rubriques' => 'sotto-rubriche',
    156164'statistiques' => 'Statistiche del sito',
     165'sujets' => 'argomenti',
     166'sur_forum' => 'Sul foro sono:',
    157167'sur_web' => 'Sul web',
    158168// T
     
    173183'traductions_article' => 'traduzioni di questo articolo :',
    174184// V
     185'visites_jour' => 'visite per giorno',
    175186'visiteur' => 'visitatore',
    176187'visiteurs' => 'visitatori',
  • _squelettes_/escal/branche_V3/paquet.xml

    r63499 r63513  
    22  prefix="escal"
    33  categorie="squelette"
    4   version="3.21.2"
     4  version="3.22.0"
    55  etat="stable"
    66  compatibilite="[2.10.0;["
Note: See TracChangeset for help on using the changeset viewer.