[SPIP Zone] Plugin Forms et Tables /#form1 : c'est quoi ?

Bonjour,
Sans résultat, et sans piste, je rerereposte.

J'ai un formulaire fait avec le plugin Forms et Tables.
J'upgrade en SPIP 1.9.2
Je mets la dernière version du plugin (du 30/8/2008).
Et arrivent les problèmes.

Quand je clique sur le choix désiré, apparaît une page blanche (code source blanc aussi).
Rien n'est pris en compte. Aucune réponse intégrée dans la partie privée.

Ce sont donc les mises à jour qui ont engendré cela.

Pistes : Le clic sur un choix m'amène dans une url : http://www.zamirzine.net/#form1
alors que le formulaire en question est le 20.
Est-ce normal ?
C'est quoi cet accès à un /#form1 ?

Pour voir : (http://www.zamirzine.net/), colonne de gauche, sous le calendrier, rubrique ZaMirZine anketa.

Merci beaucoup.

Bonjour à toutes et tous,
Peux-tu nous préciser:
- de quelle version tu as fait la mise à jour;
- Ou as-tu placé ton formulaire (arbo des rép)dans ta nouvelle config?
- as-tu un répertoire squelettes?
- Comment as-tu placé l'appel au formulaire dans ton squelette?

-----Message d'origine-----
De : spip-bounces@rezo.net [mailto:spip-bounces@rezo.net] De la part de
Perline-Spip
Envoyé : lundi 15 décembre 2008 12:27
À : SPIP Zone; Spip
Objet : [Spip] [SPIP Zone] Plugin Forms et Tables /#form1 : c'est quoi ?

Bonjour,
Sans résultat, et sans piste, je rerereposte.

J'ai un formulaire fait avec le plugin Forms et Tables.
J'upgrade en SPIP 1.9.2
Je mets la dernière version du plugin (du 30/8/2008).
Et arrivent les problèmes.

Quand je clique sur le choix désiré, apparaît une page blanche (code source
blanc aussi).
Rien n'est pris en compte. Aucune réponse intégrée dans la partie privée.

Ce sont donc les mises à jour qui ont engendré cela.

Pistes : Le clic sur un choix m'amène dans une url :
http://www.zamirzine.net/#form1
alors que le formulaire en question est le 20.
Est-ce normal ?
C'est quoi cet accès à un /#form1 ?

Pour voir : (http://www.zamirzine.net/), colonne de gauche, sous le
calendrier, rubrique ZaMirZine anketa.

Merci beaucoup.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

irc://irc.freenode.net/spip ou
http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

Perline-Spip <spip@perline.org> a écrit :

Pistes : Le clic sur un choix m'amène dans une url :
ZaMirZINE
alors que le formulaire en question est le 20.
Est-ce normal ?

dans la mesure où la balise form de ton formulaire donne:
form method="post" action="./#form1" ...
ça me semble relativement logique! Ceci dit, c'est le comportement "normal" d'un formulaire F&T: l'url du "action" du formulaire est de la forme "page-en-cours#numero_formulaire"

C'est quoi cet accès à un /#form1 ?

dans ce cas cela signifie que le formulaire en question est repéré comme celui ayant l'id_form=1 dans la table spip_forms

Vu la page blanche obtenue, ça sent la grosse erreur dans le php... tu as vérifié si les tables de F&T sont ok dans la base de données ? Ton problème ressemble furieusement à celui traité ici: plugin Forms : création de formulaires - SPIP-Contrib

Il y a plusieurs remarques.
Oui, le problème c'est qu'il repère comme étant le form1 alors que ce devrait être le 10.
En regardant la source (ci-dessous) on voit que form1 c'est le name du formulaire (j'imagine le numéro 1 dans la page).
Mais dans la base c'est le formulaire 10.
Qui d'ailleurs est bien celui qui s'affiche sur la page (home).

Et l'url n'est pas de la forme page-en-cours#numero_formulaire
mais page-en-cours/#form1

Il y a donc, effectivement un problème dans l'action.
Et le renvoi.

Dans la base de données ça a l'air très bien.
Le formulaire est fabriqué dans le plugin, je ne fais que le créer dans la partie privée.
Les problèmes semblent donc bien être dans la manière dont le plugin fabrique l'action.
Et moi je ne veux/peux pas toucher au plugin.

Le nom a l'air de ne pas être le bon (form1 au lieu de form20,
l'action a l'air de mal se diriger, vers ./#form1,
tout le reste a l'air correct.

Qui peut voir ces questions ou me donner des pistes ?
Merci

Code source créé:

<a name="form1"/>
<div class="spip_forms">
<h3 class="spip">Recesija</h3>
<form style="border: 0px none ; margin: 0px;" enctype="multipart/form-data" action="./#form1" method="post">
<div>
</div>
<div class="spip_form_champ">
<span class="spip_form_label">
</span>
<span class="spip_form_choix_unique">
<input id="champ1" class="fondl" type="radio" value="select_1_1" name="select_1"/>
<label for="champ1">Dovesti do uništenja postojećeg ekonomskog sustava</label>
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
<input id="champ1_4" class="fondl" type="radio" value="select_1_4" name="select_1"/>
<label for="champ1_4">Koja kriza?</label>
</span>
</div>
<div style="text-align: right;">
<input class="fondo spip_bouton" type="submit" value="Podnijeti" name="Valider"/>
</div>
</form>
</div>

cy_altern rapportait (soyons exacts sur la date : 15/12/2008 16:11):

Perline-Spip <spip@perline.org> a écrit :

Pistes : Le clic sur un choix m'amène dans une url :
ZaMirZINE
alors que le formulaire en question est le 20.
Est-ce normal ?

dans la mesure où la balise form de ton formulaire donne: form method="post" action="./#form1" ...
ça me semble relativement logique! Ceci dit, c'est le comportement "normal" d'un formulaire F&T: l'url du "action" du formulaire est de la forme "page-en-cours#numero_formulaire"

C'est quoi cet accès à un /#form1 ?

dans ce cas cela signifie que le formulaire en question est repéré comme celui ayant l'id_form=1 dans la table spip_forms

Vu la page blanche obtenue, ça sent la grosse erreur dans le php... tu as vérifié si les tables de F&T sont ok dans la base de données ? Ton problème ressemble furieusement à celui traité ici: plugin Forms : création de formulaires - SPIP-Contrib

--
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

J'ajoute que si je change le formulaire à afficher (le 1, le 2, n'importe lequel, j'en ai 20), j'ai toujours le même appel : action="./#form1" qui a rapport, j'imagine avec
<a name="form1"/>.

et tous amènent à une page blanche.
évidemment j'ai "réparé" la table mais c'était ok.

PS: mon formulaire a le numéro 20 et non pas 10 comme je l'ai écrit.

Il y a plusieurs remarques.
Oui, le problème c'est qu'il repère comme étant le form1 alors que ce devrait être le 10.
En regardant la source (ci-dessous) on voit que form1 c'est le name du formulaire (j'imagine le numéro 1 dans la page).
Mais dans la base c'est le formulaire 10.
Qui d'ailleurs est bien celui qui s'affiche sur la page (home).

