Archives de la liste a​i​d​e​@p​a​h​e​k​o​.c​l​o​u​d​

page contact détourné

stephane.paheko@free.fr

16/10/2023 12:18:11

yop

je me sis inspiré de : https://paheko.cloud/creer-un-formulaire-de-contact

j'ai donc créer
> https://spipfactory.org/stephane

je reçois bien le message mais il n'y a pas toute les infos
seul le nom , prénom et numéro de téléphone sont envoyé


voici mon code si parmi vous quelqu'un pouvez me remettre dans le bon chemin



> {{:include file="_head.html" title="Inscription / Cotisation / Droit

> d'entrée"}}
>
> <p>Texte avant le formulaire</p>
>
> {{if $_POST.send}}
>         {{if $_POST.nom|trim == ""}}
>             {{:assign err="Il faut renseigner un nom."}}
>         {{elseif $_POST.prenom|trim == ""}}
>             {{:assign err="Il faut renseigner un
prenom."}}
>         {{elseif $_POST.tel|trim == ""}}
>             {{:assign err="Il faut renseigner un
Téléphone."}}
>
>         {{elseif $_POST.url|trim == ""}}
>             {{:assign err="Il faut renseigner le nom de votre
site."}}
>         {{elseif !$_POST.email|check_email}}
>             {{:assign err="L'adresse e-mail n'a pas
l'air valide."}}
>         {{elseif $_POST.secret|trim != "1337"}}
>             {{:assign err="Merci de renseigner le nombre magique

> contre les robots."}}
>
>     {{else}}
>         {{:assign body="Message de %s - <%s> : 
>
%s"|args:$_POST.nom:$_POST.prenom:$_POST.tel:$_POST.url:$_POST.mail:$_POST.message}}
>         {{:mail to=$config.email_asso subject="Message
d'inscription à 
> SpipFactory ((phase de test))" body=$body}}
>         {{:http redirect="?sent=ok"}}
>     {{/if}}
>
> {{elseif $_GET.sent}}
>     <p class="alert">Votre message nous a bien été transmis
!</p>
> {{/if}}
>
>      <section>
>
>     <form method="post" action="?">
>
>
>
>  <fieldset>   <legend><h1> Votre demande </h1>
</legend> <!-- Titre du 
> fieldset -->
>
>
>
>             {{if $err}}
>                 <p
class="error">{{$err}}</p>
>             {{/if}}
>
>             <dl>
>                 <dt><label for="nom">Votre
nom :</label></dt>
>                 <dd><input type="text"
name="nom" id="nom" 
> placeholder="Ex. :  TERRIEUR" size="30"
maxlength="20" 
> value="{{$_POST.nom}}" required="required"
/></dd>
>
>                 <dt><label for="prenom">Votre
prénom :</label></dt>
>                 <dd><input type="text"
name="prenom" id="prenom" 
> placeholder="Ex. : Alain " size="30" maxlength="20"

> value="{{$_POST.prenom}}" required="required"
/></dd>
>
>
>                 <dt><label for="email">Votre
email :</label></dt>
>                 <dd><input type="email"
name="email" id="email" 
> placeholder="Ex. : alain.terrieur@spipfactory.fr" size="30"

> value="{{$_POST.email}}" required="required"
/></dd>
>
>                 <dt><label
for="telephone">Votre Téléphone :</label></dt>
>                 <dd><input type="tel"
name="tel" id="tel" 
> placeholder="Ex. : 09 87 65 43 21 " size="30"
maxlength="20" 
> value="{{$_POST.tel}}" required="required"
/></dd>
>
>                 <dt><label for="url">url
souhaité :</label></dt>
>                 <dd><input type="url"
name="url" id="url" 
> placeholder="Ex. : https://mon_super_site" size="30"
maxlength="20" 
> value="{{$_POST.url}}" required="required"
/></dd>
>
>         Cochez l'extension que vous souhaitez :<br>
>         <input type="radio" name="extension"
value="fr" id="fr" 
> {{$_POST.extension}}><label for="fr">.fr</label>
>         <input type="radio" name="extension"
value="be" id="be"> 
> <label for="be">.be</label>
>         <input type="radio" name="extension"
value="com" id="com"> 
> <label for="com">.com</label>
>         <input type="radio" name="extension"
value="org" id="org"> 
> <label for="org">.org</label>
>         <input type="radio" name="extension"
value="net" id="net"> 
> <label for="net">.net</label>
>         <input type="radio" name="extension"
value="spipfactory" 
> id="spipfactory" checked> <label
for="spipfactory">.spipfactory</label>
>         <input type="radio" name="extension"
value="autre" id="autre"> 
> <label for="autre">.autre</label>
>
>
>
>
>
>                 <dt><label
for="f_message">Message :</label>
>                 <dd><textarea name="message"
id="f_message" cols="70" 
> rows="10">{{$_POST.message}}</textarea></dd>
>
>
>
>                 <dt><label
for="f_secret">Recopier ici le nombre 1337 
> pour indiquer que vous n'êtes pas un robot :</label></dt>
>                 <dd><input type="text"
id="f_secret" name="secret" 
> required="required" /></dd>
>             </dl>
>             <p><input type="submit"
value="Envoyer le message" 
> name="send" /></p>
>         </fieldset>
>     </form>
>
> </section>
> </form>
>
>    </fieldset>
>
> <p>Texte apres le formulaire</p>




ps/ d'ailleurs c'est quel fichier pour jouer sur la mise en page du mail 
reçu ??

page contact détourné

BohwaZ/Paheko

16/10/2023 12:42:52

> >         {{:assign body="Message de %s - <%s> : 
> >
%s"|args:$_POST.nom:$_POST.prenom:$_POST.tel:$_POST.url:$_POST.mail:$_POST.message}}

Une idée :
{{:assign body=$_POST|implode:"\n\n"}}

> ps/ d'ailleurs c'est quel fichier pour jouer sur la mise en page du
> mail reçu ??

Pas possible.

page contact détourné

stephane.paheko@free.fr

18/10/2023 14:01:46

*merci impec*

> https://spipfactory.org/inscription

et le code qui va bien

> {else}}
> {{:assign body="Message : \n *** \n %s \n *** \n - Nom : %s \n - 
> Prénom : %s \n - e-mail : <%s> \n - Tel : %s \n - URL demandé : %s \n 
> - extension : 
>
.%s"|args:$_POST.message:$_POST.nom:$_POST.prenom:$_POST.email:$_POST.tel:$_POST.nom_site:$_POST.extension}}
>       {{:mail to=$config.email_asso subject="Message d'inscription
à 
> SpipFactory ((phase de test))" body=$body}}

avec

>
> <dt><label for="nom">Votre nom
:</label></dt>
>                 <dd><input type="text"
name="nom" id="nom" 
> placeholder="Ex. :  TERRIEUR" size="30"
maxlength="20" 
> value="{{$_POST.nom}}" required="required"
/></dd>



etc.......

Le 16/10/2023 à 12:42, BohwaZ/Paheko a écrit :
>>>          {{:assign body="Message de %s - <%s> :
>>>
%s"|args:$_POST.nom:$_POST.prenom:$_POST.tel:$_POST.url:$_POST.mail:$_POST.message}}
> Une idée :
> {{:assign body=$_POST|implode:"\n\n"}}
>
>> ps/ d'ailleurs c'est quel fichier pour jouer sur la mise en page
du
>> mail reçu ??
> Pas possible.
>