probleme images path #joomlaImage://local-images/

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • probleme images path #joomlaImage://local-images/

    Bonjour à tout le monde,

    Sauf erreur de ma part, il semble qu'il y ai un nouveau paramètre dans J4 au niveau des chemins d'images qui, dans l'admin, ajoute à la fin de ce chemin un truc comme cela : #joomlaImage://local-images/...
    Après de multiples recherches, il parait que c'est la nouvelle norme et ça ne doit pas poser de problème (voir ici).
    Sauf que dans mon cas ça me pose un assez gros problème sur quelques sites.

    Pour exemple, j'ai un site lié à une application externe qui récupère dynamiquement les paramètres des articles Joomla, et donc bien sûr, les images.
    Sauf qu'avec cette nouvelle "norme", les images ne sont plus récupérées
    Le chemin de base fonctionnel : images/wampark2024.jpg
    Le nouveau chemin non fonctionnel : images/wampark2024.jpg#joomlaImage://local-images/wampark2024.jpg?width=567&height=305


    D'où mes questions :
    1 - Est ce qu'il y a déjà ou aura dans un futur proche un moyen de paramétrer dans l'admin le fait que le # avec la suite s'affiche ou non ?
    2 - Y a-t-il autre chose de faisable coté du de l'appli pour ne récupérer que l'url de base.
    3 - Et d'ailleurs, est ce vraiment normal ce truc ?

    J'imagine que le problème doit aussi se poser pour des plugins ou autres ayant besoin des path images.
    Pour info : je peux virer le ... manuellement dans le champs image d'intro mais pas dans celui de l'image de l'article complet.

    Je suis un peu dans la mouise...
    Merci d'avance pour votre aide
    "C'EST EN FORGEANT QUE L'ON DEVIENT FORGERON"
    Agence Antidotcom & Design - Annecy
    Joomla 3 Certified Administrator

  • #2
    Salut,
    je suis tombé sur ton post en faisant une recherche sur le sujet. Si tu lis bien l'anglais, tu peux suivre le débat houleux sur Github qui a conduit à cette posture débile, d'introduire des paramètres de l'image dans l'url!
    Je suis en train de migrer mon extension et j'ai du développer un composant spécifique pour transférer les données, en modifiant les url des images de J3 avec le nouveau format sous J4.
    Donc, pour répondre à ta question, Joomla4 intègre une classe qui permet de nettoyer l'url de l'image. Il ne faut pas chercher à enlever ce nouveau format de l'image dans ta base de données, cela te posera plus de problèmes par la suite.
    Je te colle la procédure que j'utilise pour l'affichage des vignettes images dans une liste de données côté Backend.
    Code PHP:
                        <?php foreach ($this->items as $i => $item) :

                            if (!empty(
    $this->escape($item->photo_chiots))) {
                                
    $imgClean HTMLHelper::cleanImageURL($this->escape($item->photo_chiots));
                                if (
    $imgClean->url != '') {
                                
    $photo_chiots =  "/".$imgClean->url;
                                }    
                            }
                            
    ?>
    en espérant que ça répond au besoin ;p
    woluweb aime ceci.
    Developper of JBreeding Manager: http://www.jbreeding.fr/
    J-cook Referral : Service Générateur d'Extensions pour Joomla

    Commentaire


    • #3
      merci pour l'explication de la classe HTMLHelper::cleanImageURL liubov

      On te voit au JoomlaDay Metz ?

      gregthai : ces paramètres ont leur utilité. Si tu t'intéresse à ton score Lighthouse et à la performance, cela y contribue directement

      Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

      Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

      Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

      Commentaire


      • #4
        J'essaye de m'organiser pour, mais ça risque de collisionner pas mal ce week là, alors je ne sais pas encore ...
        Developper of JBreeding Manager: http://www.jbreeding.fr/
        J-cook Referral : Service Générateur d'Extensions pour Joomla

        Commentaire


        • #5
          collisionnons-nous à Metz alors
          Présentations : slides.woluweb.be | Coordonnées complètes : www.woluweb.be

          Un message d’erreur sur votre site Joomla... ayez le reflexe de consulter la base de connaissance : https://kb.joomla.fr

          Ce forum, vous l'aimez ? Il vous a sauvé la vie ? Vous y apprenez régulièrement ? Alors adhérer à l'AFUJ, l'Association Francophone des Utilisateurs de Joomla : https://www.joomla.fr/association/adherer

          Commentaire


          • #6
            C'est tout bon, j'ai mon ticket EarlyBird A bientôt alors au JDay 2023. woluweb
            woluweb aime ceci.
            Developper of JBreeding Manager: http://www.jbreeding.fr/
            J-cook Referral : Service Générateur d'Extensions pour Joomla

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X