Outils pour utilisateurs

Outils du site


software:applications:phplist:plugin_ckeditor_impossible_afficher_images

phplist : Le plugin CKEditor n'affiche pas les images

Après mise à jour de l'application, lors de l'édition d'un mail de campagne, l'insertion d'image avec le plugin KCEditor ne se comporte pas normalement : On peut correctement parcourir les images téléversées sur le serveur, mais le chemin retourné est incorrect et l'image n'est pas affichée par défaut.

On voit bien les images disponibles sur le serveur :

Lors de la validation, l'image n'est pas affichée, le texte de remplacement apparaît :

L'URL de l'image générée par le plugin est incorrecte, mais si on la modifie manuellement, l'image s'affiche :

  • lien généré : https://phplist.example.com/images/images/unnamed.png
  • lien corrigé : https://phplist.example.com/uploads/images/unnamed.png

Dépannage

Ce problème semble se produire lorsque le chemin complet est utilisé dans la configuration du plugin ckeditor (configuration utilisée avant migration).

  • Via l'interface web Config > Gérer les extensions ;
  • Dans la section CKEditorPlugin cliquer sue le lien Configurer CKEditor Paramètres ;
  • Passer à vide la valeur File system path to the upload image directory. Usually leave this empty. ;
  • Éditer le fichier de configuration ./lists/config/config.php ajouter la variable UPLOADIMAGES_DIR.
# Configuration CKEditor
define('UPLOADIMAGES_DIR', 'uploads');
L'éditeur enregistrera alors les fichiers images sous uploads/images à partir du root web applicatif.

Une fois ces modifications apportées, l'éditeur se comporte comme attendu.

Références

software/applications/phplist/plugin_ckeditor_impossible_afficher_images.txt · Dernière modification : 2025/07/25 12:20 de yoann