Formulaire d'envoi de courriel

<< Cliquez pour afficher la table des matières >>

Navigation:  Templates >

Formulaire d'envoi de courriel

L'affichage de cette section peut être configuré dans feedback.tpl. Le modèle de formulaire d'envoi d'e-mail peut être configuré dans cette section. Il n'est pas recommandé de modifier cette section sans connaissance du langage HTML, car elle utilise les noms des champs qui sont transmis au script via le formulaire. En d'autres termes, vous pouvez modifier le texte comme vous le souhaitez, mais do not change the names of the fields, c'est extrêmement important. Vous pouvez utiliser les balises suivantes:

 

{recipient} - Liste des destinataires

[not-logged] et [/not-logged] - Affiche le texte ci-joint si l'utilisateur n'est pas enregistré.

{code} - Affiche le code CAPTCHA.

[sec_code] et [/sec_code] - Affiche le code CAPTCHA s'il est activé.

[recaptcha] et [/recaptcha] - Affiche le texte inclus si le type reCAPTCHA a été activé dans les paramètres.

{recaptcha} - Affiche le widget reCAPTCHA s'il a été activé dans les paramètres.

[attachments] text [/attachments] Le texte de ces balises s'affiche si les pièces jointes sont autorisées pour un certain groupe d'utilisateurs.

 

Vous pouvez utiliser des champs supplémentaires dans la section "Commentaires" de votre site. Il vous suffit de placer le champ souhaité avec le nom spécifié dans le formulaire de retour pour y ajouter un champ supplémentaire. Ensuite, il est disponible pour être utilisé dans les modèles de messages électroniques. Il est nécessaire d'utiliser l'attribut suivant : name = "xfield[X]" ; dans le champ de saisie pour ajouter un champ supplémentaire au formulaire, où X est le nom du champ écrit en lettres latines. Par exemple, si vous voulez ajouter le champ du numéro de téléphone dans le formulaire de commentaires, vous devez placer dans le modèle feedback.tpl les éléments suivants:

 

<input placeholder = "Votre numéro de téléphone" type = "text" name = "xfield[tel]">

 

où "tel" ; est un nom unique du champ supplémentaire. Il vous suffit ensuite de placer la balise {%tel%} dans le modèle d'e-mail du panneau d'administration. Après cela, le numéro de téléphone spécifié par l'utilisateur sera envoyé avec le message. Vous pouvez utiliser un nombre illimité de champs supplémentaires.

 

Vous pouvez joindre des fichiers aux lettres de feed-back. Pour cela, dans les paramètres du groupe d'utilisateurs, vous pouvez spécifier les groupes d'utilisateurs qui sont autorisés à joindre des fichiers aux lettres. Vous pouvez également définir le nombre maximal de fichiers joints et leur taille totale maximale. Pour joindre des fichiers, vous pouvez utiliser:

 

<input name="attachments[]" type="file" multiple>

 

dans le formulaire. Vous pouvez utiliser n'importe quel nom et numéro d'étiquette. L'essentiel est d'utiliser type = "file" comme attribut. Le DLE comptera le nombre de fichiers joints et leur correspondance avec les paramètres du groupe.

 

Vous pouvez utiliser plusieurs formulaires de retour d'information sur le site web. Une URL spéciale est utilisée dans le navigateur pour cela. Utilisez cette adresse http://yourwebsitename.com/index.php?do=feedback qui est utilisée pour ajouter un formulaire de commentaires standard. Pour ajouter un autre formulaire d'évaluation, vous pouvez utiliser l'adresse suivante http://yourwebsitename.com/index.php?do=feedback&template=X1&mailtemplate=X2 , où X1 est le nom d'un formulaire de retour d'information, X2 est le nom d'un modèle de lettre qui est envoyé à l'aide de ce formulaire. Si X1 est spécifié, alors vous devriez avoir feedback_X1.tpl sur le serveur dans le dossier du modèle, et si X2 est spécifié, alors vous devriez avoir email_X2.tpl sur le serveur dans le dossier du modèle. Par exemple, si vous spécifiez http://yourwebsitename.com/index.php?do=feedback&template=test&mailtemplate=test puis feedback_test.tpl le fichier de retour d'information et email_test.tpl Le fichier d'e-mail doit se trouver dans le dossier des modèles. Ces fichiers prennent en charge les mêmes balises que le formulaire de commentaires standard et le modèle d'e-mail standard du panneau d'administration. Étant donné que les formulaires de commentaires prennent en charge plusieurs types de champs supplémentaires, vous pouvez créer plusieurs formulaires de commentaires sur votre site.