Changeset 24541 in spip-zone


Ignore:
Timestamp:
Nov 22, 2008, 10:17:06 PM (11 years ago)
Author:
eric@…
Message:

Creation d'une balise pour le nombre de visiteurs connectés
Intégration du plugin Notation dans les articles
Mise au point de la config de la page auteur
Quelques renommages pour préparer un prochaine noisette de stats (articles les mieux notés)

Location:
_squelettes_/sarkaspip3
Files:
12 edited
1 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip3/article.html

    r24150 r24541  
    2525                                        {afficher_commentaires=oui}
    2626                                        {avec_popularite=#CONFIG{sarkaspip_article/avec_popularite, oui}}
     27                                        {avec_notation=#CONFIG{sarkaspip_article/position_notation, 0}}
    2728                                        {logo_rubrique=#CONFIG{sarkaspip_article/logo_rubrique, oui}}
    2829                                        {taille_logo=#CONFIG{sarkaspip_article/taille_logo, 150}}>
  • _squelettes_/sarkaspip3/auteur.html

    r24443 r24541  
    2323                        </div>
    2424                        [(#REM) <!-- articles publies par l'auteur --> ]
    25                         <INCLURE{fond=noisettes/auteur/inc_auteur_articles}{ajax}{id_auteur}>
     25                        [(#CONFIG{sarkaspip_auteur/position_articles, 1}|=={1}|?{' '})
     26                                <INCLURE{fond=noisettes/auteur/inc_auteur_articles}{ajax}{id_auteur}>
     27                        ]
    2628                        [(#REM) <!-- Formumaire de contact de l'auteur --> ]
    27                         [<div class="formulaire">(#FORMULAIRE_ECRIRE_AUTEUR)</div>]
     29                        [(#CONFIG{sarkaspip_auteur/position_contact, 1}|=={1}|?{' '})
     30                                [<div class="formulaire">(#FORMULAIRE_ECRIRE_AUTEUR)</div>]
     31                        ]
    2832                </div>
    2933        </div>
  • _squelettes_/sarkaspip3/css/elements.css.html

    r24535 r24541  
    7474.description .ps {margin: 10px 0 20px; padding-top: 10px; font-size: 1em; border-top: 1px dotted #6262A4;}
    7575.description .notes {margin: 10px 0 20px; padding-top: 10px; font-size: 1em; border-top: 1px dotted #6262A4;}
     76.description .notation {margin: 10px 0 20px; padding-top: 10px; font-size: 1em; border-top: 1px dotted #6262A4;}
    7677
    7778/* Styles generiques des portfolios: images et documents pour rubrique et article (inclus evenement, album) */
     
    106107.article .titre h1 {}
    107108/* Styles de la description, specifiques aux pages article */
    108       /*.article .description a {color: #6262A4;}*/
     109.article .cartouche {font-size: 0.92em}
    109110.article .description .notes {}
    110111/* Styles du portfolio specifiques des pages article, evenement, album... */
  • _squelettes_/sarkaspip3/fonds/cfg_sarkaspip_article.html

    r24215 r24541  
    3838                        <:sarkaspip:cfg_lbl_non:>
    3939                </label>
     40                <br />
     41                <p><:sarkaspip:cfg_inf_article_notation:></p>
     42                <label>
     43                        <input type="radio" name="position_notation" value="0" [(#ENV{position_notation, 0}|=={0}|?{checked="checked"})] />
     44                        <:sarkaspip:cfg_lbl_notation_non:>
     45                </label><br />
     46                <label>
     47                        <input type="radio" name="position_notation" value="1" [(#ENV{position_notation, 0}|=={1}|?{checked="checked"})] />
     48                        <:sarkaspip:cfg_lbl_notation_cartouche:>
     49                </label><br />
     50                <label>
     51                        <input type="radio" name="position_notation" value="2" [(#ENV{position_notation, 0}|=={2}|?{checked="checked"})] />
     52                        <:sarkaspip:cfg_lbl_notation_fin:>
     53                </label><br />
    4054        </fieldset>
    4155       
  • _squelettes_/sarkaspip3/fonds/cfg_sarkaspip_auteur.html

    r24510 r24541  
    3636       
    3737        <fieldset>
    38                 <legend><:sarkaspip:cfg_lgd_auteur_articles:></legend>
     38                <legend><:sarkaspip:cfg_lgd_articles_publies:></legend>
    3939                <p><:sarkaspip:cfg_inf_auteur_articles:></p>
    4040                <label>
     
    5858        </fieldset>
    5959       
     60        <fieldset>
     61                <legend><:sarkaspip:cfg_lgd_form_contact:></legend>
     62                <p><:sarkaspip:cfg_inf_auteur_contact:></p>
     63                <label>
     64                        <input type="radio" name="position_contact" value="1" [(#ENV{position_contact, 1}|=={1}|?{checked="checked"})] />
     65                        <:sarkaspip:cfg_lbl_oui:>
     66                </label>
     67                <label>
     68                        <input type="radio" name="position_contact" value="0" [(#ENV{position_contact, 1}|=={0}|?{checked="checked"})] />
     69                        <:sarkaspip:cfg_lbl_non:>
     70                </label>
     71        </fieldset>
     72       
    6073        <div style="text-align: right; margin-right:3px;">
    6174        [(#CONFIG{sarkaspip_accueil/mode_debug, non}|=={oui}|?{' '})
  • _squelettes_/sarkaspip3/fonds/cfg_sarkaspip_rubrique.html

    r23954 r24541  
    4646       
    4747        <fieldset>
    48                 <legend><:sarkaspip:cfg_lgd_rubrique_articles:></legend>
     48                <legend><:sarkaspip:cfg_lgd_articles_publies:></legend>
    4949                <p><:sarkaspip:cfg_inf_rubrique_articles:></p>
    5050                <label>
  • _squelettes_/sarkaspip3/lang/sarkaspip_fr.php

    r24339 r24541  
    1515                '0_site_web' => 'Aucun site',
    1616                '0_commentaire' => 'Aucun commentaire',
     17                '0_visiteur_connecte' => 'Aucun visiteur actuellement connect&eacute;',
    1718                '1_article' => 'Article',
    1819                '1_auteur' => 'Auteur',
     
    2021                '1_site_web' => 'Site Web',
    2122                '1_commentaire' => 'commentaire',
     23                '1_visiteur_connecte' => 'visiteur actuellement connect&eacute;',
     24                '1_visiteurs_connectes' => 'visiteurs actuellement connect&eacute;s',
    2225         
    2326       
     
    356359                'cfg_titre_styles' => 'Sarka-SPIP - Configuration des styles',
    357360                'cfg_titre_plugins' => 'Sarka-SPIP - Configuration des plugins int&eacute;gr&eacute;s',
     361                'cfg_titre_auteur' => 'Sarka-SPIP - Configuration de la page auteur',
    358362
    359363// Titre des liens des pages
     
    374378                'sarkaspip_styles' => 'Styles',
    375379                'sarkaspip_plugins' => 'Plugins',
     380                'sarkaspip_auteur' => 'Auteur',
    376381               
    377382// Descriptif des pages
     
    396401                'cfg_descr_plugins' => 'Cette page permet de fixer la configuration de certains plugins SPIP int&eacute;gr&eacute;s au squelette comme Boutons Texte, Nyroceros... Il est indispensable d\'appliquer ce param&eacute;trage Sarka-SPIP pour obtenir les effets voulus dans le squelette. N&eacute;anmoins, il est possible de revenir &agrave; la
    397402                configuration par d&eacute;faut du plugin si vous n\'utilisez plus le squelette.',
     403                'cfg_descr_auteur' => 'Le corps de la page auteur permet d\'afficher plusieurs blocs d\'information : la biographie, les articles publi&eacute;s par l\'auteur et un formulaire de contact. Cette page permet de configurer l\'affichage de tous ces blocs.',
    398404
    399405// Titre des boites
     
    414420                'cfg_boite_styles' => 'Styles',
    415421                'cfg_boite_plugins' => 'Plugins',
     422                'cfg_boite_auteur' => 'Auteur',
    416423
    417424// Legendes des blocs contenus dans chaque boite
     
    450457                'cfg_lgd_accueil_intro' => 'Pr&eacute;sentation',
    451458                'cfg_lgd_accueil_debug' => 'Debug',
    452                 'cfg_lgd_rubrique_articles' => 'Articles publi&eacute;s',
     459                'cfg_lgd_articles_publies' => 'Articles publi&eacute;s',
    453460                'cfg_lgd_description' => 'El&eacute;ments descriptifs',
    454461                'cfg_lgd_documents_joints' => 'Documents joints',
     
    579586                'cfg_inf_extrait_sans_logo' => 'Vous avez la possibilit&eacute; de d&eacute;finir un logo pour chaque article (cf. la page d\'&eacute;dition d\'un article). Mais si ce logo n\'est pas renseign&eacute;, le squelette a la possibilit&eacute; d\'afficher le logo de la rubrique.
    580587                Voulez-vous activer cette option dans la page du formulaire de commentaire ?',
     588                'cfg_inf_article_notation' => 'L\'activation du plugin  &#171; Notation d\'&eacute;l&eacute;ments SPIP &#187; vous donne la possibilit&eacute; d\'ins&eacute;rer le formulaire de notation dans le cartouche ou &agrave; la fin du texte de l\'article.',
     589                'cfg_inf_auteur_articles' => 'Voulez-vous afficher la liste des articles publi&eacute;s par l\'auteur ? Si oui, vous pourrez ensuite ajuster quelques param&egrave;tres de cet affichage.',
     590                'cfg_inf_auteur_contact' => 'Voulez-vous afficher un formulaire pour contacter l\'auteur ?',
    581591                'cfg_inf_css_bandeau' => 'Vous pouvez modifier certains attributs graphiques des trois parties qui composent le bandeau.',
    582592                'cfg_inf_css_pied' => 'Vous pouvez modifier certains attributs graphiques des deux parties qui composent le bandeau.',
     
    589599                'cfg_inf_css_general' => 'Il est possible de d&eacute;finir certains attribut graphiques appliqu&eacute;s &agrave; l\'ensemble du site. C\'est le cas de la police, de la couleur du texte...',
    590600                'cfg_inf_css_couleurs_site' => 'Choisissez les couleurs du fond, du texte et des liens du site qui seront appliqu&eacute;es par d&eacute;faut.',
    591                 'cfg_lbl_css_image_fond' => 'Vous pouvez afficher une image d\'arri&egrave;re plan nomm&eacute;e bg@lbl_bi_suffixe@, stock&eacute;e dans le dossier images/ et poss&eacute;dant l\'extension gif, png ou jpg.',
    592601
    593602// Labels des items de choix
     
    708717                'cfg_lbl_css_bi1' => 'Extension de l\'image de fond',
    709718                'cfg_lbl_css_bi2' => 'Propri&eacute;t&eacute;s associ&eacute;es (repeat, position, attachement)',
     719                'cfg_lbl_css_image_fond' => 'Vous pouvez afficher une image d\'arri&egrave;re plan nomm&eacute;e bg@lbl_bi_suffixe@, stock&eacute;e dans le dossier images/ et poss&eacute;dant l\'extension gif, png ou jpg.',
    710720                'cfg_lbl_gif' => 'gif',
    711721                'cfg_lbl_png' => 'png',
    712722                'cfg_lbl_jpg' => 'jpg',
    713723                'cfg_lbl_contact_titre' => 'Titre de la page contenant le formulaire',
     724                'cfg_lbl_notation_non' => 'Ne rien ins&eacute;rer',
     725                'cfg_lbl_notation_cartouche' => 'Ins&eacute;rer dans le cartouche',
     726                'cfg_lbl_notation_fin' => 'Ins&eacute;rer &agrave; la fin du texte de l\'article',
    714727
    715728// Items des select
  • _squelettes_/sarkaspip3/noisettes/article/inc_article_cartouche.html

    r23915 r24541  
    55                - page: indique le type de page affichee (article - par defaut -, evenement, album, edito)
    66                - avec_popularite: indique si on doit afficher ou pas la popularite
     7                - avec_notation: indique si on doit afficher ou pas le formulaire de notation (necessite plugin NOTATION)
    78                - id_evenement: id de l'evenement associe a l'article (page evenement avec plugin agenda)
    89-->
     
    3536                        [<br /><:sarkaspip:popularite_article:>&nbsp;:&nbsp;(#POPULARITE)%]
    3637                ]
     38
     39                [(#REM) <!-- Notation de l'article --> ]
     40                [(#PLUGIN{NOTATION}|?{' '})
     41                        [(#ENV{avec_notation, 0}|=={1}|?{' '})
     42                                [<br />(#FORMULAIRE_NOTATION)]
     43                        ]
     44                ]
    3745        </div>
    3846</BOUCLE_cartouche>
  • _squelettes_/sarkaspip3/noisettes/article/inc_article_description.html

    r24518 r24541  
    66                - afficher_commentaires: indicateur d'affichage ou pas du nombre de commentaires de l'article concerne
    77                - avec_popularite: indique si on doit afficher ou pas la popularite
     8                - avec_notation: indique si on doit afficher ou pas la notation de l'article (necessite le plugin notation)
    89                - logo_rubrique: indique si on utilise le logo de la rubrique dans le cas ou le logo de l'article est absent
    910                - taille_logo: taille max du logo si affiche
     
    3536        [(#REM) <!--dans l'edito, le cartouche et l'image sont avant le titre--> ]
    3637        [(#ENV{page}|=={edito}|?{' '})
    37                 [(#INCLURE{fond=noisettes/article/inc_article_cartouche}{id_article}{id_evenement}{avec_popularite=non}{page})]
     38                [(#INCLURE{fond=noisettes/article/inc_article_cartouche}{id_article}{id_evenement}{avec_popularite=non}{avec_notation}{page})]
    3839                <br class="nettoyeur" />
    3940                [<div class="logo droite">(#GET{logo}||image_reduire{#ENV{taille_logo}})</div>]
     
    4546                [<div class="#EDIT{soustitre} soustitre">(#SOUSTITRE)</div>]
    4647        [(#ENV{page}|!={edito}|?{' '})
    47                 [(#INCLURE{fond=noisettes/article/inc_article_cartouche}{id_article}{avec_popularite}{page})]
     48                [(#INCLURE{fond=noisettes/article/inc_article_cartouche}{id_article}{avec_popularite}{avec_notation}{page})]
    4849                <br class="nettoyeur" />
    4950                [<div class="logo gauche">(#GET{logo}||image_reduire{#ENV{taille_logo}})</div>]
     
    5556                [<br class="nettoyeur" /><div class="#EDIT{ps} ps">(#PS)</div>]
    5657                [<br class="nettoyeur" /><div class="notes">(#NOTES)</div>]
     58                [(#REM) <!-- Notation de l'article --> ]
     59                [(#PLUGIN{NOTATION}|?{' '})
     60                        [(#ENV{avec_notation, 0}|=={2}|?{' '})
     61                                [<br class="nettoyeur" /><div class="notation">(#FORMULAIRE_NOTATION)</div>]
     62                        ]
     63                ]
    5764        </div>
    5865</BOUCLE_description>
  • _squelettes_/sarkaspip3/noisettes/statistiques/inc_stats_articles.html

    r21119 r24541  
    22<div id="noisette_hitparade" class="noisette">
    33        [(#CONFIG{sarkaspip_noisettes/composition_stats_2, 3}|match{^(1|3)$}|?{' '})
    4                 <INCLURE{fond=noisettes/statistiques/inc_stats_articles_top}>
     4                <INCLURE{fond=noisettes/statistiques/inc_stats_articles_populaires}>
    55        ]
    66        [(#CONFIG{sarkaspip_noisettes/composition_stats_2, 3}|match{^(2|3)$}|?{' '})
  • _squelettes_/sarkaspip3/noisettes/statistiques/inc_stats_site.html

    r22969 r24541  
    11[(#REM) <!-- affichage des statistiques generales site --> ]
     2#CACHE{60}
    23<div id="noisette_statistiques" class="noisette">
    34        <h1 class="intitule"><:sarkaspip:statistiques:></h1>
     
    3334                        [(#VISITES_SITE{aujourdhui})]&nbsp;<:sarkaspip:aujourdhui:><br />
    3435                        [(#VISITES_SITE{hier})]&nbsp;<:sarkaspip:hier:><br />
    35                         [(#VISITES_SITE)]&nbsp;<:sarkaspip:depuis_debut:>
     36                        [(#VISITES_SITE)]&nbsp;<:sarkaspip:depuis_debut:><br />
     37                        [(#VISITEURS_CONNECTES|=={0}|?{' '})<:sarkaspip:0_visiteur_connecte:>]
     38                        [#VISITEURS_CONNECTES&nbsp;(#VISITEURS_CONNECTES|=={1}|?{<:sarkaspip:1_visiteur_connecte:>,<:sarkaspip:n_visiteurs_connectes:>})]
    3639                </div>
    3740        </div>
  • _squelettes_/sarkaspip3/public/sarkaspip_balises.php

    r23808 r24541  
    2828
    2929        return $version;
     30}
     31
     32// =======================================================================================================================================
     33// Balise : #VISITEURS_CONNECTES
     34// =======================================================================================================================================
     35// Auteur: SarkASmeL (base sur le plugin Nombre de visiteurs connectes)
     36// Fonction : affiche le nombre de visiteurs en cours de connection sur le site
     37// Parametre: aucun
     38// =======================================================================================================================================
     39//
     40function balise_VISITEURS_CONNECTES($p) {
     41
     42        $p->code = 'calcul_visiteurs_connectes()';
     43        $p->statut = 'php';
     44        return $p;
     45}
     46
     47function calcul_visiteurs_connectes() {
     48        $nb = count(preg_files(_DIR_TMP.'visites/','.'));
     49        return $nb;
    3050}
    3151
Note: See TracChangeset for help on using the changeset viewer.