Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Pages : 1
Bonjour,
je souhaiterais pour un projet léger inclure le formulaire contact du plugin contactme sur la home. Côté template, pas de souci, je l'ai inséré. Par contre, côté fonction, si j'envoie après avoir rempli les champs, ça me renvoie à la page "contact" en vidant les champs... il y a donc des choses à modifier dans les fichiers php du plugin, mais la question est quoi et où ? Une question d'url...
Sinon, je pourrais aussi vraisemblablement le faire en ajax sans modifier le plugin je pense, sauf que je n'ai aucune idée de comment faire.
Si quelqu'un a une solution simple... merci !
Hors ligne
Bonjour,
Regarde le thème "Jackson", il a déjà mis en place.
Hors ligne
c'est en local pour le moment.
Voici ce que j'ai inséré :
<h2>{{tpl:ContactMePageTitle encode_html="1"}}</h2>
</div>
<div class="content-inner">
<tpl:ContactMeIf sent="1">{{tpl:ContactMeMsgSuccess}}</tpl:ContactMeIf>
<tpl:ContactMeIf error="1">{{tpl:ContactMeMsgError}}</tpl:ContactMeIf>
<tpl:ContactMeIf sent="0"> {{tpl:ContactMeFormCaption}}
<form action="{{tpl:ContactMeURL}}" method="post" id="comment-form" class="contactme">
<p class="field">
<label for="c_name">{{tpl:lang Name or nickname}} :</label>
<input name="c_name" id="c_name" type="text" maxlength="255" value="{{tpl:ContactMeName encode_html="1"}}" required="required" aria-required="true" />
</p>
<p class="field">
<label for="c_mail">{{tpl:lang Email address}} :</label>
<input name="c_mail" id="c_mail" type="email" maxlength="255" value="{{tpl:ContactMeEmail encode_html="1"}}" required="required" aria-required="true" placeholder="email@example.com" />
</p>
<p class="field">
<label for="c_subject">{{tpl:lang Subject}} :</label>
<input name="c_subject" id="c_subject" type="text" maxlength="255" value="{{tpl:ContactMeSubject encode_html="1"}}" required="required" aria-required="true" />
</p>
<p style="display:none">
<input name="f_mail" type="text" size="30"
maxlength="255" value="" />
</p>
<p class="field">
<label for="c_message">{{tpl:lang Message}} :</label>
<textarea name="c_message" id="c_message" rows="7" required="required" aria-required="true">{{tpl:ContactMeMessage raw="1" encode_html="1"}}</textarea>
</p>
<p>
<input type="submit" class="submit" value="{{tpl:lang send}}" />
</p>
</form>
</tpl:ContactMeIf>
Hors ligne
Je ne pense pas que ça marchera comme ça sans modifier profondément le plugin, qui enregistre des URLs pour ses redirections selon que l'envoi a réussi ou non...
Hors ligne
Pages : 1
Vous n'êtes pas identifié(e).