Changeset 79151 in spip-zone


Ignore:
Timestamp:
Dec 4, 2013, 9:59:48 PM (6 years ago)
Author:
jcvilleneuve@…
Message:

EscalV3 : une nouvelle noisette pour afficher les derniers articles en une différemment + un peu plus de paramètres pour l'article en exergue

Location:
_squelettes_/escal/branche_V3
Files:
1 added
6 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/escal/branche_V3/formulaires/configurer_escal_sommaire_corps.html

    r77189 r79151  
    109109                   
    110110            <div class="explication">
     111                    Les <a class="spip_out" href="http://projetice.crdp.ac-lyon.fr/escal/inc-une_derniers" title="Voir la documentation"><strong>Derniers articles</strong></a> qui peuvent s'afficher de 2 façons : <br />
     112                    - soit avec un article en exergue et les autres en "tiroir" en-dessous  (choisir "Derniers articles")<br />
     113                    - soit une liste simple des articles en ordre antéchronologique avec une pagination (choisir "Derniers articles bis")
     114                    <br /><br />
    111115                    L'<a class="spip_out" href="http://projetice.crdp.ac-lyon.fr/escal/inc-article_accueil" title="Voir la documentation"><strong>Article d'accueil</strong></a> est celui qui a le mot-clé "accueil" sinon c'est le dernier publié.
    112                     Le titre de l"article s'affiche dans l'onglet
     116                    Le titre de l"article s'affiche dans l'onglet                   
    113117                    <br /><br />
    114118                    La <a class="spip_out" href="http://projetice.crdp.ac-lyon.fr/escal/inc-rubrique_accueil" title="Voir la documentation"><strong>Rubrique</strong></a> est celle qui a le mot-clé "RubriqueOnglet".
    115119                    Le titre de cette rubrique est affiché dans l'onglet et les articles de cette rubrique sont affichés dessous.<br />
    116              #SET{name,pagrubaccueil}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    117120                    Si vous utilisez cette option, vous pouvez définir le pas de pagination pour les articles de la rubrique :
     121                    #SET{name,pagrubaccueil}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
    118122                    [<span class='erreur_message'>(#GET{erreurs})</span>
    119123                    ]<span class="choix">
    120124                             <input type="texte" style="width:30px" name="#GET{name}" id="#GET{name}" value="[(#ENV{#GET{name}}|?{#ENV{#GET{name}},5})]"  />
    121                     </span>
    122                    
     125                    </span>                   
    123126                    <br /><br />
    124127                    L'<a class="spip_out" href="http://projetice.crdp.ac-lyon.fr/escal/inc-article_archive" title="Voir la documentation"><strong>Article archive</strong></a> est un article pris au hasard dans la rubrique ayant le mot-clé "archive"
    125128                    ou dans l'une de ses sous-rubriques. Le titre de l'onglet est "Souvenez-vous !" avec multilinguisme pris en charge
    126                     dans les langues disponibles avec Escal.
     129                    dans les langues disponibles avec Escal.                   
    127130                    <br /><br />
    128131                    <a class="spip_out" href="http://projetice.crdp.ac-lyon.fr/escal/inc-mon_article" title="Voir la documentation"><strong>Mon article</strong></a> est un article ayant le mot-clé "mon-article".
     
    134137                             value="#ENV**{#GET{name}}"  />
    135138                    </span>
    136                     <br /><br />
    137                    
    138                    
     139                    <br /><br />                                       
    139140             <br /><br />
    140141                   
     
    144145                            <select name="onglet1">
    145146                              <option value="derniersarticles" [(#ENV{#GET{name}}|=={derniersarticles}|?{'selected="selected"',''})] [(#ENV{#GET{name}}|=={""}|?{'selected="selected"',''})] >Derniers articles</option>
     147                              <option value="derniersarticlesbis" [(#ENV{#GET{name}}|=={derniersarticlesbis}|?{'selected="selected"',''})] >Derniers articles bis</option>
    146148                              <option value="plansite" [(#ENV{#GET{name}}|=={plansite}|?{'selected="selected"',''})] >Plan du site</option>
    147149                              <option value="articleaccueil" [(#ENV{#GET{name}}|=={articleaccueil}|?{'selected="selected"',''})] >Article d'accueil</option>
     
    158160                            <select name="onglet2">
    159161                              <option value="derniersarticles" [(#ENV{#GET{name}}|=={derniersarticles}|?{'selected="selected"',''})] >Derniers articles</option>
     162                              <option value="derniersarticlesbis" [(#ENV{#GET{name}}|=={derniersarticlesbis}|?{'selected="selected"',''})] >Derniers articles bis</option>
    160163                              <option value="plansite" [(#ENV{#GET{name}}|=={plansite}|?{'selected="selected"',''})] [(#ENV{#GET{name}}|=={""}|?{'selected="selected"',''})] >Plan du site</option>
    161164                              <option value="articleaccueil" [(#ENV{#GET{name}}|=={articleaccueil}|?{'selected="selected"',''})] >Article d'accueil</option>
     
    172175                            <select name="onglet3">
    173176                              <option value="derniersarticles" [(#ENV{#GET{name}}|=={derniersarticles}|?{'selected="selected"',''})] >Derniers articles</option>
     177                              <option value="derniersarticlesbis" [(#ENV{#GET{name}}|=={derniersarticlesbis}|?{'selected="selected"',''})] >Derniers articles bis</option>
    174178                              <option value="plansite" [(#ENV{#GET{name}}|=={plansite}|?{'selected="selected"',''})] >Plan du site</option>
    175179                              <option value="articleaccueil" [(#ENV{#GET{name}}|=={articleaccueil}|?{'selected="selected"',''})] >Article d'accueil</option>
     
    186190                            <select name="onglet4">
    187191                              <option value="derniersarticles" [(#ENV{#GET{name}}|=={derniersarticles}|?{'selected="selected"',''})] >Derniers articles</option>
     192                              <option value="derniersarticlesbis" [(#ENV{#GET{name}}|=={derniersarticlesbis}|?{'selected="selected"',''})] >Derniers articles bis</option>
    188193                              <option value="plansite" [(#ENV{#GET{name}}|=={plansite}|?{'selected="selected"',''})] >Plan du site</option>
    189194                              <option value="articleaccueil" [(#ENV{#GET{name}}|=={articleaccueil}|?{'selected="selected"',''})] >Article d'accueil</option>
     
    200205                            <select name="onglet5">
    201206                              <option value="derniersarticles" [(#ENV{#GET{name}}|=={derniersarticles}|?{'selected="selected"',''})] >Derniers articles</option>
     207                              <option value="derniersarticlesbis" [(#ENV{#GET{name}}|=={derniersarticlesbis}|?{'selected="selected"',''})] >Derniers articles bis</option>
    202208                              <option value="plansite" [(#ENV{#GET{name}}|=={plansite}|?{'selected="selected"',''})] >Plan du site</option>
    203209                              <option value="articleaccueil" [(#ENV{#GET{name}}|=={articleaccueil}|?{'selected="selected"',''})] >Article d'accueil</option>
     
    239245<!-- inc-une_derniers -->
    240246             <li class="editer [ (#GET{erreurs}|oui)erreur]">
    241                     <label><strong>Article en exergue</strong></label>
     247                    <label style="width: 500px"><strong>Article en exergue ou articles pour "Derniers articles bis"</strong></label>
    242248                    <br />
    243249             <div class="explication">
     
    298304                    </span>
    299305                    <br /><br />
     306             #SET{name,texteune}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     307                    Affichage du début du texte
     308                  [<span class='erreur_message'>(#GET{erreurs})</span>
     309                    ]<span class="choix" style="float: right">
     310                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     311                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     312
     313                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     314                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     315                    </span>
     316                    <br />
     317             #SET{name,tailletexteune}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     318                    On coupe le texte à
     319                    [<span class='erreur_message'>(#GET{erreurs})</span>
     320                    ]<span class="choix">
     321                             <input type="texte" style="width:30px" name="#GET{name}" id="#GET{name}" value="[(#ENV{#GET{name}}|?{#ENV{#GET{name}},300})]"  />&nbsp;caractères
     322                    </span>
     323                    <br /><br />                   
     324              #SET{name,imageune}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     325                    Affichage de la première image
     326                  [<span class='erreur_message'>(#GET{erreurs})</span>
     327                    ]<span class="choix" style="float: right">
     328                            <input type="radio" name="#GET{name}" id="#GET{name}_oui" value="oui"
     329                            [(#ENV{#GET{name}}|=={non}|non)checked="checked"] /><label for="#GET{name}_oui"><:item_oui:></label>
     330
     331                            <input type="radio" name="#GET{name}" id="#GET{name}_non" value="non"
     332                            [(#ENV{#GET{name}}|=={non}|oui)checked="checked"] /><label for="#GET{name}_non"><:item_non:></label>
     333                    </span>
     334                    <br />
     335                    <hr />
     336              <strong>Uniquement pour les articles de "Derniers articles bis"</strong> <br /> <br />
     337              #SET{name,nombrearticlesunebis}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     338                    Nombre total d'articles à afficher
     339                  [<span class='erreur_message'>(#GET{erreurs})</span>
     340                    ]<span class="choix">
     341                             <input type="texte" style="width:30px" name="#GET{name}" id="#GET{name}" value="[(#ENV{#GET{name}}|?{#ENV{#GET{name}},50})]"  />
     342                    </span>
     343                    <br /><br />
     344              #SET{name,modelepaginarticlesunebis}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     345                    Modèle de pagination (essayez-les !)
     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}_defaut" value=""
     349                            [(#ENV{#GET{name}}|non)checked="checked"]/><label for="#GET{name}_non">par défaut</label><br />
     350                           
     351                            <input type="radio" name="#GET{name}" id="#GET{name}_prive" value="prive"
     352                            [(#ENV{#GET{name}}|=={prive}|oui)checked="checked"] [(#ENV{#GET{name}}|non)checked="checked"]/><label for="#GET{name}_non">prive</label><br />
     353                           
     354                            <input type="radio" name="#GET{name}" id="#GET{name}_page" value="page"
     355                            [(#ENV{#GET{name}}|=={page}|oui)checked="checked"] /><label for="#GET{name}_non">page</label><br />
     356                           
     357                            <input type="radio" name="#GET{name}" id="#GET{name}_page_precedent_suivan" value="page_precedent_suivant"
     358                            [(#ENV{#GET{name}}|=={page_precedent_suivant}|oui)checked="checked"] /><label for="#GET{name}_non">page_precedent_suivant</label><br />                           
     359                                                 
     360                            <input type="radio" name="#GET{name}" id="#GET{name}_precedent_suivant" value="precedent_suivant"
     361                            [(#ENV{#GET{name}}|=={precedent_suivant}|oui)checked="checked"] /><label for="#GET{name}_oui">precedent_suivant</label><br />
     362
     363                    </span>
     364                    </span>
     365                    <br /><br /><br /><br /><br /><br />                                         
     366              #SET{name,paginarticlesunebis}#SET{erreurs,#ENV**{erreurs}|table_valeur{#GET{name}}}
     367                    Pas de pagination
     368                  [<span class='erreur_message'>(#GET{erreurs})</span>
     369                    ]<span class="choix">
     370                             <input type="texte" style="width:30px" name="#GET{name}" id="#GET{name}" value="[(#ENV{#GET{name}}|?{#ENV{#GET{name}},5})]"  />
     371                    </span>
     372                    <br /><br />                                       
    300373             </div>
    301374             </li>
  • _squelettes_/escal/branche_V3/inclusions/inc-a_la_une.html

    r75328 r79151  
    3636    <li id="premier"><a href="#onglet" name="contenu_1" class="tab active" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
    3737    ]
     38    [(#CONFIG{escal/config/onglet1}|=={derniersarticlesbis}|oui)
     39    <li id="premier"><a href="#onglet" name="contenu_1" class="tab active" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
     40    ]
    3841    [(#CONFIG{escal/config/onglet1}|=={plansite}|oui)
    3942    <li id="premier"><a href="#onglet" name="contenu_1" class="tab active" title="<:escal:plan_site:>"><:escal:plan_site:></a></li>
     
    5558    <li><a href="#onglet" name="contenu_2" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
    5659    ]
     60    [(#CONFIG{escal/config/onglet2}|=={derniersarticlesbis}|oui)
     61    <li><a href="#onglet" name="contenu_2" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
     62    ]
    5763    [(#CONFIG{escal/config/onglet2}|non)
    5864    <li><a href="#onglet" name="contenu_2" class="tab" title="<:escal:plan_site:>"><:escal:plan_site:></a></li>
     
    7783    <li><a href="#onglet" name="contenu_3" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
    7884    ]
     85    [(#CONFIG{escal/config/onglet3}|=={derniersarticlesbis}|oui)
     86    <li><a href="#onglet" name="contenu_3" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
     87    ]
    7988    [(#CONFIG{escal/config/onglet3}|=={plansite}|oui)
    8089    <li><a href="#onglet" name="contenu_3" class="tab" title="<:escal:plan_site:>"><:escal:plan_site:></a></li>
     
    96105    <li><a href="#onglet" name="contenu_4" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
    97106    ]
     107    [(#CONFIG{escal/config/onglet4}|=={derniersarticlesbis}|oui)
     108    <li><a href="#onglet" name="contenu_4" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
     109    ]
    98110    [(#CONFIG{escal/config/onglet4}|=={plansite}|oui)
    99111    <li><a href="#onglet" name="contenu_4" class="tab" title="<:escal:plan_site:>"><:escal:plan_site:></a></li>
     
    115127    <li><a href="#onglet" name="contenu_5" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
    116128    ]
     129    [(#CONFIG{escal/config/onglet5}|=={derniersarticlesbis}|oui)
     130    <li><a href="#onglet" name="contenu_5" class="tab" title="<:escal:title_articles_derniers:>"><:escal:articles_derniers:></a></li>
     131    ]
    117132    [(#CONFIG{escal/config/onglet5}|=={plansite}|oui)
    118133    <li><a href="#onglet" name="contenu_5" class="tab" title="<:escal:plan_site:>"><:escal:plan_site:></a></li>
     
    143158  </div>
    144159    ]
     160    [(#CONFIG{escal/config/onglet1}|=={derniersarticlesbis}|oui)
     161  <div class="contenu_1 content">
     162    <INCLURE {fond=inclusions/inc-une_derniers_bis}{env}{lang}{ajax}>
     163  </div>
     164    ]
    145165    [(#CONFIG{escal/config/onglet1}|=={plansite}|oui)
    146166  <div class="contenu_1 content">
     
    174194  </div>
    175195    ]
     196    [(#CONFIG{escal/config/onglet2}|=={derniersarticlesbis}|oui)
     197  <div class="contenu_2 content">
     198    <INCLURE {fond=inclusions/inc-une_derniers_bis}{env}{lang}{ajax}>
     199  </div>
     200    ]
    176201    [(#CONFIG{escal/config/onglet2}|non)
    177202  <div class="contenu_2 content">
     
    210235  </div>
    211236    ]
     237    [(#CONFIG{escal/config/onglet3}|=={derniersarticlesbis}|oui)
     238  <div class="contenu_3 content">
     239    <INCLURE {fond=inclusions/inc-une_derniers_bis}{env}{lang}{ajax}>
     240  </div>
     241    ]
    212242    [(#CONFIG{escal/config/onglet3}|=={plansite}|oui)
    213243  <div class="contenu_3 content">
     
    246276  </div>
    247277    ]
     278    [(#CONFIG{escal/config/onglet4}|=={derniersarticlesbis}|oui)
     279  <div class="contenu_4 content">
     280    <INCLURE {fond=inclusions/inc-une_derniers_bis}{env}{lang}{ajax}>
     281  </div>
     282    ]
    248283    [(#CONFIG{escal/config/onglet4}|=={plansite}|oui)
    249284  <div class="contenu_4 content">
     
    277312  </div>
    278313    ]
     314    [(#CONFIG{escal/config/onglet5}|=={derniersarticlesbis}|oui)
     315  <div class="contenu_5 content">
     316    <INCLURE {fond=inclusions/inc-une_derniers_bis}{env}{lang}{ajax}>
     317  </div>
     318    ]
    279319    [(#CONFIG{escal/config/onglet5}|=={plansite}|oui)
    280320  <div class="contenu_5 content">
  • _squelettes_/escal/branche_V3/inclusions/inc-une_derniers.html

    r79004 r79151  
     1<script src="#CHEMIN{scripts/jquery.tabs.pack.js}" type="text/javaScript"></script>
     2
     3<script type="text/javascript">
     4                $(document).ready(function(){
     5            // La une
     6            $('.laune').tabs({
     7                fxSlide: true,
     8                fxFade: true,
     9                fxSpeed: 'slow'
     10                });
     11        });
     12</script>
     13
    114<div class="laune" >
    215
     
    4356    [(#CONFIG{escal/config/soustitreune}|=={non}|non)
    4457                <div class="soustitre-article #EDIT{texte}">[(#SOUSTITRE)]</div>
    45                 ]
    46    
     58                ]   
    4759<!-- affichage auteur -->
    4860      <BOUCLE_test(AUTEURS){id_article}{lang_select}{si #CONFIG{escal/config/auteurune}|=={non}|non}>
     
    5466          </BOUCLE_auteurs_art>
    5567        </div>
    56       </B_test>
    57 
    58    
     68      </B_test>   
    5969<!-- affichage rubrique -->
    6070                        <BOUCLE_Rub(RUBRIQUES){id_rubrique}{si #CONFIG{escal/config/rubriqueune}|=={non}|non}>
     
    6373                        </div>
    6474                        </BOUCLE_Rub>
    65 
    6675<!-- affichage premiere image -->
    6776      <div class="image-une" >
    68       <BOUCLE_image(DOCUMENTS){id_article}{extension==jpg|png|gif}{0,1}{doublons}{titre==^[0-9]+\.}{par num titre}>
     77      <BOUCLE_image(DOCUMENTS){si #CONFIG{escal/config/imageune}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}{doublons}{titre==^[0-9]+\.}{par num titre}>
    6978      <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
    7079      </BOUCLE_image>
    71          <BOUCLE_image_alt(DOCUMENTS){id_article}{extension==jpg|png|gif}{0,1}{doublons}>
     80         <BOUCLE_image_alt(DOCUMENTS){si #CONFIG{escal/config/imageune}|=={non}|non}{id_article}{extension==jpg|png|gif}{0,1}{doublons}>
    7281         <img src="[(#FICHIER|image_reduire{150,0}|extraire_attribut{src})]" alt="[(#TITRE)]" title="[(#TITRE)]" />
    7382         </BOUCLE_image_alt>
     
    7988                ]
    8089<!-- affichage texte -->
     90    [(#CONFIG{escal/config/texteune}|=={non}|non)
    8191      <div class="texte">
    82         [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{300}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
    83         [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{300}|propre)] ]     
     92        [(#PLUGIN{COUTEAU_SUISSE}|oui)[(#TEXTE*|couper{#CONFIG{escal/config/tailletexteune}}|propre|appliquer_filtre{cs_traitements, TEXTE, articles, sommaire_d_article})]]
     93        [(#PLUGIN{COUTEAU_SUISSE}|non)[(#TEXTE|couper{#CONFIG{escal/config/tailletexteune}}|propre)] ]     
    8494                        <br />
    8595                <a href="[(#URL_ARTICLE|parametre_url{lang,#ENV{lang}})]" title="[(#DESCRIPTIF|textebrut|entites_html)]"><strong><:escal:lire_suite:></strong></a>
    8696                        </div>
     97      ]
     98     
    8799      <div class="nettoyeur"></div>
    88100    </div>
  • _squelettes_/escal/branche_V3/paquet.xml

    r79004 r79151  
    22    prefix="escal"
    33    categorie="squelette"
    4     version="3.75.13"
     4    version="3.76.0"
    55    schema="1.0.4"
    66    etat="stable"
  • _squelettes_/escal/branche_V3/sommaire.html

    r73625 r79151  
    1414[(#REM) javascript pour les articles a la une ]
    1515<script src="#CHEMIN{scripts/onglets.js}" type="text/javaScript"></script>
    16 <script src="#CHEMIN{scripts/jquery.tabs.pack.js}" type="text/javaScript"></script>
    17 <script type="text/javascript">
    18                 $(document).ready(function(){
    19             // La une
    20             $('.laune').tabs({
    21                 fxSlide: true,
    22                 fxFade: true,
    23                 fxSpeed: 'slow'
    24                 });
    25         });
    26 </script>
    2716
    2817  </head>
  • _squelettes_/escal/branche_V3/styles/alaune.css

    r75875 r79151  
    158158}
    159159}
    160 
     160.pagination-une {
     161        text-align: center;
     162        margin: 10px;
     163  padding: 5px;
     164  font-size: 12px;
     165  background-color: white;
     166  border-radius: 10px;
     167  color: black;
     168}
    161169/* styles importants  pour l'impression */
    162170@media print {
Note: See TracChangeset for help on using the changeset viewer.