Disparition des icones

  • Posts: 219
  • Thank you received: 13
  • Hikashop Business
11 months 2 weeks ago #357153

-- HikaShop version -- : 5.0.2

Bonjour,
Après la mise à jour d'Hikashop 5.0.2, les icônes du composant ont disparu sur la version publique, voir la capture ci-dessous.
Comment y remédier ?
Cordialement,

Last edit: 11 months 2 weeks ago by theomartin.

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
11 months 2 weeks ago #357154

Bonjour,

Merci de fournir l'URL de la boutique en question pour pouvoir étudier le souci.

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

  • Posts: 219
  • Thank you received: 13
  • Hikashop Business
11 months 2 weeks ago #357217

nicolas wrote: Bonjour,

Merci de fournir l'URL de la boutique en question pour pouvoir étudier le souci.

Bonjour,
tests.theomart.fr/hikashop.html

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

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
11 months 2 weeks ago #357222

Bonjour,

Merci.

Dans HikaShop, nous avons la version 5.2.0 de fontawesome qui permet d'afficher les icônes.
Auparavant, nous chargions cette version incluse dans HikaShop, et il était possible de changer une option cachée dans la base de données, pour ne pas la chargée (au cas où le template disposait d'une version plus récente de fontawesome).
Cette version étant désormais plutôt vieille, sur Joomla 4 et Joomla 5, nous demandons maintenant à Joomla de charger fontawesome pour nous avec le code:

$wa = $doc->getWebAssetManager();
$wa->useStyle('fontawesome');
En local, sur nos sites de test, lorsque nous vérifions le résultat, c'est le fichier /media/system/css/joomla-fontawesome.css?2865f3 qui est chargé par Joomla 5 et les icônes s'affichent correctement.

Sur votre site, je vois que vous êtes également sur Joomla 5, mais c'est le fichier /media/vendor/fontawesome-free/css/fontawesome.min.css?6.4.2 qui est utilisé, au lieu du fichier qui est utilisé de notre coté, malgré le fait que vous ayez également ce fichier présent (il n'est juste pas chargé sur vos pages).

Alors, je ne suis pas spécialiste de fontawesome, mais de ce que je vois, le CSS qui initialise la police d'écriture pour fontawesome semble manquant dans le fichier qui est utilisé sur votre site. Ci dessous une capture du code dans le fichier de notre coté, qui est manquant dans votre fichier fontawesome:
i.imgur.com/dRaJZCY.png
Je ne suis sûr de rien, mais cela sent le problème dans le template que vous utilisez (ou un plugin système) qui chargerait sa version de fontawesome au lieu d'utiliser celle de Joomla, et il y aura un problème avec elle.

Essayez de basculer sur le template par défaut de Joomla pour voir si vous avez toujours le souci. Si cela s'affiche correctement, alors il va falloir contacter le support de votre template. Si cela ne s'affiche toujours pas correctement, alors il faudrait voir si vous avez un plugin système en rapport avec fontawesome.

The following user(s) said Thank You: theomartin

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

  • Posts: 219
  • Thank you received: 13
  • Hikashop Business
11 months 2 weeks ago #357244

Bonjour,
Effectivement, j'ai modifié le code du template pour forcer le chargement de la version 5.2.0 de fontawesome et les icones s'affichent désormais.
Merci de votre aide.
Cordialement,

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

Time to create page: 0.060 seconds
Powered by Kunena Forum