Comment placer des images côte à côte dans un Site (Créer un compte)

  • WordPress :6.4
  • Statut : non résolu
  • Ce sujet contient 54 réponses, 2 participants et a été mis à jour pour la dernière fois par Henri13, le il y a 11 mois.
15 sujets de 16 à 30 (sur un total de 55)
  • Auteur
    Messages
  • #2468141
    Henri13
    Participant
    Maître WordPress
    512 contributions

    Bonjour,

    Les textes n’invalide pas le CSS, le tord que j’ai eu est de vous demander le CSS sur une page qui n’était pas terminée, c’est de rajouter les légendes qui pose problème, elles modifient le fichier.

    Le premier CSS que vous avez créé sur cette page, fonctionne très bien, comme vous pouvez le voir il y a légende et texte: https://raphael-toussaint.com/videos/#Videos-par-Laurent-Guiller

    Je reviens sur cette page: https://raphael-toussaint.com/videos-par-laurent-guiller/ j’ai supprimé les légendes et elle s’affiche très bien malgré qu’il y a du texte.

    Pour en avoir le cœur net, j’ai créé une nouvelle page dans la Section Livre d’or: https://raphael-toussaint.com/videos-de-l-g/ avec les légendes et les liens et si vous le voulez bien, créez un CSS et nous verrons bien. J’espère que ça sera bon, c’est vraiment la page telle que je la voudrais.

    Bonne journée, Henri.

    #2468164
    ferman
    Modérateur
    Maître WordPress
    7368 contributions

     

    Bonjour,

    Quelques explications en pièce jointe (si ça vous intéresse; je n’aime pas « parachuter » du code sans explications).

    Les textes n’invalide pas le CSS, …c’est de rajouter les légendes qui pose problème, elles modifient le fichier.

    Oui, c’est ce que je disais ici et le problème était de « modifier ces modifications » afin qu’elles soient compatibles  avec le code CSS déjà donné.

    Il faut pour cela un code javascript /jQuery:

    <script>
    $= jQuery;

    const a = $('#post-8717 .entry-content.clearfix p:contains("26 janvier 2024")');
    const b = $('#post-8717 .entry-content.clearfix p:contains("7 avril 2023")');
    const c = $('#post-8717 .entry-content.clearfix p:contains("8 décembre 2022")');
    const d = $('#post-8717 .entry-content.clearfix p:contains("30 décembre 2021")');
    const e = $('#post-8717 .entry-content.clearfix p:contains("26 août 2020")');
    const f = $('#post-8717 .entry-content.clearfix p:contains("31 janvier 2019")');
    const g = $('#post-8717 .entry-content.clearfix p:contains("")');

    $(a).nextUntil(b).wrapAll("<p class = 'nouvelle'></p>");
    $(b).nextUntil(c).wrapAll("<p class = 'nouvelle'></p>");
    $(c).nextUntil(d).wrapAll("<p class = 'nouvelle'></p>");
    $(d).nextUntil(e).wrapAll("<p class = 'nouvelle'></p>");
    $(e).nextUntil(f).wrapAll("<p class = 'nouvelle'></p>");
    $(f).nextUntil(g).wrapAll("<p class = 'nouvelle'></p>");
    </script>

    Pour l’utiliser, il faudra d’abord télécharger cette extension puis dans les settings  copiez/collez ce code dans le cadre « Scripts in footer » (voir pièce jointe 1). Le code s’applique à la page d’essai (identité #post-8717). Donc le code CSS devient;

    #post-8717 .entry-content.clearfix p.nouvelle{
    display: inline-flex;
    flex-flow: row wrap;
    gap:10px;
    }

    Voila; testé chez moi ça fonctionne. J’espère qu’il en sera de même pour vous (autrement on verra ce qui ne va pas)

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2468176
    Henri13
    Participant
    Maître WordPress
    512 contributions

    J’ai tenté de suivre vos instruction (il faut une formation de développeur que je n’ai pas).

    J’ai téléchargé et installé « Scripts in footer » désignée une fois activée « WP Code life »

    Je n’ai pas trouvé Setting ou paramètre mais j’ai ouvert « Ajouter un extrait. Un copier/coller et enregistré; j’ai un code court: voir capture:

    après ça j’ai copié le CSS que vous m’avez donné mais rien ne se passe???

    J’ai dû faire une erreur quelque part ?

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2468185
    ferman
    Modérateur
    Maître WordPress
    7368 contributions

    Faites comme indiqué en pièce jointe et ne cliquez pas sur extraits de code (c’est nouveau je pense et je ne sais pas à quoi ça sert). Enlevez ce que vous avez mis dans extraits de code.

    il faut une formation de développeur que je n’ai pas

    Moi non plus 🙂

    • Cette réponse a été modifiée le il y a 11 mois et 1 semaine par ferman.
    • Cette réponse a été modifiée le il y a 11 mois et 1 semaine par ferman.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2468197
    Henri13
    Participant
    Maître WordPress
    512 contributions

    En effet ce n’était pas la bonne extension, j’ai bien setting cette fois qui se présente autrement que votre capture mais peu importe c’est bon !

    J’ai la page comme je la désirais: https://raphael-toussaint.com/videos-de-l-g/

    Je vous remercie pour votre patience et vos compétences que je ne suis pas prêt d’avoir en la matière.

    Très cordialement, Henri.

    #2468437
    Henri13
    Participant
    Maître WordPress
    512 contributions

    Bonjour Ferman

    Encore une question pour apprendre:

    Comment personnaliser une nouvelle page (8797) de vidéos, si l’extension (WP Headers And Footers) est déjà utilisée pour la page 8717

    Est-ce que je peux remplacer 8717 par 8797 qui est la nouvelle page que j’ai créée pour corriger des erreurs de présentation et de liens qui ne correspondent pas aux images.

    Est-ce que la page 8717 ne va pas revenir à l’origine  en remplaçant 8717 par 8797 ?

    La nouvelle page :https://raphael-toussaint.com/videos-raphael-toussaint/

    Cordialement, Henri.

    • Cette réponse a été modifiée le il y a 11 mois par Henri13.
    #2468442
    ferman
    Modérateur
    Maître WordPress
    7368 contributions

    Bonjour,

    Il faudra remplacer le code jQuery précédent par un autre, plus général. Il sera alors valable pour toutes les pages. Comme on perdra en spécificité, cependant, il pourra y avoir des effets secondaires non souhaités sur certaines pages. Il faudra faire le tour de votre site et vérifier que ce n’est pas le cas.

    Autre chose : si vous modifiez les titres comme c’est le cas sur cette nouvelle page (par ex: 26 janvier 2024 est devenu Janvier 2024 et 7 avril 2023 est devenu Avril 2023), le code ne fonctionnera pas. On lui dit en effet de sélectionner les figures entre les titres contenant les expressions 26 janvier 2024 et 7 avril 2023. Comme il ne les trouve pas, il se bloque. Les deux nouvelles premières lignes du nouveau code devront donc être:

    const a = $(‘.entry-content.clearfix p:contains(« Janvier 2024 »)’);
    const b = $(‘.entry-content.clearfix p:contains(« Avril 2023 »)’);
    …etc…

    Pareil pour le code CSS qui fait référence à une page précise; on le rendra plus général en enlevant cette référence.

    Mettez les titres que vous souhaitez sur la nouvelle page (ils devront obligatoirement contenir les mêmes fragments de texte que sur la page 8717, majuscules comprises.) Par exemple actuellement: 26 janvier 2024 et Janvier 2024 n’ont que 2024 en commun, ce qui est peu. Il vaudrait mieux par exemple 26 janvier 2024 et janvier 2024 ou bien encore mieux : exactement le même fragment dans les deux cas.

    #2468445
    Henri13
    Participant
    Maître WordPress
    512 contributions

    C’était provisoire pour les texte, j’ai rétabli.

    Pour le code je pense que le remplacer, je supprimerai la page remplacée.

    Le code CSS sera, je pense<span style= »font-size: large; »> (je fais une capture je ne sais pas comment le saisir sur cette page:</span>

     

     

    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    #2468447
    Henri13
    Participant
    Maître WordPress
    512 contributions

    C’est fait, j’ai supprimé la page remplacée et j’ai publié la nouvelle, tout va bien.

    Encore merci, bonne fin de journée, Henri.

    #2468452
    ferman
    Modérateur
    Maître WordPress
    7368 contributions

    Pour  saisir le code sur la page, vous avez à droite une icône suivie de « Code ». Vous cliquez et dans la liste déroulante qui apparaît, vous sélectionnez langage: « CSS » et vous écrivez votre code.

    A part ça le code que vous donnez dans votre capture d’écran est correct.

    De la même manière, vous pouvez copier/coller votre code jQuery dans la page en sélectionnant cette fois langage « javascript » puis le modifier. Je le vérifierai si vous voulez.

    Pour info, quel type d’ordinateur utilisez-vous: Mac ou PC et avez-vous eu l’occasion d’installer un éditeur de code simple d’emploi qui permet d’écrire et de modifier tout type de code ?

    #2468463
    Henri13
    Participant
    Maître WordPress
    512 contributions

    J’ai noté dans mon premier post: iMac Nouveau 24-Version sonoma 14.3.1 – De plus en plus cher avec de moins en moins d’applis.

    La nouvelle page est en place après avoir supprimé la page précédente.

    https://raphael-toussaint.com/videos-raphael-toussaint/

    #2468546
    Henri13
    Participant
    Maître WordPress
    512 contributions

    Bonjour Ferman,

    Vous avez peut-être la réponse,

    Depuis que exécuté cette démarche « Comment placer les images côte à côte » , je crois que l’extension (WP Headers And Footers) contrarie le Site.

    Quelquefois il lui faut du temps pour s’ouvrir alors qu’il est toujours instantané, et quelquefois il ne s’ouvre pas du tout sans indiquer la raison.

    C’est ce qui vient d’arriver à l’instant. J’ai désactivé le Wifi et éteint l’ordinateur, j’ai rallumé et le Site s’ouvre ?

    J’ai désactivé l’extension, pour voir ! Est-que le code est toujours actif ?

    Qu’en pensez-vous.

    Nouvelle adresse de la page: https://raphael-toussaint.com/videos-raphael-toussaint/

    • Cette réponse a été modifiée le il y a 11 mois par Henri13.
    #2468558
    Henri13
    Participant
    Maître WordPress
    512 contributions

    Je reviens sur mon précédent post, en réfléchissant, je ne voyais pas le rapport entre le Wifi et cette extension, pourquoi cette panne survenait le Wifi activé et je suis souvenu que j’ai activé sur proposition « AirDrop et Handoff » qui nécessite le Wifi pour fonctionner.

    Je l’ai désactivé, l’avenir prouvera ou pas.

    #2468561
    ferman
    Modérateur
    Maître WordPress
    7368 contributions

    Bonjour,

    Vous avez peut-être la réponse,

    Non, pas vraiment: ça peut venir de l’extension ou du code qui est trop long à charger. Comme vous avez souvent eu recours au forum, peut-être avez vous eu l’occasion d’utiliser le FTP et d’ajouter du code dans le fichier functions.php du thème. Pouvez vous me le confirmer? Actuellement je suppose que votre extension est activée puisque je vois les images en ligne. Certaines étaient manquantes et sont apparues en rafraîchissant la page.

    Pouvez-vous désactiver l’extension headers and footers pour que j’essaie quelques petites choses?

    EDIT: Nos réponses se sont encore croisées.  Donc ne désactivez pas l’extension mais dites moi quand même si vous avez déjà utilisé le FTP et avez déjà modifié le fichier functions.php de votre thème. Cela est bon à savoir pour savoir les solutions que l’on peut proposer en cas de problème (présent ou à venir).

    • Cette réponse a été modifiée le il y a 11 mois par ferman.
    • Cette réponse a été modifiée le il y a 11 mois par ferman.
    #2468565
    Henri13
    Participant
    Maître WordPress
    512 contributions

    Je n’ai pas utilisé le FTP, J’ai placé le CSS dans « Personnaliser ».

    Je n’ai pas désactivé « headers and footers ».

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