Browse Source

Bandeau de contact évolué avec Le plugin Identité Extra

svn/root
real3t@gmail.com 2 years ago
parent
commit
d091d44f12
  1. 2
      .gitattributes
  2. 6
      json/gis_identite_carto.html
  3. 36
      noisettes/footer/footer_identite_extra.html
  4. 2
      noisettes/footer/footer_pied.html
  5. 3
      paquet.xml
  6. 11
      soyezcreateurs_fonctions.php
  7. 5
      soyezcreateurs_pipelines.php

2
.gitattributes

@ -418,6 +418,7 @@ javascript/vegas.jaysalvat.com/vegas.min.js -text
javascript/vegas.jaysalvat.com/vegas.min.js.map -text
/javascripts.js.html -text
json/gis_articles_plus_sites_branche.html -text
json/gis_identite_carto.html -text
json/gis_sites_branche.html -text
/la_meteo.html -text
lang/local_en.php -text
@ -664,6 +665,7 @@ noisettes/extra/favoris.html -text
noisettes/extra/ousommesnous.html -text
noisettes/extra/splickr.html -text
noisettes/footer/footer.html -text
noisettes/footer/footer_identite_extra.html -text
noisettes/footer/footer_link_mentions.html -text
noisettes/footer/footer_modeblog.html -text
noisettes/footer/footer_modecommuniquant.html -text

6
json/gis_identite_carto.html

@ -0,0 +1,6 @@
{"type": "Feature",
"geometry": {"type": "Point", "coordinates": [#IDENTITE_LONGITUDE, #IDENTITE_LATITUDE]},
"id":"identite_carto",
"properties": {
"title":[(#NOM_SITE_SPIP|supprimer_tags|json_encode)]
}}

36
noisettes/footer/footer_identite_extra.html

@ -0,0 +1,36 @@
<div id="informations" class="row">
<div id="coordonnees" class="avec-padding">
[<div class="adresse flexbox-flex">
<span class="icon-location icon-lg icon-fw texte-blanc"></span>
<p>
<span class="#EDIT{meta-identite_extra/adresse}">#IDENTITE_ADRESSE</span><br />
<span class="#EDIT{meta-identite_extra/code_postal}">(#IDENTITE_CODE_POSTAL)</span> - <span class="#EDIT{meta-identite_extra/ville}">#IDENTITE_VILLE</span>
</p>
</div>]
[<div class="telephone flexbox-flex">
<span class="icon-phone icon-lg icon-fw texte-blanc"></span>
<p class="#EDIT{meta-identite_extra/telephone}">
<a href="tel:#IDENTITE_TELEPHONE">(#IDENTITE_TELEPHONE)</a>
</p>
</div>]
[<div class="accueil flexbox-flex">
<span class="icon-information icon-lg icon-fw texte-blanc"></span>
<p class="#EDIT{meta-identite_extra/informations}">
(#IDENTITE_INFORMATIONS)
</p>
</div>]
[(#IDENTITE_ID_ARTICLE_CONTACT|oui)<p class="#EDIT{meta-identite_extra/id_article_contact}"><a class="button triadeC texte-blanc float-center avec-margin" href="#URL_ARTICLE{#IDENTITE_ID_ARTICLE_CONTACT}"><span class="icon-envelope icon-lg avec-padding-right05"></span>Nous écrire</a></p>]
</div>
[(#IDENTITE_LATITUDE|oui)<div id="carte" class="avec-padding">
#INCLURE{fond=modeles/carte_gis,
id_map=carto_bc,
objets=identite_carto,
scale=oui,
zoom=10,
overview=oui,
autocenterandzoom=oui,
zoom_molette=non,
lat=#IDENTITE_LATITUDE,
lon=#IDENTITE_LONGITUDE}
</div>]
</div>

2
noisettes/footer/footer_pied.html

@ -19,7 +19,7 @@
[(#CONFIG{soyezcreateurs_layout/affichage_lien_newsletter,affiche}|=={bas}|ou{#CONFIG{soyezcreateurs/mode_affichage,communiquant}|=={portailcognac}}|ou{#CONFIG{soyezcreateurs_layout/pictogrammesoutils,non}|=={avecoutils}})
<div id="newsletterinscription" class="cadreinfo avec-paddingx">
<h2><:soyezcreateurs:newsletter_recevoir:></h2>
#INCLURE{fond=noisettes/inscription_infolettre,env}
#INCLURE{fond=noisettes/inscription_infolettre,env,ajax}
</div>
]]
[(#PLUGIN{AGENDA}|oui)[(#CONFIG{soyezcreateurs/miniagenda,on}|=={bas}|ou{#CONFIG{soyezcreateurs/mode_affichage,communiquant}|=={portailcognac}}|ou{#CONFIG{soyezcreateurs_layout/pictogrammesoutils,non}|=={avecoutils}})[(#CONFIG{soyezcreateurs/homeagenda,on}|=={on}|oui)<div id="miniagenda" class="cadreinfo avec-padding">

3
paquet.xml

@ -81,6 +81,7 @@
<utilise nom="socialtags" compatibilite="[1.0.9;[" />
<utilise nom="splickr" compatibilite="[0.4.6;[" />
<utilise nom="va" compatibilite="[0.6.9;[" />
<utilise nom="identite_extra" compatibilite="[1.4.1;[" />
<pipeline nom="jqueryui_plugins" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="formulaire_traiter" inclure="soyezcreateurs_pipelines.php" />
@ -90,6 +91,8 @@
<pipeline nom="noizetier_blocs_defaut" inclure="soyezcreateurs_pipelines.php" />
<pipeline nom="identite_extra_champs" inclure="soyezcreateurs_pipelines.php" />
<menu nom="soyezcreateur_config21" titre="soyezcreateurs:configurersc" parent="bando_configuration" icone="images/soyezcreateurs-16.png" action="configurer_soyezcreateurs" parametres="cfg=soyezcreateurs" />
<menu nom="sc_aide" titre="soyezcreateurs:aidesc" parent="bando_squelette" icone="images/soyezcreateurs_help-16.png" action="sc_aide" />
</paquet>

11
soyezcreateurs_fonctions.php

@ -873,4 +873,15 @@ function sc_filesize($file) {
$size = 0;
$size = filesize($file=preg_replace(',[?].*$,','',$file));
return $size;
}
function sc_bandeau_contact() {
// N'afficher avec identité Extra (https://contrib.spip.net/Identite-Extra) que si au moins un champ renseigné
if (implode('', lire_config('identite_extra')) !== "") {
$texte = recuperer_fond('noisettes/footer/footer_identite_extra');
} else { // On utilise la vieille configuration du bandeau de contact de SoyezCréateurs
$texte = propre(lire_config('soyezcreateurs/bandeau_contact'));
}
return $texte;
}

5
soyezcreateurs_pipelines.php

@ -27,4 +27,9 @@ function soyezcreateurs_formulaire_traiter($flux){
function soyezcreateurs_noizetier_blocs_defaut($flux) {
$flux = array('contenu');
return $flux;
}
function soyezcreateurs_identite_extra_champs($champs) {
$champs = array('adresse', 'code_postal', 'ville', 'pays', 'telephone', 'fax', 'email_contact', 'informations', 'id_article_contact', 'facebook', 'twitter', 'linkedin', 'latitude', 'longitude');
return $champs;
}
Loading…
Cancel
Save