Images qui n'apparaissent pas ?

MrFoufouMrFoufou Member
novembre 2012 modifié dans Entraide
Bonjour,
J'aimerais obtenir de l'aide à propos d'un problème que je rencontre avec PluXml :

Mon blog est dans un dossier monsite.com/blog/
Lorsque j'upload mes images, elles se placent bien dans le dossier monsite.com/blog/data/images
Elles apparaissent correctement dans l'article sur la page d'administration.
Mais lorsque je visite le blog sur mon site, celles-ci ne s'affichent pas car elles pointent vers monsite.com/data/images : sans prendre en compte le répertoire blog/
Pourtant, j'ai bien spécifié dans la configuration que la racine du site est monsite.com/blog/
Pouvez-vous m'aider?
merci,
François

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour
    Utilises-tu la réécriture d'url ?
    Si oui il y a peut être à la racine de ton site un fichier .htaccess qui trainent avec des mauvaises choses dedans (ex si tu as développé ton site en local et que tu as après recopier les fichiers sur ton hébergeur).
    Essaye en le supprimant et en réactivant la réécriture dans l'admin

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Je n'avais pas utilisé la réécriture d'écriture et je n'ai pas de .htaccess (le reste du site est fait sur joomla)
    Je viens d'activer la réécriture et maintenant les images s'affichent.
    Par contre les liens vers les articles ne fonctionnent plus.
    Les liens ont été changé par :
    monsite.com/blog/article2/ouverture-blog
    monsite.com/blog/article3/article-blog
    et mènent vers une erreur404.
    (au lieu de monsite.com/blog/index.php?article2/ouverture-blog )

    donc soit j'active la réécriture et les liens ne fonctionnent plus, soit je la désactive et les images ne s'affichent plus.
    c'est vraiment très bizarre.
  • StéphaneStéphane Member, Former PluXml Project Manager
    ok alors est ce que joomla utilise la réécriture d'url et est-ce que tu as un fichier htacces à la racine de ton hébergement (avant le dossier blog). Parce qu'en fonction du contenu de ce fichier, des règles peuvent s'appliquer à tous les sous-dossiers de ton site et donc interférer avec PluXml que tu as mis dans le dossier "blog"

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • merci pour tes réponses
    c'est une ancienne version de joomla qui affiche les noms-de-fichier.html
    donc il n'y a pas de réécriture il me semble
    je ne vois pas de fichier htaccess à la racine, seulement des .php
  • StéphaneStéphane Member, Former PluXml Project Manager
    est-ce que les articles ont été créés à partir de ton hébergement ? peux-tu contrôler dans les sources d'une de tes pages, les liens des images dans le src de la balise img. est-ce que ça pointe vers la bonne url d'une image ?

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • les articles du blog? je les ai crée à partir de l'admin PluXml si c'est ça que tu demandes ?

    quand la rééecriture est désactivé, les images pointent vers
    <img src="data/images/image.jpg" alt="" />
    donc c'est pas bon

    quand elle est activée, elles pointent vers
    <img src="http://www.monsite.com/blog/data/images/image.jpg"; alt="" />
    et ça marche

    donc les liens en absolu fonctionnent mais pas en relatif (parce qu'il manque le dossier blog/ )
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour
    Les liens relatifs sont corrects. Il ne faut pas blog dans le lien car ils sont relatifs par rapport à la racine du site et non pas par rapport à la racine du domaine.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • MrFoufouMrFoufou Member
    novembre 2012 modifié
    donc cela fonctionnera seulement si je met le tout à la racine du site ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    PluXml fonctionne aussi s'il est installé dans un sous-dossier. Le problème ne vient pas de là.
    Quel logiciel ftp utilises-tu pour visualiser le contenu de ton hébergement ?
    Et quel est ton hébergeur ?

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • FileZilla sur mac
    et http://www.domaine.fr
  • StéphaneStéphane Member, Former PluXml Project Manager
    Le fait que joomla tourne à coté me laisse un peu soupçonneux quand même.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Ce serait bien de pouvoir voir le site si c'est possible car çà me semble complexe là lol.
  • Jerry WhamJerry Wham Member
    novembre 2012 modifié
    A mon avis, et comme Stéphane l'a dit un peu plus tôt, il doit y avoir un conflit avec le .htaccess de joomla et le controlleur principal, qui doivent interpréter le dossier pluxml non pas comme un dossier indépendant mais comme un module de joomla.
  • bon j'ai modifié un truc et ça a l'air de marcher
    j'ai passé l'emplacement des images à ../data/images/
    du coup il va chercher les images à la racine du site et non plus dans le dossier blog et ça marche
    enfin j'espère
  • merci beaucoup en tout cas
Connectez-vous ou Inscrivez-vous pour répondre.