- Posts: 3
- Thank you received: 1
Envoi de pièce jointe dans un mail
4 years 7 months ago #339300
by hydrosud
Envoi de pièce jointe dans un mail was created by hydrosud
-- HikaShop version -- : 4.4.5
-- Joomla version -- : 3.10.5
-- PHP version -- : 7.4
-- Browser(s) name and version -- : Google Chrome 98.0.4758.80
Bonjour,
Comment faire pour que les PJs ajoutées sur le formulaire de contact d'un produit remontent dans le mail envoyé ?
Faut-il absolument installer le plugin HikaSerial ?
Merci d'avance de votre aide.
Cordialement,
Sébastien
-- Joomla version -- : 3.10.5
-- PHP version -- : 7.4
-- Browser(s) name and version -- : Google Chrome 98.0.4758.80
Bonjour,
Comment faire pour que les PJs ajoutées sur le formulaire de contact d'un produit remontent dans le mail envoyé ?
Faut-il absolument installer le plugin HikaSerial ?
Merci d'avance de votre aide.
Cordialement,
Sébastien
Please Log in or Create an account to join the conversation.
4 years 7 months ago #339306
by nicolas
Replied by nicolas on topic Envoi de pièce jointe dans un mail
Bonjour,
Je suppose que vous avez rajouté ces champs avec des champs personnalisés de la table "contact" dans le menu Affichage>champs personnalisés.
Par défaut, l'email de contact contient directement les informations entrées dans les champs personnalisés. Pour les champs personnalisés de type "fichier" / "image" / "ajax fichier" / "ajax image", l'email de contact contient un lien de téléchargement pour le fichier.
D'ailleurs, plutôt que plusieurs champ "fichier", vous pourriez avoir un seul champ "ajax fichier" avec l'option "multiple" activée pour permettre l'upload de plusieurs fichiers dans le même champ. Cela permet également l'utilisateur du drag&drop donc c'est plus sympa pour les utilisateurs.
Si vous n'avez pas les liens de télchargement dans l'email de contact, c'est possible si vous avez d'anciens overrides de l'email de contact dans le menu Système>Emails. Dans ce cas, il faudrait supprimer les overrides et réappliquer les modifications sur les dernières versions de l'HTML / préload.
Enfin, si vous avez les liens de téléchargement mais que vous voulez des pièces jointes plutôt que des liens, cela va demander de modifier le code du préload pour gérer cela avec du code spécifique.
Notez cependant que les serveurs emails limitent normalement la tailles et le nombre des pièces jointes d'un email. Donc si vous permettez l'upload de plusieurs fichiers pouvant aller jusqu'à 128M comme c'est le cas dans votre capture d'écran, les emails seront surement refusés par votre serveur d'envoi d'email (géré par votre hébergeur le plus souvent) voir par le serveur de réception. Bref, je recommande de ne pas faire cela et de n'avoir que des liens de téléchargement dans les emails.
Je suppose que vous avez rajouté ces champs avec des champs personnalisés de la table "contact" dans le menu Affichage>champs personnalisés.
Par défaut, l'email de contact contient directement les informations entrées dans les champs personnalisés. Pour les champs personnalisés de type "fichier" / "image" / "ajax fichier" / "ajax image", l'email de contact contient un lien de téléchargement pour le fichier.
D'ailleurs, plutôt que plusieurs champ "fichier", vous pourriez avoir un seul champ "ajax fichier" avec l'option "multiple" activée pour permettre l'upload de plusieurs fichiers dans le même champ. Cela permet également l'utilisateur du drag&drop donc c'est plus sympa pour les utilisateurs.
Si vous n'avez pas les liens de télchargement dans l'email de contact, c'est possible si vous avez d'anciens overrides de l'email de contact dans le menu Système>Emails. Dans ce cas, il faudrait supprimer les overrides et réappliquer les modifications sur les dernières versions de l'HTML / préload.
Enfin, si vous avez les liens de téléchargement mais que vous voulez des pièces jointes plutôt que des liens, cela va demander de modifier le code du préload pour gérer cela avec du code spécifique.
Notez cependant que les serveurs emails limitent normalement la tailles et le nombre des pièces jointes d'un email. Donc si vous permettez l'upload de plusieurs fichiers pouvant aller jusqu'à 128M comme c'est le cas dans votre capture d'écran, les emails seront surement refusés par votre serveur d'envoi d'email (géré par votre hébergeur le plus souvent) voir par le serveur de réception. Bref, je recommande de ne pas faire cela et de n'avoir que des liens de téléchargement dans les emails.
The following user(s) said Thank You: hydrosud
Please Log in or Create an account to join the conversation.
4 years 7 months ago #339318
by hydrosud
Replied by hydrosud on topic Envoi de pièce jointe dans un mail
Bonjour,
En basculant en type fichier ajax le problème est résolu et le lien de téléchargement apparait bien dans le mail de contact.
Merci beaucoup pour votre réponse !
En basculant en type fichier ajax le problème est résolu et le lien de téléchargement apparait bien dans le mail de contact.
Merci beaucoup pour votre réponse !
The following user(s) said Thank You: nicolas
Please Log in or Create an account to join the conversation.
Time to create page: 0.177 seconds