[Résolu] modifier le format automatique des images (Créer un compte)

  • WordPress :6.4
  • Statut : résolu
  • Ce sujet contient 19 réponses, 4 participants et a été mis à jour pour la dernière fois par RachPat, le il y a 6 mois.
5 sujets de 16 à 20 (sur un total de 20)
  • Auteur
    Messages
  • #2471050
    RachPat
    Participant
    Initié WordPress
    29 contributions

    Merci, c’est gééééénial !

    J’ai appliqué l’ajout de code js personnalisé et ça fonctionne à merveille pour mes carrousels de page d’accueil : https://cinelefoyer.com/
    (J’ai pris le soin de remplacer les affiches qui n’avaient pas le même format pour que ça soit bien uniforme.)

    Dernière question si ce n’est pas abuser : j’ai tenté de mettre le même code js pour remplacer un éventuel nomdefichier-scaled.jpg qui se créerait sans m’avertir, j’ai fait un test en important une image que j’ai nommé nomdefichier-scaled.jpg mais ça n’a pas fonctionné, le caroussel m’affichait un blanc genre image manquante… j’avais rajouté :

    $=jQuery;
    var img = ‘.amy-section.wpb_row .amy-movie-item-poster a img’; $(img).each(function(){ img = $(this).attr(‘src’, $(this).attr(‘src’).replace(‘-scaled’,  »));
    });

    Du coup j’imagine que ce n’était peut-être pas si simple car l’image scaled vient d’une fonction que je ne maitrise pas… ? Avez-vous un avis là-dessus ?

    En tout cas, merci mille fois pour votre aide et bravo pour l’encodage !

    PS : en effet j’utilise un thème enfant pour ma bidouille donc tout va bien de ce côté-là.

    #2471053
    ferman
    Modérateur
    Maître WordPress
    7135 contributions

    Du coup j’imagine que ce n’était peut-être pas si simple car l’image scaled vient d’une fonction que je ne maitrise pas… ? Avez-vous un avis là-dessus ?

    Je pense que oui mais je n’ai pas vérifié concrètement. Les terminaisons telles que « -SCALED », « -174x300_c » sont ajoutées après coup à l’url de base par des mécanismes (que je ne connais pas) mais l’url de base n’est pas modifiée et existe toujours dans la base de données et la médiathèque. On retombe sur elle quand on enlève les terminaisons. Par exemple, au début, vous aviez deux images « coup de cœur » dans votre carroussel et l’url de l’une se terminait par « -SCALED-174x300_c ». Le javascript permettait de supprimer « -174x300_c » sur toutes les images puis le code que vous avez essayé permettait de supprimer « -SCALED ».

    Dans votre essai « -scaled » fait partie de l’url de base et si vous l’enlevez, l’image n’existe plus. Il faudrait tester votre code sur une image déjà affecté de « SCALED ».

    #2471063
    RachPat
    Participant
    Initié WordPress
    29 contributions

    Merci pour la réponse, je comprends.

    Je viens de rechercher une image scaled dans ma bibliothèque des médias et il se trouve que l’affiche de Kung-fu Panda 4 a été moulinée en scaled… et l’affichage est ok dans le caroussel (non tronquée sur les côtés). Du coup je me dis que le js additionnel pour le scaled n’est pas nécessaire…

    D’autant qu’en faisant un test en important une nouvelle image lourde j’ai compris qu’il y a non seulement une moulinette pour générer un -scaled mais aussi pour supprimer l’image source, du coup j’imagine que le code js que vous m’avez fourni est valable pour les images -scaled qui sont finalement reconnus comme images sources.

    Donc, c’est PARFAIT ! Merci encore !

    Je passe cet échange en « résolu » et je vous souhaites à tous et toutes une très bonne journée !

    #2471084
    Flobogo
    Modérateur
    Maître WordPress
    20400 contributions

    Nickel 🙂

    Juste pour le thème-enfant : sauf erreur de ma part, il est fourni avec le thème-parent (c’est généralement le cas pour les thèmes payants). Alors, je ne suis pas sûre à 200% qu’une mise à jour du thème (parent) n’entraînerait pas une mise à jour du thème-enfant … même si c’est contraire au principe de fonctionnement des thèmes-enfants.

    Bref, tout ça pour dire que « 2 précautions valent mieux qu’une », et je vous conseille donc de garder « quelque part » une trace des modif que vous faites et du code JS de @ferman.

    #2471086
    RachPat
    Participant
    Initié WordPress
    29 contributions

    Merci pour le message, en effet vous avez raison, le thème enfant était inclus avec le thème parent amymovie.

    Je ne savais pas qu’un thème enfant risquait être mis à jour lors d’une évolution du thème parent mais de toute façon je garde toujours précieusement les indications de modifications dans mon ordi + sauvegarde externe pour le au-cas-où !

    Merci pour l’avertissement et au plaisir !

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