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

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

08/02/2024 19:13:44

Le message d'erreur est :

Une erreur s'est produite
Dans le code du module "web"
Erreur dans 'modules/web/contact' :
line 15: function 'http' has returned an error: Le paramètre
"redirect" a été supprimé
Parameters: (
'redirect' => '?sent=ok',
)
10    {{elseif !$_POST.email|check_email}}
11        {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
12    {{else}}
13        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.mail:$_POST.message}}
14        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
15        {{:http redirect="?sent=ok"}}
16    {{/if}}
17{{elseif $_GET.sent}}
18    <p class="alert">Votre message nous a bien été transmis
!</p>
19{{/if}}
20

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

stephane.paheko@free.fr

09/02/2024 09:07:15

hello je n'ai pas l'erreur
  avec le code suivant

> {{:include file="_head.html" title="Contactez-SpipFactory"}}
> {{if $_POST.send}}
>     {{if $_POST.name|trim == ""}}
>         {{:assign err="Il faut renseigner un nom."}}
>     {{elseif $_POST.secret|trim != "1337"}}
>         {{:assign err="Merci de renseigner le nombre magique contre

> les robots."}}
>     {{elseif $_POST.message|trim == ""}}
>         {{:assign err="Le message est vide ?"}}
>     {{elseif !$_POST.email|check_email}}
>         {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
>     {{else}}
>         {{:assign body="Message de %s - <%s> : 
> %s"|args:$_POST.name:$_POST.email:$_POST.message}}
>         {{:mail to=$config.email_asso subject="Message depuis le 
> formulaire de contact" body=$body}}
> *{{:http redirect="https://spipfactory.assoc.eu/team?sent=ok"}}*
>     {{/if}}
> {{elseif $_GET.sent}}
>     <p class="alert">Votre message nous a bien été transmis
!</p>
> {{/if}}
> <section>


qui renvoie sur la page
https://spipfactory.assoc.eu/team



si ça peu aider

Le 08/02/2024 à 19:13, Fabrice Girard a écrit :
> Le message d'erreur est :
>
> Une erreur s'est produite
> Dans le code du module "web"
> Erreur dans 'modules/web/contact' :
> line 15: function 'http' has returned an error: Le paramètre 
> "redirect" a été supprimé
> Parameters: (
> 'redirect' => '?sent=ok',
> )
> 10    {{elseif !$_POST.email|check_email}}
> 11        {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
> 12    {{else}}
> 13        {{:assign body="Message de %s - <%s> : 
> %s"|args:$_POST.name:$_POST.mail:$_POST.message}}
> 14        {{:mail to=$config.email_asso subject="Message depuis le 
> formulaire de contact" body=$body}}
> 15        {{:http redirect="?sent=ok"}}
> 16    {{/if}}
> 17{{elseif $_GET.sent}}
> 18    <p class="alert">Votre message nous a bien été transmis
!</p>
> 19{{/if}}
> 20
>

RE: Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

09/02/2024 12:19:37

Bonjour et merci pour l'aide mais cela ne semble pas fonctionner pour moi.

Le message retourné devrait être "Votre message nous a bien été transmis !"
donc il y a quelque chose qui ne fonctionne pas avec "http redirect".

Je vais continuer à chercher.

________________________________
De : stephane.paheko@free.fr <stephane.paheko@free.fr>
Envoyé : vendredi 9 février 2024 09:06
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

hello je n'ai pas l'erreur
 avec le code suivant

{{:include file="_head.html" title="Contactez-SpipFactory"}}
{{if $_POST.send}}
    {{if $_POST.name|trim == ""}}
        {{:assign err="Il faut renseigner un nom."}}
    {{elseif $_POST.secret|trim != "1337"}}
        {{:assign err="Merci de renseigner le nombre magique contre les
robots."}}
    {{elseif $_POST.message|trim == ""}}
        {{:assign err="Le message est vide ?"}}
    {{elseif !$_POST.email|check_email}}
        {{:assign err="L'adresse e-mail n'a pas l'air valide."}}
    {{else}}
        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.email:$_POST.message}}
        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
        {{:http redirect="https://spipfactory.assoc.eu/team?sent=ok"}}
    {{/if}}
{{elseif $_GET.sent}}
    <p class="alert">Votre message nous a bien été transmis !</p>
{{/if}}
<section>


qui renvoie sur la page
https://spipfactory.assoc.eu/team



si ça peu aider

Le 08/02/2024 à 19:13, Fabrice Girard a écrit :
Le message d'erreur est :

Une erreur s'est produite
Dans le code du module "web"
Erreur dans 'modules/web/contact' :
line 15: function 'http' has returned an error: Le paramètre
"redirect" a été supprimé
Parameters: (
'redirect' => '?sent=ok',
)
10    {{elseif !$_POST.email|check_email}}
11        {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
12    {{else}}
13        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.mail:$_POST.message}}
14        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
15        {{:http redirect="?sent=ok"}}
16    {{/if}}
17{{elseif $_GET.sent}}
18    <p class="alert">Votre message nous a bien été transmis
!</p>
19{{/if}}
20

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

stephane.paheko@free.fr

09/02/2024 13:18:12

exact
j'ai le même bug

par contre on reçois le message


Le 09/02/2024 à 12:18, Fabrice Girard a écrit :
> Bonjour et merci pour l'aide mais cela ne semble pas fonctionner pour
moi.
>
> Le message retourné devrait être "Votre message nous a bien été 
> transmis !" donc il y a quelque chose qui ne fonctionne pas avec "http

> redirect".
>
> Je vais continuer à chercher.
>
> ------------------------------------------------------------------------
> *De :* stephane.paheko@free.fr <stephane.paheko@free.fr>
> *Envoyé :* vendredi 9 février 2024 09:06
> *À :* aide@paheko.cloud <aide@paheko.cloud>
> *Objet :* Re: [Paheko] Formulaire de contact - Erreur : Le paramètre 
> "redirect" a été supprimé
> hello je n'ai pas l'erreur
>  avec le code suivant
>
>     {{:include file="_head.html"
title="Contactez-SpipFactory"}}
>     {{if $_POST.send}}
>         {{if $_POST.name|trim == ""}}
>             {{:assign err="Il faut renseigner un nom."}}
>         {{elseif $_POST.secret|trim != "1337"}}
>             {{:assign err="Merci de renseigner le nombre magique
>     contre les robots."}}
>         {{elseif $_POST.message|trim == ""}}
>             {{:assign err="Le message est vide ?"}}
>         {{elseif !$_POST.email|check_email}}
>             {{:assign err="L'adresse e-mail n'a pas
l'air valide."}}
>         {{else}}
>             {{:assign body="Message de %s - <%s> :
>     %s"|args:$_POST.name:$_POST.email:$_POST.message}}
>             {{:mail to=$config.email_asso subject="Message depuis
le
>     formulaire de contact" body=$body}}
>     ***{{:http redirect="**https://spipfactory.assoc.eu/team
>     <https://spipfactory.assoc.eu/team>**?sent=ok"}}*
>         {{/if}}
>     {{elseif $_GET.sent}}
>         <p class="alert">Votre message nous a bien été
transmis !</p>
>     {{/if}}
>     <section>
>
>
>
> qui renvoie sur la page
> https://spipfactory.assoc.eu/team <https://spipfactory.assoc.eu/team>
>
>
>
> si ça peu aider
>
> Le 08/02/2024 à 19:13, Fabrice Girard a écrit :
>
>     Le message d'erreur est :
>
>     Une erreur s'est produite
>     Dans le code du module "web"
>     Erreur dans 'modules/web/contact' :
>     line 15: function 'http' has returned an error: Le paramètre
>     "redirect" a été supprimé
>     Parameters: (
>     'redirect' => '?sent=ok',
>     )
>     10    {{elseif !$_POST.email|check_email}}
>     11        {{:assign err="L'adresse e-mail n'a pas
l'air valide."}}
>     12    {{else}}
>     13        {{:assign body="Message de %s - <%s> :
>     %s"|args:$_POST.name:$_POST.mail:$_POST.message}}
>     14        {{:mail to=$config.email_asso subject="Message depuis
le
>     formulaire de contact" body=$body}}
>     15        {{:http redirect="?sent=ok"}}
>     16    {{/if}}
>     17{{elseif $_GET.sent}}
>     18    <p class="alert">Votre message nous a bien été
transmis !</p>
>     19{{/if}}
>     20
>
>
> -- @micalement stéphane https://spipfactory.assoc.eu/ 
> <https://spipfactory.assoc.eu/> -- En répondant à ce courriel vous 
> acceptez implicitement la diffusion, l'échange de la conversation, 
> sauf avis contraire clairement exprimé.

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

lesanges at zaclys.net via aide

09/02/2024 13:23:01

Je viens de vérifier sur une installation de test chez mon hébergeur et tout 
fonctionne correctement : j'ai bien le texte « Votre message nous a bien été 
transmis ! » et je reçois le courriel à l'adresse de contact de
l'association.

Seule petite coquille dans le code de l'exemple : au lieu de
{{:assign body="Message de %s - <%s> : 
%s"|args:$_POST.name:$_POST.mail:$_POST.message}}
il faut écrire
{{:assign body="Message de %s - <%s> : 
%s"|args:$_POST.name:$_POST.email:$_POST.message}}

en clair : $_POST.email à la place de $_POST.mail

mais ça ne change pas le fonctionnement, simplement l'adresse de l'expéditeur
ne 
figure pas dans le texte du courriel

Jean-Christophe Engel

Le 09/02/2024 à 13:17, stephane.paheko@free.fr a écrit :
> exact
> j'ai le même bug
> 
> par contre on reçois le message
> 
> 
> Le 09/02/2024 à 12:18, Fabrice Girard a écrit :
>> Bonjour et merci pour l'aide mais cela ne semble pas fonctionner pour
moi.
>>
>> Le message retourné devrait être "Votre message nous a bien été
transmis !" 
>> donc il y a quelque chose qui ne fonctionne pas avec "http
redirect".
>>
>> Je vais continuer à chercher.
>>
>>
--------------------------------------------------------------------------------
>> *De :* stephane.paheko@free.fr <stephane.paheko@free.fr>
>> *Envoyé :* vendredi 9 février 2024 09:06
>> *À :* aide@paheko.cloud <aide@paheko.cloud>
>> *Objet :* Re: [Paheko] Formulaire de contact - Erreur : Le paramètre 
>> "redirect" a été supprimé
>> hello je n'ai pas l'erreur
>>  avec le code suivant
>>
>>     {{:include file="_head.html"
title="Contactez-SpipFactory"}}
>>     {{if $_POST.send}}
>>         {{if $_POST.name|trim == ""}}
>>             {{:assign err="Il faut renseigner un nom."}}
>>         {{elseif $_POST.secret|trim != "1337"}}
>>             {{:assign err="Merci de renseigner le nombre magique
contre les
>>     robots."}}
>>         {{elseif $_POST.message|trim == ""}}
>>             {{:assign err="Le message est vide ?"}}
>>         {{elseif !$_POST.email|check_email}}
>>             {{:assign err="L'adresse e-mail n'a pas
l'air valide."}}
>>         {{else}}
>>             {{:assign body="Message de %s - <%s> :
>>     %s"|args:$_POST.name:$_POST.email:$_POST.message}}
>>             {{:mail to=$config.email_asso subject="Message depuis
le
>>     formulaire de contact" body=$body}}
>>     ***{{:http redirect="**https://spipfactory.assoc.eu/team
>>     <https://spipfactory.assoc.eu/team>**?sent=ok"}}*
>>         {{/if}}
>>     {{elseif $_GET.sent}}
>>         <p class="alert">Votre message nous a bien été
transmis !</p>
>>     {{/if}}
>>     <section>
>>
>>
>>
>> qui renvoie sur la page
>> https://spipfactory.assoc.eu/team
<https://spipfactory.assoc.eu/team>
>>
>>
>>
>> si ça peu aider
>>
>> Le 08/02/2024 à 19:13, Fabrice Girard a écrit :
>>
>>     Le message d'erreur est :
>>
>>     Une erreur s'est produite
>>     Dans le code du module "web"
>>     Erreur dans 'modules/web/contact' :
>>     line 15: function 'http' has returned an error: Le paramètre
"redirect" a
>>     été supprimé
>>     Parameters: (
>>     'redirect' => '?sent=ok',
>>     )
>>     10    {{elseif !$_POST.email|check_email}}
>>     11        {{:assign err="L'adresse e-mail n'a pas
l'air valide."}}
>>     12    {{else}}
>>     13        {{:assign body="Message de %s - <%s> :
>>     %s"|args:$_POST.name:$_POST.mail:$_POST.message}}
>>     14        {{:mail to=$config.email_asso subject="Message depuis
le
>>     formulaire de contact" body=$body}}
>>     15        {{:http redirect="?sent=ok"}}
>>     16    {{/if}}
>>     17{{elseif $_GET.sent}}
>>     18    <p class="alert">Votre message nous a bien été
transmis !</p>
>>     19{{/if}}
>>     20
>>
>>
>> -- @micalement stéphane https://spipfactory.assoc.eu/ 
>> <https://spipfactory.assoc.eu/> -- En répondant à ce courriel vous
acceptez 
>> implicitement la diffusion, l'échange de la conversation, sauf avis
contraire 
>> clairement exprimé.
> 
> -- 
> @micalement stéphane
> https://spipfactory.assoc.eu/
> --
> En répondant à ce courriel vous acceptez implicitement la diffusion,
l'échange de la conversation, sauf avis contraire clairement exprimé.
>

RE: Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

09/02/2024 14:06:05

Une autre association a le bug :
https://admin.kd2.org/lists/aide@paheko.cloud/archives/32419

________________________________
De : stephane.paheko@free.fr <stephane.paheko@free.fr>
Envoyé : vendredi 9 février 2024 13:17
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

exact
j'ai le même bug

par contre on reçois le message
[cid:a8213e00-92d3-40c6-8540-2d6ccf4367e5]

Le 09/02/2024 à 12:18, Fabrice Girard a écrit :
Bonjour et merci pour l'aide mais cela ne semble pas fonctionner pour moi.

Le message retourné devrait être "Votre message nous a bien été transmis !"
donc il y a quelque chose qui ne fonctionne pas avec "http redirect".

Je vais continuer à chercher.

________________________________
De : stephane.paheko@free.fr<mailto:stephane.paheko@free.fr>
<stephane.paheko@free.fr><mailto:stephane.paheko@free.fr>
Envoyé : vendredi 9 février 2024 09:06
À : aide@paheko.cloud<mailto:aide@paheko.cloud>
<aide@paheko.cloud><mailto:aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

hello je n'ai pas l'erreur
 avec le code suivant

{{:include file="_head.html" title="Contactez-SpipFactory"}}
{{if $_POST.send}}
    {{if $_POST.name|trim == ""}}
        {{:assign err="Il faut renseigner un nom."}}
    {{elseif $_POST.secret|trim != "1337"}}
        {{:assign err="Merci de renseigner le nombre magique contre les
robots."}}
    {{elseif $_POST.message|trim == ""}}
        {{:assign err="Le message est vide ?"}}
    {{elseif !$_POST.email|check_email}}
        {{:assign err="L'adresse e-mail n'a pas l'air valide."}}
    {{else}}
        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.email:$_POST.message}}
        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
        {{:http redirect="https://spipfactory.assoc.eu/team?sent=ok"}}
    {{/if}}
{{elseif $_GET.sent}}
    <p class="alert">Votre message nous a bien été transmis !</p>
{{/if}}
<section>


qui renvoie sur la page
https://spipfactory.assoc.eu/team



si ça peu aider

Le 08/02/2024 à 19:13, Fabrice Girard a écrit :
Le message d'erreur est :

Une erreur s'est produite
Dans le code du module "web"
Erreur dans 'modules/web/contact' :
line 15: function 'http' has returned an error: Le paramètre
"redirect" a été supprimé
Parameters: (
'redirect' => '?sent=ok',
)
10    {{elseif !$_POST.email|check_email}}
11        {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
12    {{else}}
13        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.mail:$_POST.message}}
14        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
15        {{:http redirect="?sent=ok"}}
16    {{/if}}
17{{elseif $_GET.sent}}
18    <p class="alert">Votre message nous a bien été transmis
!</p>
19{{/if}}
20

RE: Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

09/02/2024 14:08:11

Dans notre cas nous sommes en version Paheko 1.3.5 [4e1a84a7c2] hebergé par Paheko.cloud
________________________________
De : aide@paheko.cloud <aide@paheko.cloud> de la part de lesanges at zaclys.net via
aide <aide@paheko.cloud>
Envoyé : vendredi 9 février 2024 13:22
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

Je viens de vérifier sur une installation de test chez mon hébergeur et tout
fonctionne correctement : j'ai bien le texte « Votre message nous a bien été
transmis ! » et je reçois le courriel à l'adresse de contact de
l'association.

Seule petite coquille dans le code de l'exemple : au lieu de
{{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.mail:$_POST.message}}
il faut écrire
{{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.email:$_POST.message}}

en clair : $_POST.email à la place de $_POST.mail

mais ça ne change pas le fonctionnement, simplement l'adresse de l'expéditeur
ne
figure pas dans le texte du courriel

Jean-Christophe Engel

Le 09/02/2024 à 13:17, stephane.paheko@free.fr a écrit :
> exact
> j'ai le même bug
>
> par contre on reçois le message
>
>
> Le 09/02/2024 à 12:18, Fabrice Girard a écrit :
>> Bonjour et merci pour l'aide mais cela ne semble pas fonctionner pour
moi.
>>
>> Le message retourné devrait être "Votre message nous a bien été
transmis !"
>> donc il y a quelque chose qui ne fonctionne pas avec "http
redirect".
>>
>> Je vais continuer à chercher.
>>
>>
--------------------------------------------------------------------------------
>> *De :* stephane.paheko@free.fr <stephane.paheko@free.fr>
>> *Envoyé :* vendredi 9 février 2024 09:06
>> *À :* aide@paheko.cloud <aide@paheko.cloud>
>> *Objet :* Re: [Paheko] Formulaire de contact - Erreur : Le paramètre
>> "redirect" a été supprimé
>> hello je n'ai pas l'erreur
>>  avec le code suivant
>>
>>     {{:include file="_head.html"
title="Contactez-SpipFactory"}}
>>     {{if $_POST.send}}
>>         {{if $_POST.name|trim == ""}}
>>             {{:assign err="Il faut renseigner un nom."}}
>>         {{elseif $_POST.secret|trim != "1337"}}
>>             {{:assign err="Merci de renseigner le nombre magique contre
les
>>     robots."}}
>>         {{elseif $_POST.message|trim == ""}}
>>             {{:assign err="Le message est vide ?"}}
>>         {{elseif !$_POST.email|check_email}}
>>             {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
>>         {{else}}
>>             {{:assign body="Message de %s - <%s> :
>>     %s"|args:$_POST.name:$_POST.email:$_POST.message}}
>>             {{:mail to=$config.email_asso subject="Message depuis le
>>     formulaire de contact" body=$body}}
>>     ***{{:http redirect="**https://spipfactory.assoc.eu/team
>>     <https://spipfactory.assoc.eu/team>**?sent=ok"}}*
>>         {{/if}}
>>     {{elseif $_GET.sent}}
>>         <p class="alert">Votre message nous a bien été
transmis !</p>
>>     {{/if}}
>>     <section>
>>
>>
>>
>> qui renvoie sur la page
>> https://spipfactory.assoc.eu/team
<https://spipfactory.assoc.eu/team>
>>
>>
>>
>> si ça peu aider
>>
>> Le 08/02/2024 à 19:13, Fabrice Girard a écrit :
>>
>>     Le message d'erreur est :
>>
>>     Une erreur s'est produite
>>     Dans le code du module "web"
>>     Erreur dans 'modules/web/contact' :
>>     line 15: function 'http' has returned an error: Le paramètre
"redirect" a
>>     été supprimé
>>     Parameters: (
>>     'redirect' => '?sent=ok',
>>     )
>>     10    {{elseif !$_POST.email|check_email}}
>>     11        {{:assign err="L'adresse e-mail n'a pas
l'air valide."}}
>>     12    {{else}}
>>     13        {{:assign body="Message de %s - <%s> :
>>     %s"|args:$_POST.name:$_POST.mail:$_POST.message}}
>>     14        {{:mail to=$config.email_asso subject="Message depuis
le
>>     formulaire de contact" body=$body}}
>>     15        {{:http redirect="?sent=ok"}}
>>     16    {{/if}}
>>     17{{elseif $_GET.sent}}
>>     18    <p class="alert">Votre message nous a bien été
transmis !</p>
>>     19{{/if}}
>>     20
>>
>>
>> -- @micalement stéphane https://spipfactory.assoc.eu/
>> <https://spipfactory.assoc.eu/> -- En répondant à ce courriel vous
acceptez
>> implicitement la diffusion, l'échange de la conversation, sauf avis
contraire
>> clairement exprimé.
>
> --
> @micalement stéphane
> https://spipfactory.assoc.eu/
> --
> En répondant à ce courriel vous acceptez implicitement la diffusion,
l'échange de la conversation, sauf avis contraire clairement exprimé.
>

RE: Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

09/02/2024 19:29:09

Du coup j'ai supprimé le "redirect" et voici ce que cela donne (est-ce
bien ou pas, don't know ! :

{{if $_POST.send}}
    {{if $_POST.name|trim == ""}}
        {{:assign err="Il faut renseigner un nom."}}
    {{elseif $_POST.secret|trim != "1337"}}
        {{:assign err="Merci de renseigner le nombre magique contre les
robots."}}
    {{elseif $_POST.message|trim == ""}}
        {{:assign err="Le message est vide ?"}}
    {{elseif !$_POST.email|check_email}}
        {{:assign err="L'adresse e-mail n'a pas l'air valide."}}
    {{else}}
        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.email:$_POST.message}}
        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
   <p class="alert">Votre message nous a bien été transmis
!</p>
    {{/if}}
{{/if}}

________________________________
De : Fabrice Girard <fabrice@lesfouleesdangervilliers.fr>
Envoyé : vendredi 9 février 2024 14:05
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : RE: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

Une autre association a le bug :
https://admin.kd2.org/lists/aide@paheko.cloud/archives/32419

________________________________
De : stephane.paheko@free.fr <stephane.paheko@free.fr>
Envoyé : vendredi 9 février 2024 13:17
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

exact
j'ai le même bug

par contre on reçois le message
[cid:44605ef1-f33b-4a4d-bd9a-2da3a726b06a]

Le 09/02/2024 à 12:18, Fabrice Girard a écrit :

Bonjour et merci pour l'aide mais cela ne semble pas fonctionner pour moi.

Le message retourné devrait être "Votre message nous a bien été transmis !"
donc il y a quelque chose qui ne fonctionne pas avec "http redirect".

Je vais continuer à chercher.

________________________________
De : stephane.paheko@free.fr<mailto:stephane.paheko@free.fr>
<stephane.paheko@free.fr><mailto:stephane.paheko@free.fr>
Envoyé : vendredi 9 février 2024 09:06
À : aide@paheko.cloud<mailto:aide@paheko.cloud>
<aide@paheko.cloud><mailto:aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

hello je n'ai pas l'erreur
 avec le code suivant

{{:include file="_head.html" title="Contactez-SpipFactory"}}
{{if $_POST.send}}
    {{if $_POST.name|trim == ""}}
        {{:assign err="Il faut renseigner un nom."}}
    {{elseif $_POST.secret|trim != "1337"}}
        {{:assign err="Merci de renseigner le nombre magique contre les
robots."}}
    {{elseif $_POST.message|trim == ""}}
        {{:assign err="Le message est vide ?"}}
    {{elseif !$_POST.email|check_email}}
        {{:assign err="L'adresse e-mail n'a pas l'air valide."}}
    {{else}}
        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.email:$_POST.message}}
        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
        {{:http redirect="https://spipfactory.assoc.eu/team?sent=ok"}}
    {{/if}}
{{elseif $_GET.sent}}
    <p class="alert">Votre message nous a bien été transmis !</p>
{{/if}}
<section>


qui renvoie sur la page
https://spipfactory.assoc.eu/team



si ça peu aider

Le 08/02/2024 à 19:13, Fabrice Girard a écrit :

Le message d'erreur est :

Une erreur s'est produite
Dans le code du module "web"
Erreur dans 'modules/web/contact' :
line 15: function 'http' has returned an error: Le paramètre
"redirect" a été supprimé
Parameters: (
'redirect' => '?sent=ok',
)
10    {{elseif !$_POST.email|check_email}}
11        {{:assign err="L'adresse e-mail n'a pas l'air
valide."}}
12    {{else}}
13        {{:assign body="Message de %s - <%s> :
%s"|args:$_POST.name:$_POST.mail:$_POST.message}}
14        {{:mail to=$config.email_asso subject="Message depuis le formulaire de
contact" body=$body}}
15        {{:http redirect="?sent=ok"}}
16    {{/if}}
17{{elseif $_GET.sent}}
18    <p class="alert">Votre message nous a bien été transmis
!</p>
19{{/if}}
20



--
@micalement stéphane
https://spipfactory.assoc.eu/
--
En répondant à ce courriel vous acceptez implicitement la diffusion, l'échange de
la conversation, sauf avis contraire clairement exprimé.


--
@micalement stéphane
https://spipfactory.assoc.eu/
--
En répondant à ce courriel vous acceptez implicitement la diffusion, l'échange de
la conversation, sauf avis contraire clairement exprimé.

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

BohwaZ/Paheko

09/02/2024 19:35:08

Il faut mettre ceci après la fonction mail :

{{:redirect to="%s?sent=ok"|args:$request_url}}

J'ai mis à jour la doc en accord :
https://paheko.cloud/creer-un-formulaire-de-contact

RE: Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

09/02/2024 21:01:53

Cela fonctionne. Plus de message d'erreur, mais pas le message "Votre message
nous a bien été transmis !" après l'envoi du formulaire.

Dans la barre d'adresse je retrouve
"https://lesfouleesdangervilliers.fr/contact??sent=ok" et il me semble
qu'il y a un "?" en trop ce qui doit être la raison du non-affichage du
message "Votre message nous a bien été transmis !"

________________________________
De : BohwaZ/Paheko <bohwaz@paheko.cloud>
Envoyé : vendredi 9 février 2024 19:34
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

Il faut mettre ceci après la fonction mail :

{{:redirect to="%s?sent=ok"|args:$request_url}}

J'ai mis à jour la doc en accord :
https://paheko.cloud/creer-un-formulaire-de-contact

RE: Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Fabrice Girard

09/02/2024 21:08:34

J'ai supprimé le "?" et cela fonctionne, j'ai bien le message
"Votre message nous a bien été transmis !"

{{:redirect to="%ssent=ok"|args:$request_url}}

________________________________
De : BohwaZ/Paheko <bohwaz@paheko.cloud>
Envoyé : vendredi 9 février 2024 19:34
À : aide@paheko.cloud <aide@paheko.cloud>
Objet : Re: [Paheko] Formulaire de contact - Erreur : Le paramètre "redirect" a
été supprimé

Il faut mettre ceci après la fonction mail :

{{:redirect to="%s?sent=ok"|args:$request_url}}

J'ai mis à jour la doc en accord :
https://paheko.cloud/creer-un-formulaire-de-contact

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

stephane.paheko@free.fr

10/02/2024 13:26:05

nickel
et si tu fou une url de ton choix tu y va

{{:redirect to="https://spipfactory.assoc.eu/team"|args:$request_url}}



Le 09/02/2024 à 21:07, Fabrice Girard a écrit :
> J'ai supprimé le "?" et cela fonctionne, j'ai bien le message
"Votre 
> message nous a bien été transmis !"
>
> {{:redirect to="%*ssent*=ok"|args:$request_url}}
>
> ------------------------------------------------------------------------
> *De :* BohwaZ/Paheko <bohwaz@paheko.cloud>
> *Envoyé :* vendredi 9 février 2024 19:34
> *À :* aide@paheko.cloud <aide@paheko.cloud>
> *Objet :* Re: [Paheko] Formulaire de contact - Erreur : Le paramètre 
> "redirect" a été supprimé
> Il faut mettre ceci après la fonction mail :
>
> {{:redirect to="%s?sent=ok"|args:$request_url}}
>
> J'ai mis à jour la doc en accord :
> https://paheko.cloud/creer-un-formulaire-de-contact 
> <https://paheko.cloud/creer-un-formulaire-de-contact>
>
> --
> Liste d'entraide des utilisateurs de Paheko
> https://paheko.cloud/ <https://paheko.cloud/>
>
> Pour se désinscrire : https://paheko.cloud/entraide 
> <https://paheko.cloud/entraide>
> Archives : https://admin.kd2.org/lists/aide@paheko.cloud/archives/ 
> <https://admin.kd2.org/lists/aide@paheko.cloud/archives/>

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

BohwaZ/Paheko

12/02/2024 18:43:04

Hello,

merci pour vos retours, j'ai ajouté un formulaire de contact par défaut
dans le thème du site web de Paheko.

Pour l'activer, cocher la case dans Site Web -> Administration ->
Configuration du thème.

Note : ne marchera pas si vous avez modifié les squelettes du site web
:)

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Alexis Godin

12/02/2024 19:07:20

Et si on a personnalisé le squelette, il y a pas moyen de récupérer le formulaire (lien
ou ajout dans le squelette) ?

------------
"Mieux vaut prendre le changement par la main avant qu’il ne vous prenne par la
gorge." (Winston Churchill).



> Le 12 févr. 2024 à 18:42, BohwaZ/Paheko <bohwaz@paheko.cloud> a écrit :
> 
> Hello,
> 
> merci pour vos retours, j'ai ajouté un formulaire de contact par défaut
> dans le thème du site web de Paheko.
> 
> Pour l'activer, cocher la case dans Site Web -> Administration ->
> Configuration du thème.
> 
> Note : ne marchera pas si vous avez modifié les squelettes du site web
> :)
> 
> -- 
> Liste d'entraide des utilisateurs de Paheko
> https://paheko.cloud/
> 
> Pour se désinscrire : https://paheko.cloud/entraide
> Archives : https://admin.kd2.org/lists/aide@paheko.cloud/archives/

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

BohwaZ/Paheko

13/02/2024 12:30:52

> Et si on a personnalisé le squelette, il y a pas moyen de récupérer
> le formulaire (lien ou ajout dans le squelette) ?

Cliquer sur "Différences" à côté du nom du squelette dans la liste des
squelettes.

Formulaire de contact - Erreur : Le paramètre "redirect" a été supprimé

Alexis Godin

13/02/2024 18:43:47

Finalement ça été très simple.
J’ai remplacé mon lien «contact » par « Contact.html »



> Le 13 févr. 2024 à 12:30, BohwaZ/Paheko <bohwaz@paheko.cloud> a écrit :
> 
>> Et si on a personnalisé le squelette, il y a pas moyen de récupérer
>> le formulaire (lien ou ajout dans le squelette) ?
> 
> Cliquer sur "Différences" à côté du nom du squelette dans la liste
des
> squelettes.
> 
> -- 
> Liste d'entraide des utilisateurs de Paheko
> https://paheko.cloud/
> 
> Pour se désinscrire : https://paheko.cloud/entraide
> Archives : https://admin.kd2.org/lists/aide@paheko.cloud/archives/