Message "1 post" en entête et visible en haut du frontend du site

  • Posts: 28
  • Thank you received: 1
7 months 3 weeks ago #355537

-- HikaShop version -- : 4.7.5
-- Joomla version -- : 4.4.3
-- PHP version -- : 8.1
-- Browser(s) name and version -- : Chrome dernière version
-- Error-message(debug-mod must be tuned on) -- : 1 post

J'ai découvert que l'activation du cache sur un site Joomla produit un élément visible en entête.

Je pensais que cela venait du cache Yootheme mais il semblerait que cela provienne d'un plugin Hikashop.
yootheme.com/support/question/161110#answer-518630

Je n'ai pas la version 5.0 mais le bug est présent en version 4.7.5
Pourriez-vous me faire un retour ?

Bien à vous
Pascal

Please Log in or Create an account to join the conversation.

  • Posts: 81703
  • Thank you received: 13104
  • MODERATOR
7 months 3 weeks ago #355539

Bonjour,

Je ne connais qu'un seul morceau de code dans HikaShop qui s'interface avec le cache de Joomla.
C'est:

		$plugin = JPluginHelper::getPlugin('system', 'cache');
		$params = new JRegistry(@$plugin->params);

		$options = array(
			'defaultgroup'	=> 'page',
			'browsercache'	=> $params->get('browsercache', false),
			'caching'		=> false,
		);

		$cache = JCache::getInstance('page', $options);
		$cache->clean();
dans plugins/system/hikashopuser/hikashopuser.php
Le but de ce code est de vider le cache de Joomla lorsque le panier est modifié. Ce code n'affiche rien.
Aussi, je ne connais aucun bout de code qui pourrait afficher "1 post" dans HikaShop ou autre extension que nous proposons.

Donc à ma connaissance, ce n'est pas un bug dans HikaShop.

Quelqu'un d'autre à rapporter un souci similaire sur son site par le passé et nous avons proposé des solutions potentielles:
www.hikashop.com/forum/5-support-en-fran...-du-site/354816.html

Please Log in or Create an account to join the conversation.

  • Posts: 28
  • Thank you received: 1
7 months 2 weeks ago #355608

Après avoir cherché un certain bout de temps, j'ai trouvé qu'on

  • ayant le thème Yootheme + cache actif
  • désactivant le module "mod_hikashop_cart" le terme "post" disparaissait ....
    et en réactivant, le terme "post" revient (haut de page et dans le head)

Par contre
  • ayant le thème Cassiopedia + cache actif
  • avec le module "mod_hikashop_cart" le terme "post" n'est pas dans le head....


Note : ce n'est pas toujours "1 post" mais juste "post"

Please Log in or Create an account to join the conversation.

  • Posts: 81703
  • Thank you received: 13104
  • MODERATOR
7 months 2 weeks ago #355618

Bonjour,

Intéressant, en effet.
Vu que le problème n'est qu'avec le template, et qu'avec le module panier, cela pointe logiquement vers un problème dans un override de vue du module panier (surement inclus dans le template, ou rajouté par vos soins).
Donc vérifiez si vous avez les fichiers templates/YOUR_TEMPLATE/html/mod_hikashop_cart/default.php ou templates/YOUR_TEMPLATE/html/com_hikashop/product/cart.php via FTP.
Si vous en avez un, renommez le fichier ( genre cart_old.php ) pour désactiver l'override, videz le cache de votre site et de votre navigateur et refaites un test.
Si le "post" disparait, cela confirmera que cela vient de l'override et donc il faudra voir avec celui qui a fait cet override.

Please Log in or Create an account to join the conversation.

  • Posts: 28
  • Thank you received: 1
7 months 2 weeks ago #355619

Merci Nicolas
Malheureusement, c'est fait (overides com_hikashop & mod_hikashop_cart désactivés) et en vidant le cache, j'ai toujours le message...
J'ai même renommé le nom du dossier "html" et j'ai toujours le message

J'ai mis à jour en Hikashop v5 => Toujours pareil

Précision importante : Le problème ne s'affiche que pour les pages de contenu où le module est présent mais sur une page/vue du composant hikashop, alors là on n'a pas le message (exemple page fiche de produit, panier...)

Last edit: 7 months 2 weeks ago by _Pascal_.

Please Log in or Create an account to join the conversation.

  • Posts: 81703
  • Thank you received: 13104
  • MODERATOR
7 months 2 weeks ago #355620

Ok, dommage. Dans ce cas, je ne vois pas ce qui pourrait causer cela.

Ce que vous pouvez faire, c'est de téléchargez tous les fichiers du site en local. Faites une recherche sur tous les fichiers du site (par exemple avec la fonction de recherche de notepad++), et cherchez "post" (avec une recherche case sensitive).
Vous aurez surement plein de résultats qui n'ont rien à voir mais cela donnera une première liste de fichier à vérifier et peut être une piste.

Last edit: 7 months 2 weeks ago by nicolas.

Please Log in or Create an account to join the conversation.

Time to create page: 0.064 seconds
Powered by Kunena Forum