diff --git a/.gitattributes b/.gitattributes index d11acc18b7dbbd003ca504fdf538425def49d384..810ef9c6a61b828225e85d6145aa2f3c4479e342 100644 --- a/.gitattributes +++ b/.gitattributes @@ -462,6 +462,7 @@ noisettes/forums/inc-forum.html -text noisettes/galerie.html -text noisettes/header/cadre_outils.html -text noisettes/header/cadre_recherche.html -text +noisettes/header/fondpage.html -text noisettes/header/header.html -text noisettes/header/header_modecommuniquant.html -text noisettes/header/header_modeedito.html -text diff --git a/base/soyezcreateurs.php b/base/soyezcreateurs.php index fa5cc161581a0e0731536a2e0bd1ce290551c94f..d760cd64ea27fa88dd856fcb4bc2b57db460a08d 100644 --- a/base/soyezcreateurs.php +++ b/base/soyezcreateurs.php @@ -637,7 +637,7 @@ function create_site_mot($id_syndic, $mot, $groupe) { //fonction qui permet de créer le tout function soyezcreateurs_config_motsclefs() { //les groupes puis mots -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'); + 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'); 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'); diff --git a/base/soyezcreateurs_install.php b/base/soyezcreateurs_install.php index 89a5fb08298c66d95b4a95ed7467c420a7cc0163..5775808f25a4a6e34a9452bc25b6c2eb9cec2d4f 100644 --- a/base/soyezcreateurs_install.php +++ b/base/soyezcreateurs_install.php @@ -152,6 +152,14 @@ function soyezcreateurs_upgrade($nom_meta_base_version,$version_cible){ ecrire_meta($nom_meta_base_version,$current_version='3.0.28','non'); } + if (version_compare($current_version,'3.0.29','<')) { + spip_log("SoyezCreateurs maj 3.0.29 Début", "soyezcreateurs_install"); + 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'); + + spip_log("SoyezCreateurs maj 3.0.29 Faite", "soyezcreateurs_install"); + ecrire_meta($nom_meta_base_version,$current_version='3.0.29','non'); + } + /*if (version_compare($current_version,'3.0.10','<')) { create_document('documents/image.jpg', array('objet' => 'article', 'id_objet' => 3), 'image', array('titre' => 'Mon image', 'descriptif' => 'Superbe image')); } diff --git a/noisettes/header/fondpage.html b/noisettes/header/fondpage.html new file mode 100644 index 0000000000000000000000000000000000000000..39ddb76a832eae6b44e9dd8bb6c6d38890331a79 --- /dev/null +++ b/noisettes/header/fondpage.html @@ -0,0 +1,55 @@ +#CACHE{1} +<BOUCLE_FondPageRubrique(HIERARCHIE){tout}{id_rubrique}{type=_FondPage}{inverse}{0,1}> +<BOUCLE_LogoPage(MOTS){id_rubrique}{type=_FondPage}{par hasard}{0,1}> +<style type="text/css"> +/*<![CDATA[*/ +[body { + background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})]; + background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue)); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: center; + -webkit-background-size: cover; /* pour Chrome et Safari */ + -moz-background-size: cover; /* pour Firefox */ + -o-background-size: cover; /* pour Opera */ + background-size: cover; /* version standardis�e */ +}] +/*]]>*/ +</style> +</BOUCLE_LogoPage> +</BOUCLE_FondPageRubrique> +<BOUCLE_FondPageTemplate(MOTS){type=_FondPage}{descriptif!=''}{descriptif=#ENV{template}}{par hasard}{0,1}> +<style type="text/css"> +/*<![CDATA[*/ +[body { + background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})]; + background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue)); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: center; + -webkit-background-size: cover; /* pour Chrome et Safari */ + -moz-background-size: cover; /* pour Firefox */ + -o-background-size: cover; /* pour Opera */ + background-size: cover; /* version standardis�e */ +}] +/*]]>*/ +</style> +</BOUCLE_FondPageTemplate> +#SET{ExclureBannieresRubriques,#ARRAY}<BOUCLE_ExclureBannieresRubriques(RUBRIQUES mots){type_mot=_FondPage}{fusion mots.id_mot}>#SET{ExclureBannieresRubriques,#GET{ExclureBannieresRubriques}|push{#ID_MOT}}</BOUCLE_ExclureBannieresRubriques> +<BOUCLE_FondPage(MOTS){type=_FondPage}{descriptif=''}{id_mot !IN #GET{ExclureBannieresRubriques}}{par hasard}{0,1}> +<style type="text/css"> +/*<![CDATA[*/ +[body { + background-color:[#(#LOGO_MOT_NORMAL|image_reduire{30,0}|couleur_extraire{15,5})]; + background-image:url((#LOGO_MOT_NORMAL|image_reduire{1500,0}|extraire_attribut{src}|url_absolue)); + background-repeat: no-repeat; + background-attachment: fixed; + background-position: center; + -webkit-background-size: cover; /* pour Chrome et Safari */ + -moz-background-size: cover; /* pour Firefox */ + -o-background-size: cover; /* pour Opera */ + background-size: cover; /* version standardis�e */ +}] +/*]]>*/ +</style> +</BOUCLE_FondPage><//B_FondPageTemplate><//B_FondPageRubrique> \ No newline at end of file diff --git a/noisettes/header/header.html b/noisettes/header/header.html index 72ba968df0b10a2afc468b50db97070f54b366f0..09f7c5fadb2144b8ca873419fb65f43f50f3a6d7 100644 --- a/noisettes/header/header.html +++ b/noisettes/header/header.html @@ -63,6 +63,7 @@ <INCLURE{fond=noisettes/presentation/couleurrubrique,id_article,id_rubrique}> [(#INCLURE{fond=noisettes/header/logoextra}{id_rubrique})] <INCLURE{fond=noisettes/header/headerbanner,id_rubrique,template}> +<INCLURE{fond=noisettes/header/fondpage,id_rubrique,template}> <!--[if IE 6]>[ <link rel="stylesheet" href="(#CHEMIN{css/ie6.css})" type="text/css" /> ]<![endif]--> diff --git a/plugin.xml b/plugin.xml index 589bc414d20c19f68d84af256753bd58d620cd4d..a14932ac017b774d15c4f4a201d2734838b3933f 100644 --- a/plugin.xml +++ b/plugin.xml @@ -5,8 +5,8 @@ <licence>© 2003-2013 - GPL</licence> <lien>http://www.spip-contrib.net/SoyezCreateurs,1237?tri_articles=titre</lien> - <version>3.5.2</version> - <version_base>3.0.28</version_base> + <version>3.5.3</version> + <version_base>3.0.29</version_base> <etat>stable</etat> <description>