source: spip-zone/_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/header/headerbanner.html @ 115246

Last change on this file since 115246 was 115246, checked in by real3t@…, 19 months ago

[SoyezCréateurs?] Tiens, l'image de bannière n'était plus visible sous Chrome. On va bien voir ce que ça donne comme ça.

File size: 5.3 KB
Line 
1#SET{LargeurContaineur,(#CONFIG{soyezcreateurs_layout/largeurconteneur,960})}
2<?php
3        $bannieres= array();
4?>
5<BOUCLE_HeaderBannerRubrique(HIERARCHIE){tout}{id_rubrique}{type_mot=_HeaderBanner}{inverse}{0,1}>
6<BOUCLE_LogoHeader(MOTS){id_rubrique}{type=_HeaderBanner}>
7<?php
8$bannieres[] = array(
9        'banniere' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|extraire_attribut{src}|timestamp|url_absolue)]',
10        'hauteur' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|hauteur)]',
11        'hauteurrelative' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|hauteur|div{#CONFIG{soyezcreateurs_layout/largeurconteneur,960}}|mult{100})]',
12        'hachures' => '[(#LOGO_MOT_SURVOL|extraire_attribut{src}|timestamp|url_absolue)]'
13        );
14?>
15</BOUCLE_LogoHeader>
16</BOUCLE_HeaderBannerRubrique>
17<BOUCLE_HeaderBannerTemplate(MOTS){type=_HeaderBanner}{descriptif!=''}{descriptif=#ENV{template}}>
18<?php
19$bannieres[] = array(
20        'banniere' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|extraire_attribut{src}|timestamp|url_absolue)]',
21        'hauteur' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|hauteur)]',
22        'hauteurrelative' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|hauteur|div{#CONFIG{soyezcreateurs_layout/largeurconteneur,960}}|mult{100})]',
23        'hachures' => '[(#LOGO_MOT_SURVOL|extraire_attribut{src}|timestamp|url_absolue)]'
24        );
25?>
26</BOUCLE_HeaderBannerTemplate>
27#SET{ExclureBannieresRubriques,#ARRAY}<BOUCLE_ExclureBannieresRubriques(RUBRIQUES){type_mot=_HeaderBanner}{fusion id_mot}>[(#ID_MOT|unique|oui)[(#SET{ExclureBannieresRubriques,#GET{ExclureBannieresRubriques}|push{#ID_MOT}})]]</BOUCLE_ExclureBannieresRubriques>
28<BOUCLE_HeaderBanner(MOTS){type=_HeaderBanner}{descriptif=''}{id_mot !IN #GET{ExclureBannieresRubriques}}>
29<?php
30$bannieres[] = array(
31        'banniere' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|extraire_attribut{src}|timestamp|url_absolue)]',
32        'hauteur' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|hauteur)]',
33        'hauteurrelative' => '[(#LOGO_MOT_NORMAL|image_reduire{1920,0}|hauteur|div{#CONFIG{soyezcreateurs_layout/largeurconteneur,960}}|mult{100})]',
34        'hachures' => '[(#LOGO_MOT_SURVOL|extraire_attribut{src}|timestamp|url_absolue)]'
35        );
36?>
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>
54<?php
55if (count($bannieres) > 0) {
56$banniere = $bannieres[mt_rand(0, count($bannieres) - 1)];
57if ($banniere['banniere']!='') {
58?><style type="text/css">
59/*<!\[CDATA\[*/
60#header { position: relative; }
61#header {
62        background-image: <?php if ($banniere['hachures']!='') { ?>url("<?php echo($banniere['hachures']); ?>"), <?php } ?>url("<?php echo($banniere['banniere']); ?>");
63        background-repeat: <?php if ($banniere['hachures']!='') { ?>repeat, <?php } ?>no-repeat;
64        background-position: top right;
65        display: block;
66        width: 100%;
67        background-size: <?php if ($banniere['hachures']!='') { ?>initial, <?php } ?>cover;
68        <?php if(#CONFIG{soyezcreateurs/hauteurbannierre,0}==0){ ?>
69        padding-top: <?php echo($banniere['hauteurrelative']); ?>%;
70        <?php } ?>
71}
72@media screen and (min-width:[(#GET{LargeurContaineur})]px) {
73        #header {
74                <?php if(#CONFIG{soyezcreateurs/hauteurbannierre,0}==0){ ?>
75                padding-top: <?php echo($banniere['hauteurrelative']); ?>%;
76                <?php } ?>
77                [(#CONFIG{soyezcreateurs/hauteurbannierre,0}|=={0}|non)
78                padding-top: [(#CONFIG{soyezcreateurs/hauteurbannierre,0})]px;
79                ]
80        }
81}
82#headerbackground {
83        position: absolute;
84        top: 0;
85        left: 0;
86        right: 0;
87        bottom: 0;
88}
89<?php if(#CONFIG{soyezcreateurs/hauteurbannierre,0}==0){ ?>
90#header_inner{ 
91        position:relative;
92        margin-top: -<?php echo($banniere['hauteurrelative']); ?>%; 
93        min-height: <?php echo($banniere['hauteur']); ?>px;
94}
95<?php } ?>
96[(#CONFIG{soyezcreateurs/hauteurbannierre,0}|=={0}|non) 
97#header_inner { 
98        position:relative;
99        min-height: #CONFIG{soyezcreateurs/hauteurbannierre}px;
100        height: #CONFIG{soyezcreateurs/hauteurbannierre}px;
101        margin-top: -#CONFIG{soyezcreateurs/hauteurbannierre}px;
102}
103[@media screen and (max-width: #GET{LargeurContaineur}px) {
104(#CONFIG{soyezcreateurs/mode_affichage,communiquant}|=={portailcognac}|ou{#CONFIG{soyezcreateurs_layout/pictogrammesoutils,non}|=={avecoutils}})
105  #header_inner {
106    height: auto;
107  }
108
109}]
110]
111
112[(#CONFIG{soyezcreateurs/afficher_titre,visible}|=={invisible}|oui)
113#header h1 { position:absolute !important; overflow:hidden !important; top:-2000px !important; left:-2000px !important; height:0 !important; width:0 !important; }
114]
115/*\]\]>*/
116</style><?php }
117} ?>
118#FILTRE{mini_html}
Note: See TracBrowser for help on using the repository browser.