Changeset 81582 in spip-zone


Ignore:
Timestamp:
Mar 22, 2014, 3:15:37 PM (5 years ago)
Author:
real3t@…
Message:

Nouvelle possibilité : administrer des fonds de page tirés au hasard. Fonctionnent comme les bannières.
Documentation complète : http://contrib.spip.net/Personnalisation-graphique-du-squelette-SoyezCreateurs

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
4 edited
1 copied

Legend:

Unmodified
Added
Removed
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs.php

    r80067 r81582  
    638638function soyezcreateurs_config_motsclefs() {
    639639        //les groupes puis mots
    640 create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant être présentés en liste déroulante dans l'Agenda du site", "Un événement de l'Agenda peut avoir un ou {{plusieurs}} mot clefs ratachés (les sélectionner avec maj-clic).", 'non', 'non', 'non', 'non', 'non', 'non', 'oui', 'oui', 'oui', 'non');
     640        create_groupe("Thèmes de l'Agenda", "Détermine la liste des éléments pouvant être présentés en liste déroulante dans l'Agenda du site", "Un événement de l'Agenda peut avoir un ou {{plusieurs}} mot clefs ratachés (les sélectionner avec maj-clic).", 'non', 'non', 'non', 'non', 'non', 'non', 'oui', 'oui', 'oui', 'non');
    641641
    642642        create_groupe("_AgendaStatut", "Statut d'un événement dans l'Agenda", "Permet de spécifier un statut d'un événement dans l'Agenda.\n\nL'événement sera affiché dans la couleur spécifiée par le {Texte} du Mot Clef.\n\nLe {Descriptif rapide} sera quant à lui utilisé en bulle d'aide.", 'oui', 'oui', 'non', 'non', 'non', 'non', 'oui', 'oui', 'oui', 'non');
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/base/soyezcreateurs_install.php

    r81510 r81582  
    153153                }
    154154               
     155                if (version_compare($current_version,'3.0.29','<')) {
     156                        spip_log("SoyezCreateurs maj 3.0.29 Début", "soyezcreateurs_install");
     157                        create_groupe("_FondPage", "Images en fond de page :\n-* Créer autant de mots clefs que de fonds de page désirés\n-* Mettre un logo à ces mots clefs\n-* Possibilité de fixer un fond de page pour :\n-** Une rubrique (et la branche en dessous)\n-** Un type de page particulier (Sommaire, Plan)\n\nSe reporter à la documentation sur [Personnalisation graphique du squelette SoyezCreateurs->http://contrib.spip.net/Personnalisation-graphique-du-squelette-SoyezCreateurs]", "", 'oui', 'non', 'non', 'non', 'oui', 'non', 'non', 'oui', 'non', 'non');
     158                       
     159                        spip_log("SoyezCreateurs maj 3.0.29 Faite", "soyezcreateurs_install");
     160                        ecrire_meta($nom_meta_base_version,$current_version='3.0.29','non');
     161                }
     162               
    155163                /*if (version_compare($current_version,'3.0.10','<')) {
    156164                        create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image'));
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/header/fondpage.html

    r80806 r81582  
    11#CACHE{1}
    2 <BOUCLE_HeaderBannerRubrique(HIERARCHIE){tout}{id_rubrique}{type=_HeaderBanner}{inverse}{0,1}>
    3 <BOUCLE_LogoHeader(MOTS){id_rubrique}{type=_HeaderBanner}{par hasard}{0,1}>
     2<BOUCLE_FondPageRubrique(HIERARCHIE){tout}{id_rubrique}{type=_FondPage}{inverse}{0,1}>
     3<BOUCLE_LogoPage(MOTS){id_rubrique}{type=_FondPage}{par hasard}{0,1}>
    44<style type="text/css">
    55/*<![CDATA[*/
    6 #header {
    7         [min-height: [(#LOGO_MOT_NORMAL|hauteur)]px;
    8         _height: [(#LOGO_MOT_NORMAL|hauteur)]px;
    9         background-image: url((#LOGO_MOT_NORMAL|extraire_attribut{src}|url_absolue));
    10         background-repeat: no-repeat;]
    11 }
    12 [(#CONFIG{soyezcreateurs/afficher_titre,visible}|=={invisible}|oui)
    13 #header h1 { position:absolute !important; overflow:hidden !important; top:-2000px !important; left:-2000px !important; height:0 !important; width:0 !important; }
    14 ]
     6[body {
     7        background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})];
     8        background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue));
     9        background-repeat: no-repeat;
     10        background-attachment: fixed;
     11        background-position: center;
     12    -webkit-background-size: cover; /* pour Chrome et Safari */
     13    -moz-background-size: cover; /* pour Firefox */
     14    -o-background-size: cover; /* pour Opera */
     15    background-size: cover; /* version standardisée */
     16}]
    1517/*]]>*/
    1618</style>
    17 </BOUCLE_LogoHeader>
    18 </BOUCLE_HeaderBannerRubrique>
    19 <BOUCLE_HeaderBannerTemplate(MOTS){type=_HeaderBanner}{descriptif!=''}{descriptif=#ENV{template}}{par hasard}{0,1}>
     19</BOUCLE_LogoPage>
     20</BOUCLE_FondPageRubrique>
     21<BOUCLE_FondPageTemplate(MOTS){type=_FondPage}{descriptif!=''}{descriptif=#ENV{template}}{par hasard}{0,1}>
    2022<style type="text/css">
    2123/*<![CDATA[*/
    22 #header {
    23         [min-height: [(#LOGO_MOT_NORMAL|hauteur)]px;
    24         _height: [(#LOGO_MOT_NORMAL|hauteur)]px;
    25         background-image: url((#LOGO_MOT_NORMAL|extraire_attribut{src}|url_absolue));
    26         background-repeat: no-repeat;]
    27 }
    28 [(#CONFIG{soyezcreateurs/afficher_titre,visible}|=={invisible}|oui)
    29 #header h1 { position:absolute !important; overflow:hidden !important; top:-2000px !important; left:-2000px !important; height:0 !important; width:0 !important; }
    30 ]
     24[body {
     25        background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})];
     26        background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue));
     27        background-repeat: no-repeat;
     28        background-attachment: fixed;
     29        background-position: center;
     30    -webkit-background-size: cover; /* pour Chrome et Safari */
     31    -moz-background-size: cover; /* pour Firefox */
     32    -o-background-size: cover; /* pour Opera */
     33    background-size: cover; /* version standardisée */
     34}]
    3135/*]]>*/
    3236</style>
    33 </BOUCLE_HeaderBannerTemplate>
    34 #SET{ExclureBannieresRubriques,#ARRAY}<BOUCLE_ExclureBannieresRubriques(RUBRIQUES mots){type_mot=_HeaderBanner}{fusion mots.id_mot}>#SET{ExclureBannieresRubriques,#GET{ExclureBannieresRubriques}|push{#ID_MOT}}</BOUCLE_ExclureBannieresRubriques>
    35 <BOUCLE_HeaderBanner(MOTS){type=_HeaderBanner}{descriptif=''}{id_mot !IN #GET{ExclureBannieresRubriques}}{par hasard}{0,1}>
     37</BOUCLE_FondPageTemplate>
     38#SET{ExclureBannieresRubriques,#ARRAY}<BOUCLE_ExclureBannieresRubriques(RUBRIQUES mots){type_mot=_FondPage}{fusion mots.id_mot}>#SET{ExclureBannieresRubriques,#GET{ExclureBannieresRubriques}|push{#ID_MOT}}</BOUCLE_ExclureBannieresRubriques>
     39<BOUCLE_FondPage(MOTS){type=_FondPage}{descriptif=''}{id_mot !IN #GET{ExclureBannieresRubriques}}{par hasard}{0,1}>
    3640<style type="text/css">
    3741/*<![CDATA[*/
    38 #header {
    39         [min-height: [(#LOGO_MOT_NORMAL|hauteur)]px;
    40         _height: [(#LOGO_MOT_NORMAL|hauteur)]px;
    41         background-image: url((#LOGO_MOT_NORMAL|extraire_attribut{src}|url_absolue));
    42         background-repeat: no-repeat;]
    43 }
    44 [(#CONFIG{soyezcreateurs/afficher_titre,visible}|=={invisible}|oui)
    45 #header h1 { position:absolute !important; overflow:hidden !important; top:-2000px !important; left:-2000px !important; height:0 !important; width:0 !important; }
    46 ]
     42[body {
     43        background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})];
     44        background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue));
     45        background-repeat: no-repeat;
     46        background-attachment: fixed;
     47        background-position: center;
     48    -webkit-background-size: cover; /* pour Chrome et Safari */
     49    -moz-background-size: cover; /* pour Firefox */
     50    -o-background-size: cover; /* pour Opera */
     51    background-size: cover; /* version standardisée */
     52}]
    4753/*]]>*/
    4854</style>
    49 </BOUCLE_HeaderBanner><//B_HeaderBannerTemplate><//B_HeaderBannerRubrique>
     55</BOUCLE_FondPage><//B_FondPageTemplate><//B_FondPageRubrique>
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/noisettes/header/header.html

    r79894 r81582  
    6464[(#INCLURE{fond=noisettes/header/logoextra}{id_rubrique})]
    6565<INCLURE{fond=noisettes/header/headerbanner,id_rubrique,template}>
     66<INCLURE{fond=noisettes/header/fondpage,id_rubrique,template}>
    6667<!--[if IE 6]>[
    6768        <link rel="stylesheet" href="(#CHEMIN{css/ie6.css})" type="text/css" />
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/plugin.xml

    r80596 r81582  
    66        <lien>http://www.spip-contrib.net/SoyezCreateurs,1237?tri_articles=titre</lien>
    77       
    8         <version>3.5.2</version>
    9         <version_base>3.0.28</version_base>
     8        <version>3.5.3</version>
     9        <version_base>3.0.29</version_base>
    1010       
    1111        <etat>stable</etat>
Note: See TracChangeset for help on using the changeset viewer.