Problème d'affichage d'images dans le corps des articles

Bonjour à tous,
j'utilise PluXml avec le template PluxMag.
Je constate un bug dans la gestion des images. Non pas celles qui s'affichent en tête d'articles, mais celle que je positionne dans le corps de ceux-ci.

ex. dans un article, je veux mettre une image dans la section "contenu"
Je rentre mon fichier dans la fenêtre "médias".
Je l'appelle dans mon contenu où elle s'affiche (dans l'éditeur).
J'enregistre.
Elle disparaît de l'aperçu.
Pourquoi ?
Parce que, à l'enregistrement, l'URL qui est /blog/data/medias/nom_de_limage.jpg
devient blog/blog/data/medias/nom_de_limage.jpg
et pas moyen de forcer une URL absolue.
Par contre, l'URL reste bonne dans l'éditeur.

Quelqu'un a une idée ?
Merci par avance pour votre aide…

Réponses

  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    Bonjour,

    A la place de "/blog/data/medias/nom_de_limage.jpg", tapes "data/medias/nom_de_limage.jpg"
    Il faut donner l'URL par rapport à la racine du site. PluXml fera le reste.

    Tu utilises quel éditeur ?
  • Bonjour,
    j'utilise CKeditor.
    J'ai tout d'abord pensé que ça venait d'une incompatibilité avec Code Mirror mais en fait non, le pb vient bien de CKEditor.
    Pour l'instant, je mets les images dans un autre dossier que j'ai créé. Là il accepte les URL.
    Et si je mets la bonne URL du dossier media dans le code, il me le change automatiquement (que je mette une URL relative ou absolue)
  • bazooka07bazooka07 PluXml Lead Developer, Moderator
    Tu as regardé dans le panneau de config de ck-editor ?
    Quelle version de ck-editor ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour
    Dans l'écran de configuration du plugin ckeditor, il faut mettre data/medias/ sur la ligne dossier pour indiquer la source de tes images
    Quelle valeur as-tu ?

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • CarambozillaCarambozilla Member
    juin 2018 modifié
    C'est la version 4.7.3
    et dans la config j'ai bien data/medias/

    En fait, l'URL est bonne, sauf qu'à l'enregistrement il me rajoute un blog/
    et pour répondre à une de tes questions précédentes, je rentre l'image via l'éditeur.
    J'ai aussi essayé en direct dans le code, c'est pareil.

    Le nom de chemin complet et UR_du_site/blog/data/medias/URL_image
    Peut-être le problème vient-il du fait que je n'ai pas PluXml à la racine du site mais dans un sous-dossier (qui s'appelle blog du coup).

    Qu'en penses-tu ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    Si tu as mis les fichiers sources de PluXml dans un dossier blog, peux-tu essayer de changer son nom.
    Si la réécriture d'url est activée, peux-tu supprimer le fichier .htaccess à la racine de ton site, et de la réactiver à partir de l'admin pour que le fichier htaccess soit récréer en tenant compte du changement de nom du dossier blog.

    Merci

    Consultant PluXml

    Ancien responsable du projet (2010 à 2018)

  • Finalement, j'ai résolu le problème :
    une fois l'image sélectionnée à partir du dossier media, il suffit de transformer l'URL relative en URL absolue et ça fonctionne !

    Si ça peut en aider d'autres – bien qu'il semblerait que ce ne soit que moi qui ait ce problème ;)

    Bonne journée à tous !
Connectez-vous ou Inscrivez-vous pour répondre.