Et l'url n'est pas de la forme page-en-cours#numero_formulaire
mais page-en-cours/#form1

Il y a donc, effectivement un problème dans l'action.
Et le renvoi.

Dans la base de données ça a l'air très bien.
Le formulaire est fabriqué dans le plugin, je ne fais que le créer dans la partie privée.
Les problèmes semblent donc bien être dans la manière dont le plugin fabrique l'action.
Et moi je ne veux/peux pas toucher au plugin.

Le nom a l'air de ne pas être le bon (form1 au lieu de form20,
l'action a l'air de mal se diriger, vers ./#form1,
tout le reste a l'air correct.

Qui peut voir ces questions ou me donner des pistes ?
Merci

Code source créé:

<a name="form1"/>
<div class="spip_forms">
<h3 class="spip">Recesija</h3>
<form style="border: 0px none ; margin: 0px;" enctype="multipart/form-data" action="./#form1" method="post">
<div>
</div>
<div class="spip_form_champ">
<span class="spip_form_label">
</span>
<span class="spip_form_choix_unique">
<input id="champ1" class="fondl" type="radio" value="select_1_1" name="select_1"/>
<label for="champ1">Dovesti do uništenja postojećeg ekonomskog sustava</label>
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
<input id="champ1_4" class="fondl" type="radio" value="select_1_4" name="select_1"/>
<label for="champ1_4">Koja kriza?</label>
</span>
</div>
<div style="text-align: right;">
<input class="fondo spip_bouton" type="submit" value="Podnijeti" name="Valider"/>
</div>
</form>
</div>

cy_altern rapportait (soyons exacts sur la date : 15/12/2008 16:11):

Perline-Spip <spip@perline.org> a écrit :

Pistes : Le clic sur un choix m'amène dans une url :
ZaMirZINE
alors que le formulaire en question est le 20.
Est-ce normal ?

dans la mesure où la balise form de ton formulaire donne: form method="post" action="./#form1" ...
ça me semble relativement logique! Ceci dit, c'est le comportement "normal" d'un formulaire F&T: l'url du "action" du formulaire est de la forme "page-en-cours#numero_formulaire"

