Changeset 113104 in spip-zone


Ignore:
Timestamp:
Dec 24, 2018, 10:26:31 AM (4 weeks ago)
Author:
real3t@…
Message:

Harmonisation de la gestion des bannières : un seul endroit pour générer la CSS !
On en profite pour rajouter une bannière transparente.

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
2 added
5 edited
2 moved

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/formulaires/configurer_soyezcreateurs.html

    r112610 r113104  
    228228                                        <BOUCLE_HeaderBanner(MOTS){type=_HeaderBanner}{0,1}>[(#SET{headerbanner,[(#LOGO_MOT_NORMAL|image_reduire{300,0})]})]</BOUCLE_HeaderBanner>
    229229                                        [(#LOGO_SITE_SPIP_SURVOL|non|et{#GET{headerbanner}|non})
    230                                                 [(#SET{c_header_bk,#CONFIG{soyezcreateurs_couleurs/header_bk,#ffffff}})]
    231                                                 [(#SET{bandeg,<:soyezcreateursprive:cfg_banniere_degrade:><span style="display:block; height:150px;border:1px solid #888;background: [(#GET{c_header_bk})][ url((#CHEMIN{images/fond_degrade_fonce_en_bas2.png}|image_sepia{[(#GET{c_header_bk})]}|image_aplatir{jpg}|extraire_attribut{src})) repeat-x bottom];">&nbsp;</span>})]
    232                                                 [(#SET{banmet,<:soyezcreateursprive:cfg_banniere_metal:><span style="display:block; height:150px;border:1px solid #888;background: [(#GET{c_header_bk})][ url((#CHEMIN{images/trame_metal.jpg}|image_sepia{[(#GET{c_header_bk})]}|image_aplatir{jpg}|extraire_attribut{src})) repeat];">&nbsp;</span>})]
    233                                                 [(#SET{banlen,<:soyezcreateursprive:cfg_banniere_lentilles:><span style="display:block; [height: [(#CHEMIN{images/bandeauhaut_soyezcreateur.png}|hauteur)]px; background: [(#GET{c_header_bk})] url(/(#CHEMIN{images/bandeauhaut_soyezcreateur.png}|image_sepia{[(#GET{c_header_bk})]}|image_aplatir{jpg}|extraire_attribut{src})) no-repeat right;]">&nbsp;</span>})]
     230                                                [(#SET{c_header_bk,[(#CONFIG{soyezcreateurs_couleurs/header_bk,#ffffff}|=={transparent}|?{#7f7f7f,#CONFIG{soyezcreateurs_couleurs/header_bk,#ffffff}})]})]
     231                                                [(#SET{bandeg,<:soyezcreateursprive:cfg_banniere_degrade:>[<br />(#CHEMIN{images/bandeauhaut_degrade.png}|image_reduire{360,0}|image_sepia{[(#GET{c_header_bk})]})]})]
     232                                                [(#SET{banmet,<:soyezcreateursprive:cfg_banniere_metal:>[<br />(#CHEMIN{images/bandeauhaut_metal.png}|image_reduire{360,0}|image_sepia{[(#GET{c_header_bk})]})]})]
     233                                                [(#SET{banlen,<:soyezcreateursprive:cfg_banniere_lentilles:>[<br />(#CHEMIN{images/bandeauhaut_lentilles.png}|image_reduire{360,0}|image_sepia{[(#GET{c_header_bk})]})]})]
     234                                                [(#SET{bantra,<:soyezcreateursprive:cfg_banniere_transparente:>[<br />(#CHEMIN{images/bandeauhaut_transparent.png}|image_reduire{360,0}|image_sepia{[(#GET{c_header_bk})]})]})]
    234235                                                [<[(#VAL{ul}|saisie_balise_structure_formulaire)] class="editer-groupe">(#SAISIE{radio,default_banniere,
    235236                                                        label=<:soyezcreateursprive:cfg_choix_banniere_label:>,
     
    238239                                                                metal,#GET{banmet},
    239240                                                                lentilles,#GET{banlen},
     241                                                                transparent,#GET{bantra},
    240242                                                        },
    241243                                                        defaut=lentilles}
     
    250252                                                        visible,<:soyezcreateursprive:cfg_afficher_titre_visible:>,
    251253                                                },
    252                                                 explication=[(#ENV{afficher_titre}|=={visible}|?{#NOM_SITE_SPIP})<br />][(#LOGO_SITE_SPIP_SURVOL|image_reduire{300,0}|sinon{#GET{headerbanner}})],
     254                                                explication=[(#ENV{afficher_titre}|=={visible}|?{#NOM_SITE_SPIP})<br />][(#LOGO_SITE_SPIP_SURVOL|image_reduire{360,0}|sinon{#GET{headerbanner}})],
    253255                                                defaut=visible}
    254256                                        )]
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/header/headerbanner.html

    r112808 r113104  
    3535        );
    3636?>
    37 </BOUCLE_HeaderBanner><//B_HeaderBannerTemplate><//B_HeaderBannerRubrique>
     37</BOUCLE_HeaderBanner>
     38<?php
     39if ('#LOGO_SITE_SPIP_SURVOL') {
     40        $bannieres[] = array(
     41                'banniere' => '[(#LOGO_SITE_SPIP_SURVOL|image_reduire{1920,0}|extraire_attribut{src}|timestamp|url_absolue)]',
     42                'hauteur' => '[(#LOGO_SITE_SPIP_SURVOL|image_reduire{1920,0}|hauteur)]',
     43                'hauteurrelative' => '[(#LOGO_SITE_SPIP_SURVOL|image_reduire{1920,0}|hauteur|div{#CONFIG{soyezcreateurs_layout/largeurconteneur,960}}|mult{100})]'
     44                );
     45} else {
     46        $bannieres[] = array(
     47                'banniere' => '[(#CHEMIN{images/bandeauhaut_#CONFIG{soyezcreateurs/default_banniere,lentilles}.png}|image_sepia{[(#CONFIG{soyezcreateurs_couleurs/header_bk,#ffffff}|=={transparent}|?{#7f7f7f,#CONFIG{soyezcreateurs_couleurs/header_bk,#ffffff}})]}|extraire_attribut{src}|timestamp|url_absolue)]',
     48                'hauteur' => '[(#CHEMIN{images/bandeauhaut_#CONFIG{soyezcreateurs/default_banniere,lentilles}.png}|hauteur)]',
     49                'hauteurrelative' => '[(#CHEMIN{images/bandeauhaut_#CONFIG{soyezcreateurs/default_banniere,lentilles}.png}|image_reduire{1920,0}|hauteur|div{#CONFIG{soyezcreateurs_layout/largeurconteneur,960}}|mult{100})]'
     50                );
     51}
     52?>
     53<//B_HeaderBanner><//B_HeaderBannerTemplate><//B_HeaderBannerRubrique>
    3854<?php
    3955if (count($bannieres) > 0) {
     
    4662        background-image: <?php if ($banniere['hachures']!='') { ?>url("<?php echo($banniere['hachures']); ?>"), <?php } ?>url("<?php echo($banniere['banniere']); ?>");
    4763        background-repeat: <?php if ($banniere['hachures']!='') { ?>repeat, <?php } ?>no-repeat;
    48         background-position-x: center;
     64        background-position: top right;
    4965        display: block;
    5066        content: "";
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/paquet.xml

    r113044 r113104  
    66        compatibilite="[3.1.8;3.2.*]"
    77        logo="img_pack/soyezcreateurs_48.png"
    8         schema="3.1.56"
     8        schema="3.1.57"
    99        documentation="https://contrib.spip.net/SoyezCreateurs-1237?tri_articles=titre"
    1010>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_administrations.php

    r113047 r113104  
    4848        $maj['3.1.54'] = array( array('soyezcreateurs_3_1_54') );
    4949        $maj['3.1.55'] = array( array('soyezcreateurs_3_1_55') );
    50         $maj['3.1.56'] = array( array('soyezcreateurs_3_1_56') );
     50        cextras_api_upgrade(soyezcreateurs_declarer_champs_extras(),$maj['3.1.57']);
     51       
     52        //`À rajouter à la fin systématiquement en changeant le n° de version
     53        $maj['3.1.57'][] = array('soyezcreateurs_finalisationinstall');
     54        echo '<pre>';
     55        print_r($maj);
     56        echo '</pre>';
     57        #die;
    5158       
    5259        include_spip('base/upgrade');
     
    291298}
    292299
    293 function soyezcreateurs_3_1_56() {
    294         cextras_api_upgrade(soyezcreateurs_declarer_champs_extras(),$maj['3.1.56']);
    295 
     300function soyezcreateurs_finalisationinstall() {
    296301        // On termine en invalidant les caches
    297302        include_spip('inc/invalideur');
    298         suivre_invalideur("soyezcreateurs");
     303        suivre_invalideur("soyezcreateurs");   
    299304}
    300305
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/stylessoyezcreateurs.css.html

    r112807 r113104  
    558558#header { position: relative; background-color: #GET{c_header_bk};[(#CONFIG{soyezcreateurs_couleurs/transparenceheader,1}|!={1}|oui)background-color: rgba([(#GET{c_header_bk}|sc_rgb)], #CONFIG{soyezcreateurs_couleurs/transparenceheader,1});] color: #GET{c_header};
    559559        font-size: #CONFIG{soyezcreateurs_couleurs/fontsizeheader,1.2}em;
    560         <BOUCLE_HeaderBanner(MOTS){type=_HeaderBanner}{0,1}> </BOUCLE_HeaderBanner>
    561         [min-height: [(#CONFIG{soyezcreateurs/hauteurbannierre,0}|sinon{#LOGO_SITE_SPIP_SURVOL|hauteur})]px;
    562         _height: [(#CONFIG{soyezcreateurs/hauteurbannierre,0}|sinon{#LOGO_SITE_SPIP_SURVOL|hauteur})]px;
    563         background: [(#GET{c_header_bk})] url((#LOGO_SITE_SPIP_SURVOL|extraire_attribut{src}|url_absolue)) no-repeat;]
    564         [(#LOGO_SITE_SPIP_SURVOL|non)
    565                 [(#CONFIG{soyezcreateurs/default_banniere,lentilles}|=={degrade}|oui)
    566                         min-height: 100px;
    567                         _height: 100px;
    568                         [(#GET{c_header_bk}|!={transparent}|oui)
    569                         background: #GET{c_header_bk}[ url((#CHEMIN{images/fond_degrade_fonce_en_bas2.png}|image_sepia{[(#GET{c_header_bk})]}|image_aplatir{jpg}|extraire_attribut{src}|embarque_fichier)) repeat-x bottom];]
    570                 ]
    571                 [(#CONFIG{soyezcreateurs/default_banniere,lentilles}|=={metal}|oui)
    572                         min-height: 100px;
    573                         _height: 100px;
    574                         [(#GET{c_header_bk}|!={transparent}|oui)
    575                         background: #GET{c_header_bk}[ url((#CHEMIN{images/trame_metal.jpg}|image_sepia{[(#GET{c_header_bk})]}|image_aplatir{jpg}|extraire_attribut{src}|embarque_fichier)) repeat];]
    576                 ]
    577                 [(#CONFIG{soyezcreateurs/default_banniere,lentilles}|=={lentilles}|oui)
    578                         [min-height: [(#CHEMIN{images/bandeauhaut_soyezcreateur.png}|hauteur)]px;
    579                         _height: [(#CHEMIN{images/bandeauhaut_soyezcreateur.png}|hauteur)]px;
    580                         background: [(#GET{c_header_bk})] url((#CHEMIN{images/bandeauhaut_soyezcreateur.png}|image_sepia{[(#GET{c_header_bk})]}|image_aplatir{jpg}|extraire_attribut{src}|embarque_fichier)) no-repeat;]
    581                 ]
    582         ]
    583         <//B_HeaderBanner>
    584560}
    585561/* Label de la recherche masqué */
Note: See TracChangeset for help on using the changeset viewer.