Changeset 18603 in spip-zone


Ignore:
Timestamp:
Feb 23, 2008, 6:46:07 PM (12 years ago)
Author:
eric@…
Message:

Finalisation des noisettes sites et breves compactes et etendues.
Suppression de la surcharge introduction (reste a utiliser la taille partout dans le code)

Location:
_squelettes_/sarkaspip_dev_21
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • _squelettes_/sarkaspip_dev_21/fonds/cfg_sarkaspip_noisettes.html

    r18599 r18603  
    1414        jQuery(document).ready(function() {
    1515                [(#ENV{position_badges}|=={0}|?{jQuery("#bloc_badges_liste").hide();})]
     16                [(#ENV{liste_sites}|=={2}|?{jQuery("#bloc_max_syndic").hide();})]
    1617                jQuery("input[@name='position_badges']").change(function() {
    1718                        if (jQuery("input[@name='position_badges']:checked").val() != 0)
     
    2122                        jQuery(this).blur();
    2223                });     
     24                jQuery("input[@name='liste_sites']").change(function() {
     25                        if (jQuery("input[@name='liste_sites']:checked").val() == 1)
     26                                jQuery("#bloc_max_syndic").show();
     27                        else
     28                                jQuery("#bloc_max_syndic").hide();
     29                        jQuery(this).blur();
     30                });     
    2331        });
    2432//]]>
     
    6270    <input type="text" name="max_breves" value="#ENV{max_breves, 5}" size="2" class="fondl" />
    6371        <br />
     72    <label><:sarkaspip:cfg_lbl_intro_breves:></label>
     73    <input type="text" name="intro_breve" value="#ENV{intro_breve, 100}" size="3" class="fondl" />
     74        <br />
    6475</fieldset>
    6576
     
    7081                <input type="radio" name="liste_sites" value=1 [(#ENV{liste_sites, 1}|=={1}|?{checked="checked"})] />
    7182                <:sarkaspip:cfg_lbl_inc_sites_1:>
    72                   <ul>
    73                         <li>
    74                     <label><:sarkaspip:cfg_lbl_max_art_synd:></label>
    75                 <input type="text" name="max_art_synd" value="#ENV{max_art_synd, 5}" size="2" class="fondl" />
    76                 </li>
    77           </ul>
    7883        </label>
    7984        <br />
     
    8590    <label><:sarkaspip:cfg_lbl_max_sites:></label>
    8691    <input type="text" name="max_sites" value="#ENV{max_sites, 5}" size="2" class="fondl" />
     92    <div id="bloc_max_syndic">
     93                <label><:sarkaspip:cfg_lbl_max_syndic:></label>
     94                <input type="text" name="max_syndic" value="#ENV{max_syndic, 5}" size="2" class="fondl" />
     95        </div>
    8796        <br />
    8897</fieldset>
  • _squelettes_/sarkaspip_dev_21/lang/sarkaspip_fr.php

    r18599 r18603  
    381381                'cfg_lbl_inc_breves_2' => 'Un bloc pour toutes les br&egrave;ves',
    382382                'cfg_lbl_max_breves' => 'Nombre maximal de br&egrave;ves dans la liste',
     383                'cfg_lbl_intro_breves' => 'Taille maximale de l\'introduction d\'une br&egrave;ve',
    383384                'cfg_lbl_inc_position_0' => 'Aucune',
    384385                'cfg_lbl_inc_position_1' => 'Colonne navigation',
     
    390391                'cfg_lbl_inc_recherche_ext_4' => 'MSN Search',
    391392                'cfg_lbl_inc_recherche_ext_5' => 'Voila',
    392                 'cfg_lbl_inc_sites_1' => 'Un bloc par site (et affichage des articles syndiqu&eacute;s)',
    393                 'cfg_lbl_max_art_synd' => 'Nombre maximal d\'articles affich&eacute;s dans la liste des articles syndiqu&eacute;s',
    394                 'cfg_lbl_inc_sites_2' => 'Un bloc pour toutes les sites',
     393                'cfg_lbl_inc_sites_1' => 'Un bloc par site (avec les articles syndiqu&eacute;s)',
     394                'cfg_lbl_inc_sites_2' => 'Un bloc pour tous les sites',
     395                'cfg_lbl_max_syndic' => 'Nombre maximal d\'articles syndiqu&eacute;s affich&eacute;s par site',
    395396                'cfg_lbl_max_sites' => 'Nombre maximal de sites dans la liste',
    396397                'cfg_lbl_inc_badges_rss' => 'Fil RSS du site',
  • _squelettes_/sarkaspip_dev_21/modeles/mod_breve_1.html

    r18543 r18603  
    11[(#REM)
    2 
    3         Modele pour l'affichage des brèves
    4     Reçoit en argument :
     2<!--
     3        Modele pour l'affichage des breves
     4    Recoit en argument :
    55                - id_breve
    6 
     6 -->
    77]
    8 
    9 
    10 <BOUCLE_brev (BREVES) {id_breve}>
    11 <div class="contenu">
    12     <a class="#EDIT{titre} titre">#TITRE</a>
    13     <div class="date">[(#DATE|nom_jour)]&nbsp;[(#DATE|jour)]&nbsp;[(#DATE|nom_mois)]</div>
    14     <div class="#EDIT{texte} texte">
    15         [(#TEXTE|typo_couleur)] <!-- Sarka 1.9.1 : redimensionnement configure dans espace prive -->
    16     </div> <!-- Fin texte -->
    17     <div class="clearer">&nbsp;</div> <!-- Sarka 1.9.1 : eviter le debordement des images vers le bas -->
    18     [<div class="#EDIT{notes} notes">(#NOTES)</div>]
    19     [<div class="notes"><:sarkaspip:sur_web:>&nbsp;:&nbsp;<a href="#URL_SITE">(#NOM_SITE)</a></div>]
    20 </div> <!-- Fin contenu -->
    21 </BOUCLE_brev>
     8<BOUCLE_breve(BREVES) {id_breve}>
     9        <div class="contenu">
     10                <a class="#EDIT{titre} titre">#TITRE</a>
     11                <div class="date">[(#DATE|nom_jour)]&nbsp;[(#DATE|jour)]&nbsp;[(#DATE|nom_mois)]</div>
     12                <div class="#EDIT{texte} texte">
     13                        [(#TEXTE|typo_couleur)]
     14                </div> <!-- Fin texte -->
     15                <div class="clearer">&nbsp;</div>
     16                [<div class="#EDIT{notes} notes">(#NOTES)</div>]
     17                [<div class="notes"><:sarkaspip:sur_web:>&nbsp;:&nbsp;<a href="#URL_SITE">(#NOM_SITE)</a></div>]
     18        </div> <!-- Fin contenu -->
     19</BOUCLE_breve>
  • _squelettes_/sarkaspip_dev_21/modeles/mod_breve_2.html

    r18599 r18603  
    66 -->
    77]
    8 
    9 
    10 
    11 <BOUCLE_breve_2 (BREVES) {id_breve}>
    12 <li class="reduit">
    13         [<b>(#DATE|affdate{'d-m-Y'})</b>]
    14         &nbsp; - &nbsp;
    15     <a>[(#TITRE)]</a>
    16     [<p> (#INTRODUCTION)<p>]
    17 </li>
    18 </BOUCLE_breve_2>
     8<BOUCLE_breve(BREVES) {id_breve}>
     9        <li class="reduit">
     10                <a href="#URL_BREVE">
     11                        [<strong>(#DATE|affdate{'d-m'})</strong>]
     12                        &nbsp;-&nbsp;
     13                        [(#TITRE)]
     14                </a>
     15                [<p>(#INTRODUCTION{#CONFIG{sarkaspip_noisettes/intro_breve}})</p>]
     16        </li>
     17</BOUCLE_breve>
  • _squelettes_/sarkaspip_dev_21/modeles/mod_site_1.html

    r18599 r18603  
    11[(#REM)
    2 
    3         Modele pour l'affichage des sites référencés
    4     Reçoit en argument :
     2<!--
     3        Modele pour l'affichage des sites references
     4    Recoit en argument :
    55                - id_syndic
    6                 - taille : nombre d'articles syndiqués à afficher
    7 
     6 -->
    87]
    9 
    10 <BOUCLE_site (SITES) {id_syndic}>               
     8<BOUCLE_site(SITES) {id_syndic}>               
    119<div class="contenu">
    1210        <a class="titre" href="#URL_SITE">#NOM_SITE</a>
    1311        [<div class="descriptif">(#DESCRIPTIF)</div>]
    14         <B_syndic>
    15                 <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic}{par date}{inverse}{0,#ENV{taille}}>
    16                         [<a class="article-synd info" href="#URL_ARTICLE">(#TITRE*|supprimer_numero)<span>[(#DATE|nom_jour)]&nbsp;[(#DATE|jour)]&nbsp;[(#DATE|nom_mois)]</span></a>]
    17                 </BOUCLE_syndic>
    18         </B_syndic>
     12        <BOUCLE_syndic(SYNDIC_ARTICLES) {id_syndic}{par date}{inverse}{0,#CONFIG{sarkaspip_noisettes/max_syndic}}>
     13                [<a class="article-synd info" href="#URL_ARTICLE">
     14                        (#TITRE*|supprimer_numero)
     15                        <span>[(#DATE|nom_jour)]&nbsp;[(#DATE|jour)]&nbsp;[(#DATE|nom_mois)]</span>
     16                </a>]
     17        </BOUCLE_syndic>
    1918</div>
    2019</BOUCLE_site>
  • _squelettes_/sarkaspip_dev_21/modeles/mod_site_2.html

    r18599 r18603  
    11[(#REM)
    2 
    3         Modele pour l'affichage des sites référencés
    4     Reçoit en argument :
     2<!--
     3        Modele pour l'affichage des sites references
     4    Recoit en argument :
    55                - id_syndic
    6                 - taille : nombre d'articles syndiqués à afficher
    7 
     6 -->
    87]
    9 
    10 <BOUCLE_site (SITES) {id_syndic}>               
    11 <li class="reduit">
    12         <a href="#URL_SITE">#NOM_SITE</a>
    13         [(#DESCRIPTIF)]
    14 </li>
     8<BOUCLE_site(SITES) {id_syndic}>               
     9        <li class="reduit">
     10                <strong><a href="#URL_SITE">#NOM_SITE</a></strong>
     11                [(#DESCRIPTIF)]
     12        </li>
    1513</BOUCLE_site>
  • _squelettes_/sarkaspip_dev_21/noisettes/inc_breves_1.html

    r18543 r18603  
    11[(#REM) <!-- affichage complet des 5 breves les plus recentes du site ou du secteur concerne --> ]
    2 <B_breves_1>
     2<B_breves>
    33        <div id="breves" class="noisette">
    44                <div><a class="intitule" href="#URL_PAGE{breve}"><:sarkaspip:breves:></a></div>
    5 <BOUCLE_breves_1(BREVES){id_secteur ?}{id_rubrique!==#RUBRIQUE_SPECIALISEE}{par date}{inverse}{0,#CONFIG{sarkaspip_noisettes/max_breves}}>
     5<BOUCLE_breves(BREVES){id_secteur ?}{id_rubrique!==#RUBRIQUE_SPECIALISEE}{par date}{inverse}{0,#CONFIG{sarkaspip_noisettes/max_breves}}>
    66                [(#MODELE{mod_breve_1}{id_breve})]
    7 </BOUCLE_breves_1>
     7</BOUCLE_breves>
    88        </div>
    9 </B_breves_1>
     9</B_breves>
  • _squelettes_/sarkaspip_dev_21/noisettes/inc_breves_2.html

    r18599 r18603  
    44                <div><a class="intitule" href="#URL_PAGE{breve}"><:sarkaspip:breves:></a></div>
    55                <div class="contenu">
    6                  
    76<BOUCLE_breves(BREVES){id_secteur ?}{id_rubrique!==#RUBRIQUE_SPECIALISEE}{par date}{inverse}{0,#CONFIG{sarkaspip_noisettes/max_breves}}>
    8                 [(#MODELE{mod_breve_2}{id_breve})]
     7                        [(#MODELE{mod_breve_2}{id_breve})]
    98</BOUCLE_breves>
    10                        
    119                </div>
    1210        </div>
  • _squelettes_/sarkaspip_dev_21/noisettes/inc_sites_1.html

    r18599 r18603  
    22<B_sites>
    33        <div id="web" class="noisette">
    4             <div>
    5                         <a class="intitule" href="#URL_PAGE{site}"><:sarkaspip:sur_web:></a>
    6                 </div>
     4            <div><a class="intitule" href="#URL_PAGE{site}"><:sarkaspip:sur_web:></a></div>
    75<BOUCLE_sites(SITES) {id_secteur ?}{id_rubrique!==#RUBRIQUE_SPECIALISEE}{par date}{inverse}{0,5}>
    8         [(#MODELE{mod_site_1}{id_syndic}{taille=#CONFIG{sarkaspip_noisettes/max_art_synd}})]
     6                [(#MODELE{mod_site_1}{id_syndic})]
    97</BOUCLE_sites>
    108        </div>
  • _squelettes_/sarkaspip_dev_21/noisettes/inc_sites_2.html

    r18599 r18603  
    22<B_sites>
    33        <div id="web" class="noisette">
    4             <div>
    5                         <a class="intitule" href="#URL_PAGE{site}"><:sarkaspip:sur_web:></a>
    6                 </div>
    7                
     4            <div><a class="intitule" href="#URL_PAGE{site}"><:sarkaspip:sur_web:></a></div>
    85                <div class="contenu">
    96<BOUCLE_sites(SITES) {id_secteur ?}{id_rubrique!==#RUBRIQUE_SPECIALISEE}{par date}{inverse}{0,5}>
    10         [(#MODELE{mod_site_2}{id_syndic}{taille=5})]
     7                        [(#MODELE{mod_site_2}{id_syndic})]
    118</BOUCLE_sites>
    129                </div>
  • _squelettes_/sarkaspip_dev_21/public/sarkaspip_balises.php

    r18019 r18603  
    8484
    8585// =======================================================================================================================================
    86 // Balise : #INTRODUCTION (surcharge)
    87 // =======================================================================================================================================
    88 // Auteur: SarkASmeL
    89 // Fonction : Surcharge de la fonction standard de calcul de la balise #INTRODUCTION. Permet de definir la taille en nombre de caracteres
    90 // =======================================================================================================================================
    91 //
    92 function introduction ($type, $texte, $chapo='', $descriptif='') {
    93 
    94         // Personnalisable par l'utilisateur
    95         $taille_intro_article = 600;
    96         $taille_intro_breve = 300;
    97         $taille_intro_message = 600;
    98         $taille_intro_rubrique = 600;
    99        
    100     switch ($type) {
    101                 case 'articles':
    102                         if ($descriptif)
    103                                 return propre($descriptif);
    104                         else if (substr($chapo, 0, 1) == '=')   // article virtuel
    105                                 return '';
    106                         else
    107                                 return PtoBR(propre(supprimer_tags(couper_intro($chapo."\n\n\n".$texte, $taille_intro_article))));
    108                         break;
    109                 case 'breves':
    110                         return PtoBR(propre(supprimer_tags(couper_intro($texte, $taille_intro_breve))));
    111                         break;
    112                 case 'forums':
    113                         return PtoBR(propre(supprimer_tags(couper_intro($texte, $taille_intro_message))));
    114                         break;
    115                 case 'rubriques':
    116                         if ($descriptif)
    117                                 return propre($descriptif);
    118                         else
    119                                 return PtoBR(propre(supprimer_tags(couper_intro($texte, $taille_intro_rubrique))));
    120                         break;
    121         }
    122 }
    123 
    124 // =======================================================================================================================================
    12586// Balise : #AUJOURDHUI
    12687// =======================================================================================================================================
  • _squelettes_/sarkaspip_dev_21/styles/style.css

    r18599 r18603  
    673673        border-top: 1px solid #808080;
    674674}
    675 .noisette a.article-synd {
     675.noisette a.article-synd{
    676676        display: block;
    677677        color: #808080;
     
    683683        margin: 0px 5px 0px 5px;
    684684}
     685.noisette .contenu li a{color: #808080;}
    685686
    686687#mots-cles.noisette .contenu span {
Note: See TracChangeset for help on using the changeset viewer.