Impossible d'afficher une image de mon composant

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

  • [RÉGLÉ] Impossible d'afficher une image de mon composant

    Bonjour,

    Je développe un composant de gestion d’annonces et je rencontre une difficulté avec les images.

    Je n’arrive pas àafficher une image (via la balise <img) dans le dossier de mon composant. Il semblerait qu’il y ait une restriction de Joomla puisqu'en regardant le code via la console de chrome, j'ai tout un tas de styles et de scripts qui s'ajoutent. Il me semble pourtant avoir vu d’autre composant le faire…
    J’arrive à les lire dans le dossier images à la racine de joomla mais second problème : impossible de les uploader dedans :-/

    J’aimerais donc savoir comment lire les fichiers dans le dossier de mon composant ou ce qu’il faut faire pour uploader les images dans le dossier images à la racine (sans passer par le gestionnaire puisque l'upload se fait par un utilisateur sur le frontend.).

    Toute aide ou remarque sera la bienvenu.

    Fabien
    Dernière édition par fab06 à 29/05/2014, 20h52

  • #2
    Re : Impossible d'afficher une image de mon composant

    J'avoue que mon problème est assez particulier et m'a pris la tête toute la journée...

    Je développe un composant d'annonces classées par catégorie.
    Les catégories ont une image qui s'affichent normalement sur le site : <img src="components/com_ads/images/categories/categorie1.png" alt="">

    Mais lorsque je veux afficher l'image d'une annonce, elle ne s'affiche pas.
    Voici le code pris dans la console de chrome : <img src="components/com_ads/images/ads/annonce1.jpg" alt="" width="0" height="0" style="display: none !important; visibility: hidden !important; opacity: 0 !important; background-position: 0px 0px;">
    On peux voir clairement que plein de css sont ajoutés dans l'attribut style. Aucune feuille de style n'est associée.
    C'est du script ajouté au DOM via du javascript.

    C'est vraiment étrange car les images des catégories sont stockées aussi dans un dossier de mon composant et pourtant elles s'affichent correctement...
    Pourquoi ça marche avec pour les images des catégories ?!

    Du coup je me demande si c'est un comporement normal de joomla.

    La solution temporaire est d'uploader toutes les images dans un répertoire à la racine du site mais j'aimerais bien que quelqu'un m'indique une solution plus "propre". Ou alors me suggère des pistes...

    Merci d'avance.
    Dernière édition par fab06 à 23/05/2014, 06h41

    Commentaire


    • #3
      Re : Impossible d'afficher une image de mon composant

      116 vues et pas de réponse ?
      Personne d'autre n'a eu ce problème ? Ce n'est arrivé qu'à moi ?

      Ma solution temporaire marchait en local mais ce matin, j'ai découvert qu'elle ne fonctionne pas en ligne

      S'agit-il d'un comportement de joomla ou d'un script malicieux ?
      C'est vraiment bizarre, je commence à me poser de sérieuses questions...

      Toute aide ou commentaire sera le bienvenu.

      Commentaire


      • #4
        Re : Impossible d'afficher une image de mon composant

        J'ai finalement trouvé l'erreur. C'était tout bête mais ça m'a pris la tête toute la journée...

        Le dossier de mes images dans mon composant d'annonces s’appelaient ads. Je l'ai renommé en items et ça s'affiche maintenant. Apparemment c'est joomla qui empêchait les images de s'afficher.

        Je ne sais pas si la solution servira à quelqu'un puisque je semble être le seul à qui c'est arrivé, mais c'est toujours bon à savoir et ça permettra peut-être à quelqu'un d'éviter de se taper un mal de crâne.

        Commentaire


        • #5
          Re : Impossible d'afficher une image de mon composant

          Ce n'est pas plutôt le navigateur qui cache les images ??

          Les dernières versions de navigateur intègrent nativement de scripts "anti-pub" qui cache les images étant susceptibles d'être des bannières publicitaires... ce script à peut être sévis en détectant le mot "ad" dans me chemin.

          Il y avait ce problème là à une époque avec AdsManager.

          Commentaire


          • #6
            Re : Impossible d'afficher une image de mon composant

            Ton explication m'a l'air plutôt convaincante.
            Je prends

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X