• Site mis à jour le 18 novembre 2025

jce et flexicontent en frontend

Informations
il y a 11 ans 1 mois #9989 par mihaly
Réponse de mihaly sur le sujet jce et flexicontent en frontend
Hello,
Je viens de tester sur ton site avec l'accès que tu m'as envoyé.
Je confirme que ton problème était bien lié à JCE également puisque l'URL de l'image change en frontend en ajoutant "joomla336/" ce qui fait que l'image ne s'affiche plus dans le blog, ajout qui ne se fait pas en administration.
En fait, dans ton profil JCE, il suffit d'ajouter le nom du dossier (images) dans "Paramètres de l'éditeur -> Fichier système -> Chemin du répertoire principal" pour que l'URL de l'images reste avec "images/" en début d'URL sans ajouter "joomla336/"


Mihàly Marti alias Sarki
Pièces jointes :

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 11 ans 1 mois #9990 par esinet
Réponse de esinet sur le sujet jce et flexicontent en frontend
Bonsoir et merci d'avoir regardé.

Hélas, je dois vous contredire. J'ai créé un nouvel article en backend, modifié la catégorie en frontend et la miniature disparaît toujours.
Je crois que j'avais déjà essayer d'ajouter imags ...

Encore désolé mais je n'ai que la suppression du SEF comme solution aujourd'hui.

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 11 ans 1 mois #9991 par mihaly
Réponse de mihaly sur le sujet jce et flexicontent en frontend
Hello,
J'avais pourtant testé sans ajouter le nom du dossier et j'avais perdu l'image, après l'avoir mis je la conservais.
Cela dit je n'avais pas fait attention si le SEF était activé ou non, et je viens de tester à l'instant, mais dès que j'active le SEF, même en renommant le htaccess.txt en .htaccess, les liens ne fonctionnent pas.
Tu as sans doute une config spécifique à ton serveur qui pose problème en sous-domaine. Si tu ne trouves pas de solution, il faudrait poser la question à ton hébergeur, peut-être a-t-il une astuce.

Mihàly Marti alias Sarki

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 11 ans 1 mois #9994 par esinet
Réponse de esinet sur le sujet jce et flexicontent en frontend
Encore merci de votre attention.
Si c'est un parametrage du serveur, ce doit être frequent parce que j'ai le même probleme sur deux serveurs différents et avec mamp en local ...
Très bizarre

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 11 ans 1 mois #9998 par mihaly
Réponse de mihaly sur le sujet jce et flexicontent en frontend
Hello,
Je viens de refaire des tests sur ton site avec le SEF activé et sans le SEF, avec JCE et TinyMCE.
Il n'y a pas d’influence du SEF, le problème est le même qu'il soit activé ou non, après avoir créé un article en admin, le sous-domaine "/joomla336/" avec le / en début et en fin se rajoute dans l'URL de l'image, que l'on édite ou pas l'article.
Par contre, après édition de l'article en frontal, l'image n'apparait plus dans l'affichage "Blog" car son URL s'enregistre avec le sous-domaine "/joomla336/", par contre elle apparaît dans l'affichage normal de l'article.
Dans l'affichage "Blog", c'est en fait toute la "div" qui contient l'image générée à la volée par PHP Thumb qui disparait (voir ci-dessous), pas seulement l'image :
<div class="image left">
<a class="hasTip" title="" href="/joomla336/index.php/categorie-2/item/15-test-sarki">
<img alt="Test Sarki" src="/joomla336/components/com_flexicontent/librairies/phpthumb/phpThumb.php?src=/images/sampledata/fruitshop/bananas_2.jpg&w=200&h=200&aoe=1&q=95">
</a>
</div>
En supprimant le sous-domaine "/joomla336/" de l'URL de l'image, celle-ci s'affiche à nouveau dans le blog.
Ce qui est surprenant, c'est que si j'édite à nouveau l'article, plus de problème, le sous-domaine "/joomla336/" n'est plus ajouté, il ne l'est que quand l'image est insérée depuis l'admin.

J'ai fait les mêmes tests avec l'éditeur TinyMCE, en admin et en front. Il n'y a pas de problème uniquement si l'article est édité en frontal avec TinyMCE, c'est donc bien lié à l'éditeur JCE.
J'ai également fait les mêmes tests en insérant les images en admin avec le bouton sous l'éditeur qui est propre à Joomla, mais le problème est identique puisqu'il vient de l'édition en frontal et non de celle en admin.

Si tu regardes les URL du site, tu vois que le sous-domaine "/joomla336/" est visible dans toutes les URL, que ce soit celle d'un lien de menu ou d'une image, d'où ma pensée que cela peut être lié à la configuration de ton serveur sur la gestion des sous-domaines, même s'il y a bien un bug entre JCE et Flexicontent dans cette configuration serveur particulière. En tout cas je n'ai jamais rencontré ce problème.
J'ai essayé de rajouter l'URL du site dans le fichier configuration.php, mais cela n'a rien changé.
J'ai également essayé en utilisant les URL absolues et non relatives, mais sans plus de succès.

Il serait bien de remonter cette analyse sur le forum de JCE, précisant bien que ce n'est qu'après insertion des images depuis l'admin et édition en frontal que le problème apparaît, qu'il semble donc y avoir une gestion de l'URL différente par JCE entre ces deux interfaces Joomla.
(J'ai essayé d'autoriser l'insertion de JavaScript, de PHP, essayé aussi de désactiver le nettoyage de code au cas où il y aurait eu une suppression de balises invisibles par JCE, mais sans succès.)

Il serait bien également de remonter cette analyse sur le forum de Flexicontent en précisant que le problème est lié à la génération automatique de la miniature, et que c'est toute la div class="image left" qui disparaît après édition de l'article en frontal avec JCE.


Solution
J'ai remarqué qu'en ajoutant un / devant le nom de dossier "image" de l'URL de l'image, il n'y a plus de problème, en édition frontal le / est conservé et la génération de la miniature par PHP Thumbs est opérationnel en affichage "Blog".
Il faudrait voir éventuellement avec l'auteur de JCE si tu peux modifier un fichier pour avoir ce / devant les URL relatives.
C'est pas top mais ça fonctionne ;)

Mihàly Marti alias Sarki

Connexion ou Créer un compte pour participer à la conversation.

Informations
il y a 11 ans 1 mois - il y a 11 ans 1 mois #9999 par esinet
Réponse de esinet sur le sujet jce et flexicontent en frontend
Que dire ?
Un énorme merci pour cette analyse !
Je peux transmettre ces infos sur le forum de flexicontent.
Mais qu'entends-tu par le forum de JCE ... JCE en, c'est ça ?
J'ai eu une frayeur à cause de ta remarque sur le SEF parce qu'il me semble pourtant que je ne perde pas mes miniatures en désactivant le SEF. Je viens de réessayer.
Je vais voir comment mettre le slash devant l'image.
Si j'avance, je poste un message.

Si le problème n'a jamais été soulevé, c'est peut-être que je suis le premier crétin à devoir utiliser un sous-domaine.Pourtant, j'ai le m^me problème en localave MAMP.

Encore un gran,d meci pour tout.
Dernière édition: il y a 11 ans 1 mois par esinet.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.100 secondes
Propulsé par Kunena

Rechercher