Symbole récalcitrant dans l'e-mail de notification de statut de commande

  • Posts: 656
  • Thank you received: 31
  • Hikashop Business Review Plugin
1 week 4 hours ago #369794

-- HikaShop version -- : 6.1.1
-- Joomla version -- : 5.4.1
-- PHP version -- : 8.3.25

Bonjour,
Je rencontre un problème persistant et fastidieux avec l'e-mail de "Notification de statut de commande" (Order Status Notification).
Un caractère (<) isolé apparaît dans le corps de l'e-mail, cela semblerait être une ouverture d'une balise HTML, mais je n'en suis pas sûr.

Le problème est inconstant car il apparaît pour certains clients/commandes mais pas pour d'autres.
Il ne semble pas être strictement lié à la langue, je pensais à un override de langue, mais après vérification tout semble être correct.

J'ai alors pensé à une mauvaise interprétation du code dans le "preview" de l'email, mais il apparaît aussi dans l'email envoyé au client.



Le symbole semble se situer au niveau du "snippet" {VAR:VENDOR_CONTENT} dans le "View Builder", mais je ne trouve rien dans le code HTML de celui-ci, donc je me dis que cela se passe à l'intérieur de cette variable.







Pouvez-vous me dire comment est gérée cette variable, cela fait un bon moment que je tourne en rond...

Merci,
Lorenzo

Attachments:
Last edit: 6 days 23 hours ago by kilou.

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

  • Posts: 84868
  • Thank you received: 13820
  • MODERATOR
6 days 12 hours ago #369797

Bonjour,

Normalement, ces tags sont supprimés lors de la génération de l'email.
Le fait que vous ayez encore ce tag

<!--{START:VENDOR_LINE}-->
dans l'HTML de l'email envoyé indique qu'il doit y avoir un problème avec les tags qui fait que le système n'arrive pas à process les tags correctement.
Avez-vous bien le tag
<!--{END:VENDOR_LINE}-->
suite au tag de fermeture du table des produits ?

Essayez de renommer temporairement les fichiers "modified" du order_status_notification dans le dossier media/com_hikashop/mail/ pour désactiver tous les overrides sur l'email, et essayez ensuite de refaire une preview pour une commande avec le souci, pour vérifier que le problème vient bien d'un des overrides.
Si non, alors c'est quelque chose qu'il faut que l'on étudie. Si oui, alors vous pouvez renommer les fichiers d'override un par un pour trouver le coupable, et ensuite comparez son code avec le code par défaut (avec winmerge par exemple).

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

  • Posts: 656
  • Thank you received: 31
  • Hikashop Business Review Plugin
6 days 7 hours ago #369807

Bonjour,
oui le tag <!--{END:VENDOR_LINE}--> est présent.

J'ai renommé les fichiers, mais le problème est toujours là.



Ce qui est déroutant c'est l'inconstance de l'apparition du symbole.

Attachments:

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

  • Posts: 84868
  • Thank you received: 13820
  • MODERATOR
5 days 10 hours ago #369816

Bonjour,

Alors aucune idée. Il va falloir étudier le problème.
Merci de fournir:
- un accès backend
- un accès FTP
- le numéro d'une commande avec le souci
- le numéro d'une commande sans le souci
et nous allons voir cela.

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

  • Posts: 84868
  • Thank you received: 13820
  • MODERATOR
2 days 7 hours ago #369838

Bonjour,

Je n'ai pas trouvé d'où cela vient. Par contre, j'ai trouvé une solution:
Vous pouvez mettre un div autour du "table" du listing des produits avec une classe spéciale:
i.imgur.com/2PExrTA.png
Ensuite, rajoutez un peu de CSS pour cacher ce texte indésirable:

.test:first-line {
    color: white;
}
i.imgur.com/ZJ1JW0d.png
Et voilà. Le texte indésirable est caché lorsqu'il est présent, mais le CSS n'affecte pas le listing des produits.

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

  • Posts: 656
  • Thank you received: 31
  • Hikashop Business Review Plugin
2 days 2 hours ago #369839

Bonjour, le problème c'est que les pseudo-classes sont souvent mal acceptées dans les clients mail: www.caniemail.com/search/?s=first-line
...mais j'ai trouvé l'erreur, cela m'aura pris beaucoup de temps, mais bon... l'essentiel c'est d'avoir trouvé cette misérable ouverture de tag de trop. Merci.



Attachments:
The following user(s) said Thank You: nicolas

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

Time to create page: 0.085 seconds
Powered by Kunena Forum