From c21de609086b990b8099fdbc90d63592ef3d6432 Mon Sep 17 00:00:00 2001 From: "real3t@gmail.com" <> Date: Sat, 22 Mar 2014 15:15:37 +0000 Subject: [PATCH] =?UTF-8?q?Nouvelle=20possibilit=C3=A9=20:=20administrer?= =?UTF-8?q?=20des=20fonds=20de=20page=20tir=C3=A9s=20au=20hasard.=20Foncti?= =?UTF-8?q?onnent=20comme=20les=20banni=C3=A8res.=20Documentation=20compl?= =?UTF-8?q?=C3=A8te=20:=20http://contrib.spip.net/Personnalisation-graphiq?= =?UTF-8?q?ue-du-squelette-SoyezCreateurs?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitattributes | 1 + base/soyezcreateurs.php | 2 +- base/soyezcreateurs_install.php | 8 +++++ noisettes/header/fondpage.html | 55 +++++++++++++++++++++++++++++++++ noisettes/header/header.html | 1 + plugin.xml | 4 +-- 6 files changed, 68 insertions(+), 3 deletions(-) create mode 100644 noisettes/header/fondpage.html diff --git a/.gitattributes b/.gitattributes index d11acc18..810ef9c6 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 fa5cc161..d760cd64 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 89a5fb08..5775808f 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 00000000..39ddb76a --- /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 72ba968d..09f7c5fa 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 589bc414..a14932ac 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> -- GitLab