Compatibilité de WP avec mes anciens billets (Créer un compte)

  • WordPress :4.9
  • Statut : non résolu
7 sujets de 16 à 22 (sur un total de 22)
  • Auteur
    Messages
  • #2101684
    Darloup
    Participant
    Chevalier WordPress
    219 contributions
    Cette réponse a été marquée comme privée.
    #2101810
    PhiLyon
    Modérateur
    Maître WordPress
    27967 contributions

    Bonjour.

    Erreur de copier/coller, c’est ce code

    .noborder {
    border: none;
    }

    C’est ce thème qui oblige à modifier le CSS, il impose ses classes.

    🙂

    #2101825
    PhiLyon
    Modérateur
    Maître WordPress
    27967 contributions

    Encore mieux

    .noborder table tr td {
    border: 0 none !important;
    }

    🙂

    #2101853
    PhiLyon
    Modérateur
    Maître WordPress
    27967 contributions

    Bon, on efface tout et on recommence.

    On ne peut surclasser la fonction border du thème, donc il faut tricher, ce code fonctionne

    <table style="border-color: transparent;">
    <tbody>
    <tr>
    <td style="border-color: transparent; text-align: center;">Photo</td>
    </tr>
    <tr>
    <td style="border-color: transparent;"><img class="aligncenter" src="http://www.darloup.com/blog/wp-content/uploads/2018/02/mujica01.jpg" alt="" width="225" height="300" /></td>
    </tr>
    </tbody>
    </table>

    Si tu ne veux pas t’embêter à rentrer le code dans le html, mets toi en mode visuel, sélectionne tout le tableau et suis les images des fichiers joints.

    🙂

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2101858
    PhiLyon
    Modérateur
    Maître WordPress
    27967 contributions

    On ne peut mettre que 4 fichiers, là suite

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2123595
    Darloup
    Participant
    Chevalier WordPress
    219 contributions

    Bonjour PhiLyon et, une fois de plus, merci de ta réponse détaillée.

    Je m’excuse du retard de ma propre réponse, mais j’étais absent.

    Je te confirme que ton dernier code (utiliser “transparent” comme attribut de bordure) fonctionne parfaitement et a donc résolu les problèmes ponctuels. C’est une excellente façon de “tricher” pour que WP accepte le code HTML afin d’obtenir le résultat requis (aucune bordure visible à l’écran).

    Mais, sans être ingrat, dois-je en conclure que WordPress est incapable de reconnaître certains aspects du code de base HTML, même sous ses thèmes officiels ? Cela m’étonne grandement !

    Et pourtant…

    Voici deux cas de figures qui pourront aider les lecteurs de ce site :

    1) PREMIER CAS

    Je vais maintenant insérer un tableau SANS BORDURE en utilisant WP et l’extension TinyMCE Advanced (installée sur mon site). Oublions les photos, je vais simplement insérer une table sans bordure avec la lettre A dans le tableau. EN MODE VISUEL.

    Premier code :

    <table border=”none”>
    <tbody>
    <tr>
    <td>A</td>
    </tr>
    </tbody>
    </table>

    Cela ne marche pas.

    Deuxième code :

    <table border=”0″>
    <tbody>
    <tr>
    <td>A</td>
    </tr>
    </tbody>
    </table>

    Cela ne marche pas non plus.

    En fait, lorsque tu essaies de donner un attribut à la “border” de ton tableau, tu te retrouves en face d’une case blanche et tu n’as aucune aucune idée de ce que tu dois écrire dans cette case : “none”, “0”, autre chose ?

    2) OK, SECOND CAS

    Désactivons totalement l’extension TinyMCE Advanced et essayons d’insérer un tableau de 1×1 sans bordure sous un thème officiel de WordPress :

    Je n’ai plus l’option d’insérer un tableau dans le menu de base ! Aucun bouton me permettant de ce faire !!!

    Est-ce normal ???!!!

    Il semblerait donc que le menu de base de WordPress ne permette pas de gérer l’insertion d’un tableau !!!!!!

    Si c’est effectivement le cas, c’est totalement absurde et la situation devrait être corrigée !

    Henry

     

     

     

    #2123992
    PhiLyon
    Modérateur
    Maître WordPress
    27967 contributions

    Bonjour.

    Pour les cas un et deux, ça fonctionne comme ça

    <table border="0px">
    <tbody>
    <tr>
    <td>A</td>
    </tr>
    </tbody>
    </table>

    Pour le reste, un des points forts de WordPress est le nombre infini d’extensions développées, elles offrent des possibilités de personnalisation/performance adaptées à presque tous les besoins.

    Tu râles, mais si WordPress n’existait pas, ton site et ton tableau tu te les taperais en PHP, HTML et CSS.

    Et d’un autre côté, il ne t’a pas coûté trop cher non plus WordPress 😆

    🙂

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