Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2011-11-09 15:53:33

Tomek
Moderator
Inscription : 2006-04-12
Site Web

formulaire contact sur la home

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

#2 2011-11-09 16:11:07

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : formulaire contact sur la home

Bonjour,

Regarde le thème "Jackson", il a déjà mis en place.

Hors ligne

#3 2011-11-09 16:45:58

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : formulaire contact sur la home

Merci, je regarde et j'arrive pas à voir ce qui a été modifié. :-/

Hors ligne

#4 2011-11-10 07:34:35

annso
Responsable de la machine à Twix
Lieu : Lyon
Inscription : 2006-03-05
Site Web

Re : formulaire contact sur la home

On peut voir ton essai ? Quel code as-tu mis dans ta page home ?

Hors ligne

#5 2011-11-10 08:00:03

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : formulaire contact sur la home

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

#6 2011-11-10 08:50:38

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : formulaire contact sur la home

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

#7 2011-11-10 08:54:02

Tomek
Moderator
Inscription : 2006-04-12
Site Web

Re : formulaire contact sur la home

ce qui m'étonne c'est que sur la même install, en mettant le thème jackson, l'envoi est effectué et certes redirige sur la page contact, mais c'est ok. Qu'est-ce que j'ai pu louper ?

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map