C'est quoi cet accès à un /#form1 ?

dans ce cas cela signifie que le formulaire en question est repéré comme celui ayant l'id_form=1 dans la table spip_forms

Vu la page blanche obtenue, ça sent la grosse erreur dans le php... tu as vérifié si les tables de F&T sont ok dans la base de données ? Ton problème ressemble furieusement à celui traité ici: plugin Forms : création de formulaires - SPIP-Contrib

--
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Est-ce que tu utilises bien le zip de la zone :
http://files.spip.org/spip-zone/forms_et_tables_1_9_1.zip

ou utilise-tu directement svn ?

Dans ce dernier cas, j'attire ton attention sur le fait que le zip est créé à la révision 20456

qui est la dernière révision stable éprouvée.

J'ai commis depuis plusieurs modifications sur le svn, qui ne sont pas forcement complètement validée.

Si tu utilises SVN, je te conseille donc d'up à la revision 20456 :
svn up -r20456 svn://zone.spip.org/spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_1

Cédric

Le 16 déc. 08 à 09:48, Perline-Spip a écrit :

J'ajoute que si je change le formulaire à afficher (le 1, le 2, n'importe lequel, j'en ai 20), j'ai toujours le même
appel : action="./#form1" qui a rapport, j'imagine avec
<a name="form1"/>.

et tous amènent à une page blanche.
évidemment j'ai "réparé" la table mais c'était ok.

PS: mon formulaire a le numéro 20 et non pas 10 comme je l'ai écrit.

Il y a plusieurs remarques.
Oui, le problème c'est qu'il repère comme étant le form1 alors que ce devrait être le 10.
En regardant la source (ci-dessous) on voit que form1 c'est le name du formulaire (j'imagine le numéro 1 dans la page).
Mais dans la base c'est le formulaire 10.
Qui d'ailleurs est bien celui qui s'affiche sur la page (home).

Et l'url n'est pas de la forme page-en-cours#numero_formulaire
mais page-en-cours/#form1

Il y a donc, effectivement un problème dans l'action.
Et le renvoi.

Dans la base de données ça a l'air très bien.
Le formulaire est fabriqué dans le plugin, je ne fais que le créer dans la partie privée.
Les problèmes semblent donc bien être dans la manière dont le plugin fabrique l'action.
Et moi je ne veux/peux pas toucher au plugin.

Le nom a l'air de ne pas être le bon (form1 au lieu de form20,
l'action a l'air de mal se diriger, vers ./#form1,
tout le reste a l'air correct.

Qui peut voir ces questions ou me donner des pistes ?
Merci

Code source créé:

<a name="form1"/>
<div class="spip_forms">
<h3 class="spip">Recesija</h3>
<form style="border: 0px none ; margin: 0px;" enctype="multipart/form-data" action="./#form1" method="post">
<div>
</div>
<div class="spip_form_champ">
<span class="spip_form_label">
</span>
<span class="spip_form_choix_unique">
<input id="champ1" class="fondl" type="radio" value="select_1_1" name="select_1"/>
<label for="champ1">Dovesti do uništenja postojećeg ekonomskog sustava</label>
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
<input id="champ1_4" class="fondl" type="radio" value="select_1_4" name="select_1"/>
<label for="champ1_4">Koja kriza?</label>
</span>
</div>
<div style="text-align: right;">
<input class="fondo spip_bouton" type="submit" value="Podnijeti" name="Valider"/>
</div>
</form>
</div>

cy_altern rapportait (soyons exacts sur la date : 15/12/2008 16:11):

Perline-Spip <spip@perline.org> a écrit :

Pistes : Le clic sur un choix m'amène dans une url :
ZaMirZINE
alors que le formulaire en question est le 20.
Est-ce normal ?

dans la mesure où la balise form de ton formulaire donne: form method="post" action="./#form1" ...
ça me semble relativement logique! Ceci dit, c'est le comportement "normal" d'un formulaire F&T: l'url du "action" du formulaire est de la forme "page-en-cours#numero_formulaire"

C'est quoi cet accès à un /#form1 ?

dans ce cas cela signifie que le formulaire en question est repéré comme celui ayant l'id_form=1 dans la table spip_forms
Vu la page blanche obtenue, ça sent la grosse erreur dans le php... tu as vérifié si les tables de F&T sont ok dans la base de données ? Ton problème ressemble furieusement à celui traité ici: plugin Forms : création de formulaires - SPIP-Contrib

--
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************

_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Arghhhhhhhhhhhhhhhhhhhhhhhhhhh
J'ai été trahie par le nom, je croyais que ce c'était que pour la version 191, du coup j'avais utilisé forms_1_9
Bon, alors toutes mes excuses pour le dérangement.

