Browse Source

Ne traiter que les champs d'adresse dans le bandeau de contact (permet d'en rajouter qui ne concernent pas l'adresse sans provoquer l'affichage d'un bandeau de contact qui serait alors possiblement vide)

svn/root
real3t@gmail.com 3 years ago
parent
commit
5831d0c66f
  1. 16
      soyezcreateurs_fonctions.php
  2. 3
      soyezcreateurs_options.php
  3. 3
      soyezcreateurs_pipelines.php

16
soyezcreateurs_fonctions.php

@ -876,11 +876,21 @@ function sc_filesize($file) {
}
function sc_bandeau_contact() {
$texte = '';
// N'afficher avec identité Extra (https://contrib.spip.net/Identite-Extra) que si au moins un champ renseigné
$identite_extra = lire_config('identite_extra');
if ((is_array($identite_extra)) && (implode('', $identite_extra) !== "")) {
$texte = recuperer_fond('noisettes/footer/footer_identite_extra');
} else { // On utilise la vieille configuration du bandeau de contact de SoyezCréateurs
$champs = explode(',', _CHAMPS_INDENTITE_EXTRA_SC);
echo implode($champs,',');
if ((is_array($identite_extra)) && (implode('', $identite_extra) !== '')) {
foreach($champs as $champ) {
if (array_key_exists($champ, $identite_extra) && $identite_extra[$champ]!== '') {
$texte = recuperer_fond('noisettes/footer/footer_identite_extra');
break;
}
}
}
if ($texte === '') {
// On utilise la vieille configuration du bandeau de contact de SoyezCréateurs
$texte = recuperer_fond('noisettes/footer/footer_bandeau_contact');
}

3
soyezcreateurs_options.php

@ -123,9 +123,6 @@ if (!defined('_SUIVI_FORUM_THREAD'))
#include_spip('inc/config');
#$GLOBALS['agenda_affiche_inscription'] = (lire_config('soyezcreateurs/agenda_inscription', '') == 'on') ? 'oui' : 'non';
if (!defined('_CS_OUTILS_CACHES'))
define('_CS_OUTILS_CACHES', 'dossier_squelettes:type_urls:filtrer_javascript:corbeille:SPIP_tailles:webmestres:spam:maj_auto:moderation_moderee:paragrapher2:auteur_forum:no_IP:flock:previsualisation:spip_cache:en_travaux:suivi_forums:forum_lgrmaxi:simpl_interface:boites_privees:icone_visiter:spip_ecran:tri_articles:auteurs:brouteur:set_options:soft_scroller:f_jQuery:desactiver_flash:forcer_langue:jcorner:SPIP_liens:class_spip:supprimer_numero:xml:visiteurs_connectes:insert_head:introduction:titre_parent:horloge:liens_en_clair:masquer:orientation:trousse_balises:verstexte:liens_orphelins:pucesli:citations_bb:insertions:typo_exposants:glossaire:guillemets:titres_typo:mailcrypt:smileys:sommaire:blocs:toutmulti:decoration:decoupe:filets_sep:couleurs:cs_comportement:taches_cron:titres_typographies:autobr:ecran_securite:autorisations:meme_rubrique:liens_internes:aff_tout:alerte_urgence:spip_log:balise_set:devdebug:timezone:profiling:test_i18n');
// désactiver l'héritage des logos de rubriques (cf https://www.spip.net/fr_article5691.html)
if (!function_exists('lire_config')) {
include_spip('inc/config');

3
soyezcreateurs_pipelines.php

@ -30,6 +30,7 @@ function soyezcreateurs_noizetier_blocs_defaut($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', 'instagram', 'pinterest', 'viadeo', 'latitude', 'longitude');
define('_CHAMPS_INDENTITE_EXTRA_SC', 'adresse,code_postal,ville,pays,telephone,fax,email_contact,informations,id_article_contact,facebook,twitter,linkedin,instagram,pinterest,viadeo,latitude,longitude');
$champs = explode(',', _CHAMPS_INDENTITE_EXTRA_SC);
return $champs;
}
Loading…
Cancel
Save