[Résolu] Mettre un numéro de téléphone plus ou moins caché

  • WordPress :5.1
  • Statut : résolu
8 sujets de 1 à 8 (sur un total de 8)
  • Auteur
    Messages
  • #2259805
    cocod
    Participant
    Chevalier WordPress
    122 contributions

    Bonjour,

    Ma configuration WP actuelle :

    • – Version de WordPress : 5.1.1
    • – Version de PHP/MySQL : 7.2.15 / 5.6.43
    • – Thème utilisé : OceanWP
    • – Thème URI : https://oceanwp.org/
    • – Extensions en place : All In One SEO Pack (2.12.1), Caldera Forms (1.8.4), Duplicate Post (3.2.2), Fonts (2.3), Forum_wordpress_fr (4.1), La Sentinelle antispam (1.5.1), Ocean Extra (1.5.4), WPForms Lite (1.5.2.3)
    • – Adresse du site : http://psychanalyste-toulouse-reve-eveille-girep-mcasesjolinon.fr
    • – Nom de l’hébergeur : Apache

    Problème rencontré :

    Je souhaiterai savoir comment faire apparaître un numéro de téléphone comme sur ce site : https://www.psychologue-berruyerlamoine.fr/

    Est ce possible avec le thème OceanWP ou faut-il un plugin ?

    Bien cordialement.

    DB

    Problème(s) rencontré(s) :

    #2259891
    ferman
    Participant
    Maître WordPress
    528 contributions

    Bonjour,

    On peut se rapprocher de ce que vous voulez avec un plugin gratuit et facile d’emploi: « show/hide expand/collapse ». Il permet de  faire apparaître via un shortcode un bouton cliquable avec des textes modifiables. Normalement c’est prévu pour mettre des boutons dans le corps des pages mais on peut facilement l’adapter pour le mettre dans le header des pages, par exemple au niveau du menu (voir capture d’écran). Il faut faire un thème enfant dans lequel vous placerez votre header. Je vous communique ci-dessous le code très simple (juste un mot!) à mettre (code 1) qui pourra servir de point de départ. Vous pouvez en modifier l’emplacement  dans le header.  Par exemple dans le cas que je vous montre, il est juste après la </div>des icones sociales, donc au niveau du menu mais vous pouvez le mettre  où vous voulez. Par défaut, le bouton présente un petit « saut » quand on clique. Si on veut on peut l’éliminer avec un peu de CSS  (code css) que l’on place dans les css additionnelles ou dans le fichier style du thème enfant.

    Pour le texte et la couleur , soit vous modifiez directement dans le code 1 soit vous faites une page « fantôme » et là vous cliquez sur l’icône du plugin: cela vous donnera les options en plus « visuel » .

    Pour ce qui est de faire exactement ce qui est sur le site que vous montrez, c’est une question de CSS et de temps!

    <?php echo do_shortcode('[bg_collapse view="button-orange" color="#4a4949" expand_text=" ☏ 123 45 67 89" collapse_text="☏ voir N°"][/bg_collapse]');?>
    Code 1

    [id^="bg-showmore-hidden"] {
        display: none;
        padding-top: 0px;
    }
    Code css

     

    • Cette réponse a été modifiée le il y a 1 week et 5 jours par  ferman.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2259912
    cocod
    Participant
    Chevalier WordPress
    122 contributions

    Bonsoir,

    merci beaucoup, pour cette réponse détaillée.

    Je vais m’en occuper jeudi, je reviens vers vous dès que j’ai mis en place ce travail.

     

    Bien cordialement.

    DB

    #2260176
    cocod
    Participant
    Chevalier WordPress
    122 contributions

    Bonjour,

    après des tests j’ai plusieurs soucis d’exécution./

    Quand on passe la souris sur le bouton ça change bien de couleur mais le premier le numéro reste affiché voir : cliquer ici

    D’autre part j’ai essayer de pousser le cadre avec ce code :

    <?php echo do_shortcode('[bg_collapse view="button-orange" style="float: right; text-align: right; color="#4a4949" expand_text=" Me contacter ☏ 06 08 49 08 00" collapse_text="☏ voir N°"][/bg_collapse]');?>
    Cadre à gauche

    en incluant :

    style="float: right; text-align: right;
    En plus

    Voilà .

     

    Cordialement.

     

    DB

     

     

     

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2260208
    ferman
    Participant
    Maître WordPress
    528 contributions

    Bonjour,

    Donc, je vois que vous avez mis le bouton à droite. Et vous avez dû remarquer qu’il fallait cliquer dessus pour qu’il change (et non simplement passer la souris). J’espère que cela convient.  Je vous donne ci-dessous les css à mettre dans vos css additionnelles ou celles de votre thème enfant pour  placer et modifier le bouton proprement (sans qu’il y ait de saut quand on clique). J’avais fait une erreur en vous donnant les css hier: elles sont complétement fausses, n’en tenez aucun compte. Je vous conseille de ne pas essayer de modifier le style directement dans le html du shortcode mais par des css à part (additionnelles ou thème enfant). C’est toujours ce qui est recommandé. Par contre pour modifier la couleur du texte il faut le faire dans le html  du bouton (color = ») et pour la couleur du bouton, directement dans les réglages du plugin. Comme je vous le disais, il faudra faire un thème enfant, à moins que vous n’acceptiez de remettre le code du shortcode dans le header à chaque fois (ce n’est pas non plus très long à faire).

    Voila. Si vous avez des questions n’hésitez pas et si ça vous convient merci de passer en résolu.

    .bg-showmore-plg-button,.bg-close,.bg-orange-button,.bg-close {
    float:left;
    font-size:x-large;
    font-style:italic;
    }

     

     

    #2260226
    cocod
    Participant
    Chevalier WordPress
    122 contributions

    Bonjour,

    merci,

    j’ai remis le code d’origine dans le header.php :

    <?php echo do_shortcode('[bg_collapse view="button-orange" color="#4a4949" expand_text="☏ voir N° " collapse_text="Me contacter ☏ 06 08 49 08 00"][/bg_collapse]');?>

    si j’ajoute au dessus ce code :

    <span style="float: right; text-align: right;">

    ce qui m’avais permis de décaler le cadre à gauche sauf que cela a laissé une partie du cadre du sous titre en blanc , j’ai donc supprimé ce dernier code.

    Je me trouve à nouveau avec le cadre à gauche.

    Ensuite j’ai ajouté votre code css dans style.css il semblerait que cela ne fonctionne pas, peut être qu’il faut le mettre ailleurs (le cadre est toujours à gauche).

    .bg-showmore-plg-button,.bg-close,.bg-orange-button,.bg-close
    {
    float:left;
    font-size:x-large;
    font-style:italic;
    }

    DB

    #2260252
    ferman
    Participant
    Maître WordPress
    528 contributions

    Bizarre, je viens de revérifier et chez moi il n’y a pas de problème, que j’utilise le fichier style du thème parent, enfant ou les css additionnelles. Vous mettez ça où: Dans le fichier style du thème enfant et dans ce cas avez-vous déjà d’autres css qui ont fonctionné? Essayez peut-être les css additionnelles, ou d’utiliser  ! important. Essayez aussi d’encadrer le code dans un <div> </div>. Je ne vois pas ce que ça pourrait changer mais je l’ai fait chez moi.

    #2260263
    cocod
    Participant
    Chevalier WordPress
    122 contributions

    C’est bon le code fonctionne dans le css d’une page enfant mais avec rigth au lieu de left pour l’avoir à droite.

    Un grand merci Ferman.

    DB

8 sujets de 1 à 8 (sur un total de 8)
  • Vous devez être connecté pour répondre à ce sujet.