Il faudrait peut-être changer le nom de ces plugins ?
Encore navrée !

Ma faute, ma très grande faute...

Merci pour ton aide !

cedric.morin@yterium.com rapportait (soyons exacts sur la date : 16/12/2008 10:31):

Est-ce que tu utilises bien le zip de la zone :
http://files.spip.org/spip-zone/forms_et_tables_1_9_1.zip

ou utilise-tu directement svn ?

Dans ce dernier cas, j'attire ton attention sur le fait que le zip est créé à la révision 20456
Connexion · GitLab
qui est la dernière révision stable éprouvée.

J'ai commis depuis plusieurs modifications sur le svn, qui ne sont pas forcement complètement validée.

Si tu utilises SVN, je te conseille donc d'up à la revision 20456 :
svn up -r20456 svn://zone.spip.org/spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_1

Cédric

Le 16 déc. 08 à 09:48, Perline-Spip a écrit :

J'ajoute que si je change le formulaire à afficher (le 1, le 2, n'importe lequel, j'en ai 20), j'ai toujours le même
appel : action="./#form1" qui a rapport, j'imagine avec
<a name="form1"/>.

et tous amènent à une page blanche.
évidemment j'ai "réparé" la table mais c'était ok.

PS: mon formulaire a le numéro 20 et non pas 10 comme je l'ai écrit.

Il y a plusieurs remarques.
Oui, le problème c'est qu'il repère comme étant le form1 alors que ce devrait être le 10.
En regardant la source (ci-dessous) on voit que form1 c'est le name du formulaire (j'imagine le numéro 1 dans la page).
Mais dans la base c'est le formulaire 10.
Qui d'ailleurs est bien celui qui s'affiche sur la page (home).

Et l'url n'est pas de la forme page-en-cours#numero_formulaire
mais page-en-cours/#form1

Il y a donc, effectivement un problème dans l'action.
Et le renvoi.

Dans la base de données ça a l'air très bien.
Le formulaire est fabriqué dans le plugin, je ne fais que le créer dans la partie privée.
Les problèmes semblent donc bien être dans la manière dont le plugin fabrique l'action.
Et moi je ne veux/peux pas toucher au plugin.

Le nom a l'air de ne pas être le bon (form1 au lieu de form20,
l'action a l'air de mal se diriger, vers ./#form1,
tout le reste a l'air correct.

Qui peut voir ces questions ou me donner des pistes ?
Merci

Code source créé:

<a name="form1"/>
<div class="spip_forms">
<h3 class="spip">Recesija</h3>
<form style="border: 0px none ; margin: 0px;" enctype="multipart/form-data" action="./#form1" method="post">
<div>
</div>
<div class="spip_form_champ">
<span class="spip_form_label">
</span>
<span class="spip_form_choix_unique">
<input id="champ1" class="fondl" type="radio" value="select_1_1" name="select_1"/>
<label for="champ1">Dovesti do uništenja postojećeg ekonomskog sustava</label>
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
</span>
<span class="spip_form_choix_unique">
<input id="champ1_4" class="fondl" type="radio" value="select_1_4" name="select_1"/>
<label for="champ1_4">Koja kriza?</label>
</span>
</div>
<div style="text-align: right;">
<input class="fondo spip_bouton" type="submit" value="Podnijeti" name="Valider"/>
</div>
</form>
</div>

cy_altern rapportait (soyons exacts sur la date : 15/12/2008 16:11):

Perline-Spip <spip@perline.org> a écrit :

Pistes : Le clic sur un choix m'amène dans une url :
ZaMirZINE
alors que le formulaire en question est le 20.
Est-ce normal ?

dans la mesure où la balise form de ton formulaire donne: form method="post" action="./#form1" ...
ça me semble relativement logique! Ceci dit, c'est le comportement "normal" d'un formulaire F&T: l'url du "action" du formulaire est de la forme "page-en-cours#numero_formulaire"

C'est quoi cet accès à un /#form1 ?

dans ce cas cela signifie que le formulaire en question est repéré comme celui ayant l'id_form=1 dans la table spip_forms
Vu la page blanche obtenue, ça sent la grosse erreur dans le php... tu as vérifié si les tables de F&T sont ok dans la base de données ? Ton problème ressemble furieusement à celui traité ici: plugin Forms : création de formulaires - SPIP-Contrib

--
****Fin du message end - Signature****
Perline

spip@perline.org – http://perline.org/

Ce message est couvert par le secret de la correspondance
(art. 226-15 et 432-9 du Code pénal)
********************************************