Changeset 112705 in spip-zone


Ignore:
Timestamp:
Dec 10, 2018, 12:46:00 PM (5 months ago)
Author:
real3t@…
Message:

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)

Location:
_squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs
Files:
3 edited

Legend:

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

    r112584 r112705  
    877877
    878878function sc_bandeau_contact() {
     879        $texte = '';
    879880        // N'afficher avec identité Extra (https://contrib.spip.net/Identite-Extra) que si au moins un champ renseigné
    880881        $identite_extra = lire_config('identite_extra');
    881         if ((is_array($identite_extra)) && (implode('', $identite_extra) !== "")) {
    882                 $texte = recuperer_fond('noisettes/footer/footer_identite_extra');
    883         } else { // On utilise la vieille configuration du bandeau de contact de SoyezCréateurs
     882        $champs = explode(',', _CHAMPS_INDENTITE_EXTRA_SC);
     883        echo implode($champs,',');
     884        if ((is_array($identite_extra)) && (implode('', $identite_extra) !== '')) {
     885                foreach($champs as $champ) {
     886                        if (array_key_exists($champ, $identite_extra) && $identite_extra[$champ]!== '') {
     887                                $texte = recuperer_fond('noisettes/footer/footer_identite_extra');
     888                                break;
     889                        }
     890                }
     891        }
     892        if ($texte === '') {
     893                // On utilise la vieille configuration du bandeau de contact de SoyezCréateurs
    884894                $texte = recuperer_fond('noisettes/footer/footer_bandeau_contact');
    885895        }
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_options.php

    r111280 r112705  
    124124#$GLOBALS['agenda_affiche_inscription'] = (lire_config('soyezcreateurs/agenda_inscription', '') == 'on') ? 'oui' : 'non';
    125125
    126 if (!defined('_CS_OUTILS_CACHES'))
    127         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');
    128 
    129126// désactiver l'héritage des logos de rubriques (cf https://www.spip.net/fr_article5691.html)
    130127if (!function_exists('lire_config')) {
  • _squelettes_/soyezcreateurs_net/trunk/plugins/soyezcreateurs/soyezcreateurs_pipelines.php

    r112555 r112705  
    3131
    3232function soyezcreateurs_identite_extra_champs($champs) {
    33         $champs = array('adresse', 'code_postal', 'ville', 'pays', 'telephone', 'fax', 'email_contact', 'informations', 'id_article_contact', 'facebook', 'twitter', 'linkedin', 'instagram', 'pinterest', 'viadeo', 'latitude', 'longitude');
     33        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');
     34        $champs = explode(',', _CHAMPS_INDENTITE_EXTRA_SC);
    3435        return $champs;
    3536}
Note: See TracChangeset for help on using the changeset viewer.