[SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas…

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
[03](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) FROM spip_documents AS documents LEFT JOIN spip_documents_liens AS l
[04](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON documents.id_document=l.id_document
[05](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_articles AS aa
[06](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=aa.id_article AND l.objet='article')
[07](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_breves AS bb
[08](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=bb.id_breve AND l.objet='breve')
[09](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_rubriques AS rr
[10](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=rr.id_rubrique AND l.objet='rubrique')
[11](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) LEFT JOIN spip_forum AS ff
[12](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) ON (l.id_objet=ff.id_forum AND l.objet='forum')
[13](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052)
[14](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document )
[15](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) WHERE ((aa.statut = 'publie') OR bb.statut = 'publie' OR rr.statut = 'publie' OR ff.statut='publie')
[16](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (documents.mode != 'vignette')
[17](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (documents.taille > 0 OR documents.distant='oui')
[18](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (L1.id_objet = 1)
[19](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) AND (L1.objet = 'formulaire')
[20](http://dev.terrepyrenees.com/spip.php?page=formulaire&id_formulaire=1&var_mode=debug&var_mode_objet=html_2260e440fafdf0d174de6788121b2bf3_test&var_mode_affiche=resultat#Tc8184177f6dc67af2a021ca93ee80052) GROUP BY documents.id_document

Oo…

Si on rajoute les bonnes jointures et un statut ‹ en_ligne › dans le where, tout se passe comme il faut.

Bonne soirée !!
Cordialement,

* Quentin tapuscrivait, le 10/11/2009 18:20:

Bonsoir !
Alors petit retour concernant le plugin formulaire :

Lequel ? (URI ?)

Les boucles documents ne fonctionnent pas...

.../...

Si on rajoute les bonnes jointures

càd ?

et un statut 'en_ligne' dans le where, tout se passe comme il faut.

--
RealET

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM

--------------------------------------------------------------------------

De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas...

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS `documents` LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet='article')
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet='breve')
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet='rubrique')
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet='forum')
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document )
15 WHERE ((aa.statut = 'publie') OR bb.statut = 'publie' OR rr.statut = 'publie' OR ff.statut='publie')
16 AND (documents.mode != 'vignette')
17 AND (documents.taille > 0 OR documents.distant='oui')
18 AND (L1.id_objet = 1)
19 AND (L1.objet = 'formulaire')
20 GROUP BY documents.id_document

Oo..

Si on rajoute les bonnes jointures et un statut 'en_ligne' dans le where, tout se passe comme il faut.

Bonne soirée !!
Cordialement,

__________ Information provenant d'ESET NOD32 Antivirus, version de la base des signatures de virus 4596 (20091111) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com

Au temps pour moi !
Voici les précisions : je parle du plugin spip formulaire d'Artego.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle doc) résout... tout :slight_smile:

Bonne journée !
Cordialement,

Le 11/11/2009 18:45, Pascal - Editions JPM a écrit :

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM

--------------------------------------------------------------------------

De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas...

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS `documents` LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet='article')
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet='breve')
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet='rubrique')
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet='forum')
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document )
15 WHERE ((aa.statut = 'publie') OR bb.statut = 'publie' OR rr.statut = 'publie' OR ff.statut='publie')
16 AND (documents.mode != 'vignette')
17 AND (documents.taille> 0 OR documents.distant='oui')
18 AND (L1.id_objet = 1)
19 AND (L1.objet = 'formulaire')
20 GROUP BY documents.id_document

Oo..

Si on rajoute les bonnes jointures et un statut 'en_ligne' dans le where, tout se passe comme il faut.

Bonne soirée !!
Cordialement,
   

Salut Quentin,

J'avais bien compris que c'était le plugin d'Artégo (que je test aussi en ce moment) vu que le défunt F&T n'est pas encore re-né de ses cendres, tel le phénix (allez Cédric sort ta baguette magique :wink:

Pour l'instant je n'ai pas rencontré de souci, sauf un manque d'explication notoire pour l'utilisateur lambda qui doit créer un formulaire pour la première fois.
Mais bon, je ferai surement un petit mémento si je dois l'utilisé au final...

++

Pascal JPM

-----Message d'origine-----
De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : vendredi 13 novembre 2009 09:42
Cc : 'SPIP Zone'
Objet : Re: [SPIP Zone] Plugin Formulaires

Au temps pour moi !
Voici les précisions : je parle du plugin spip formulaire d'Artego.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle
doc) résout... tout :slight_smile:

Bonne journée !
Cordialement,

Le 11/11/2009 18:45, Pascal - Editions JPM a écrit :

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM

--------------------------------------------------------------------------

De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas...

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS `documents` LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet='article')
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet='breve')
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet='rubrique')
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet='forum')
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document )
15 WHERE ((aa.statut = 'publie') OR bb.statut = 'publie' OR rr.statut = 'publie' OR ff.statut='publie')
16 AND (documents.mode != 'vignette')
17 AND (documents.taille> 0 OR documents.distant='oui')
18 AND (L1.id_objet = 1)
19 AND (L1.objet = 'formulaire')
20 GROUP BY documents.id_document

Oo..

Si on rajoute les bonnes jointures et un statut 'en_ligne' dans le where, tout se passe comme il faut.

Bonne soirée !!
Cordialement,
   
_______________________________________________
spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

__________ Information provenant d'ESET NOD32 Antivirus, version de la base des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com

Y a quand même de la doc détaillée sur le site d’artego
http://www.artego.fr/-Generateur-de-formulaires-
Je l’utilise aussi après avoir laissé tombé le form&table foireux, et au final j’en suis pas mécontente du tout.
je n’ai pas perdu au change^^
Alexandra

Le 13 novembre 2009 10:24, Pascal JPM <pascal@editions-jpm.fr> a écrit :

Salut Quentin,

J’avais bien compris que c’était le plugin d’Artégo (que je test aussi en ce moment) vu que le défunt F&T n’est pas encore re-né de ses cendres, tel le phénix (allez Cédric sort ta baguette magique :wink:

Pour l’instant je n’ai pas rencontré de souci, sauf un manque d’explication notoire pour l’utilisateur lambda qui doit créer un formulaire pour la première fois.
Mais bon, je ferai surement un petit mémento si je dois l’utilisé au final…

++

Pascal JPM

-----Message d’origine-----

De : Quentin [mailto:shaphyr@gmail.com]

Envoyé : vendredi 13 novembre 2009 09:42
Cc : ‹ SPIP Zone ›
Objet : Re: [SPIP Zone] Plugin Formulaires

Au temps pour moi !
Voici les précisions : je parle du plugin spip formulaire d’Artego.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle
doc) résout… tout :slight_smile:

Bonne journée !
Cordialement,

Le 11/11/2009 18:45, Pascal - Editions JPM a écrit :

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM


De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas…

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS documents LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet=‹ article ›)
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet=‹ breve ›)
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet=‹ rubrique ›)
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet=‹ forum ›)
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document = documents.id_document )
15 WHERE ((aa.statut = ‹ publie ›) OR bb.statut = ‹ publie › OR rr.statut = ‹ publie › OR ff.statut=‹ publie ›)
16 AND (documents.mode != ‹ vignette ›)
17 AND (documents.taille> 0 OR documents.distant=‹ oui ›)
18 AND (L1.id_objet = 1)
19 AND (L1.objet = ‹ formulaire ›)
20 GROUP BY documents.id_document

Oo…

Si on rajoute les bonnes jointures et un statut ‹ en_ligne › dans le where, tout se passe comme il faut.

Bonne soirée !!
Cordialement,


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

__________ Information provenant d’ESET NOD32 Antivirus, version de la base des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com


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

Salut Alexandra,

Juste un exemple : il n'est précisé nulle part dans leur doc (donc sur le
site d'Artégo) comment le rédacteur/administrateur doit-il écrire pour faire
apparaitre dans son article l'appel au formulaire qu'il vient de créer...
Est-ce <formXX>, <form=XX>, <formulaireXX> ou <formulaire=XX> ?

Et les explications pour créer une question à choix multiples sont plus que
simplistes... Mais bon, nous avons un cerveau tu vas me dire, et bien on
s'en sert et on cherche mais ce raisonnement me fait penser à la différence
entre un Mac et un PC (l'un est fait pour l'utilisateur lambda et l'autre
non)...

A très bientôt j'espère :slight_smile:

Pascal JPM

------------------------------------------------

De : Alexandra Guiderdoni [mailto:alexandra.guiderdoni@gmail.com]
Envoyé : vendredi 13 novembre 2009 10:32
À : Pascal JPM
Cc : shaphyr@gmail.com; SPIP Zone
Objet : Re: [SPIP Zone] Plugin Formulaires

Y a quand même de la doc détaillée sur le site d'artego
http://www.artego.fr/-Generateur-de-formulaires-
Je l'utilise aussi après avoir laissé tombé le form&table foireux, et au
final j'en suis pas mécontente du tout.
je n'ai pas perdu au change^^
Alexandra

Le 13 novembre 2009 10:24, Pascal JPM <pascal@editions-jpm.fr> a écrit :
Salut Quentin,

J'avais bien compris que c'était le plugin d'Artégo (que je test aussi en ce
moment) vu que le défunt F&T n'est pas encore re-né de ses cendres, tel le
phénix (allez Cédric sort ta baguette magique :wink:

Pour l'instant je n'ai pas rencontré de souci, sauf un manque d'explication
notoire pour l'utilisateur lambda qui doit créer un formulaire pour la
première fois.
Mais bon, je ferai surement un petit mémento si je dois l'utilisé au
final...

++

Pascal JPM

-----Message d'origine-----
De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : vendredi 13 novembre 2009 09:42
Cc : 'SPIP Zone'
Objet : Re: [SPIP Zone] Plugin Formulaires

Au temps pour moi !
Voici les précisions : je parle du plugin spip formulaire d'Artégo.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle
doc) résout... tout :slight_smile:

Bonne journée !
Cordialement,

Le 11/11/2009 18:45, Pascal - Editions JPM a écrit :

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM

--------------------------------------------------------------------------

De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas...

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS `documents` LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet='article')
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet='breve')
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet='rubrique')
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet='forum')
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document =

documents.id_document )

15 WHERE ((aa.statut = 'publie') OR bb.statut = 'publie' OR rr.statut =

'publie' OR ff.statut='publie')

16 AND (documents.mode != 'vignette')
17 AND (documents.taille> 0 OR documents.distant='oui')
18 AND (L1.id_objet = 1)
19 AND (L1.objet = 'formulaire')
20 GROUP BY documents.id_document

Oo..

Si on rajoute les bonnes jointures et un statut 'en_ligne' dans le where,

tout se passe comme il faut.

Bonne soirée !!
Cordialement,

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

__________ Information provenant d'ESET NOD32 Antivirus, version de la base
des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com

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

__________ Information provenant d'ESET NOD32 Antivirus, version de la base
des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com

Bonjour,

En fait, en regardant les fichiers du plugin Formulaires, on peut voir qu’il n’y a pas de répertoire « modeles ». De ce fait, on peut en déduire que l’utilisation d’un (ou autre) n’a pas été prévu…

De plus, en lisant la doc technique (http://www.artego.fr/Doc-technique-SPIP-Formulaires), on peut lire ceci dans le paragraphe #FORMULAIRE_AUTOMATIQUE :
Note : #FORMULAIRE_AUTOMATIQUE n’est pas un formulaire CVT, il n’est pas ajaxable.

Ce qui limite beaucoup…

En fait, les formulaires sont de nouveaux objets équivalent au type « articles »…

Le 13 novembre 2009 10:54, Pascal JPM <pascal@editions-jpm.fr> a écrit :

Salut Alexandra,

Juste un exemple : il n’est précisé nulle part dans leur doc (donc sur le
site d’Artégo) comment le rédacteur/administrateur doit-il écrire pour faire
apparaitre dans son article l’appel au formulaire qu’il vient de créer…
Est-ce , <form=XX>, ou <formulaire=XX> ?

Et les explications pour créer une question à choix multiples sont plus que
simplistes… Mais bon, nous avons un cerveau tu vas me dire, et bien on
s’en sert et on cherche mais ce raisonnement me fait penser à la différence
entre un Mac et un PC (l’un est fait pour l’utilisateur lambda et l’autre
non)…

A très bientôt j’espère :slight_smile:

Pascal JPM


De : Alexandra Guiderdoni [mailto:alexandra.guiderdoni@gmail.com]
Envoyé : vendredi 13 novembre 2009 10:32
À : Pascal JPM
Cc : shaphyr@gmail.com; SPIP Zone

Objet : Re: [SPIP Zone] Plugin Formulaires

Y a quand même de la doc détaillée sur le site d’artego
http://www.artego.fr/-Generateur-de-formulaires-
Je l’utilise aussi après avoir laissé tombé le form&table foireux, et au
final j’en suis pas mécontente du tout.
je n’ai pas perdu au change^^
Alexandra

Le 13 novembre 2009 10:24, Pascal JPM <pascal@editions-jpm.fr> a écrit :
Salut Quentin,

J’avais bien compris que c’était le plugin d’Artégo (que je test aussi en ce
moment) vu que le défunt F&T n’est pas encore re-né de ses cendres, tel le
phénix (allez Cédric sort ta baguette magique :wink:

Pour l’instant je n’ai pas rencontré de souci, sauf un manque d’explication
notoire pour l’utilisateur lambda qui doit créer un formulaire pour la
première fois.
Mais bon, je ferai surement un petit mémento si je dois l’utilisé au
final…

++

Pascal JPM

-----Message d’origine-----
De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : vendredi 13 novembre 2009 09:42
Cc : ‹ SPIP Zone ›
Objet : Re: [SPIP Zone] Plugin Formulaires

Au temps pour moi !

Voici les précisions : je parle du plugin spip formulaire d’Artégo.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle
doc) résout… tout :slight_smile:

Bonne journée !
Cordialement,

Le 11/11/2009 18:45, Pascal - Editions JPM a écrit :

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM


De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas…

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS documents LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet=‹ article ›)
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet=‹ breve ›)
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet=‹ rubrique ›)
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet=‹ forum ›)
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document =
documents.id_document )
15 WHERE ((aa.statut = ‹ publie ›) OR bb.statut = ‹ publie › OR rr.statut =
‹ publie › OR ff.statut=‹ publie ›)
16 AND (documents.mode != ‹ vignette ›)
17 AND (documents.taille> 0 OR documents.distant=‹ oui ›)
18 AND (L1.id_objet = 1)
19 AND (L1.objet = ‹ formulaire ›)
20 GROUP BY documents.id_document

Oo…

Si on rajoute les bonnes jointures et un statut ‹ en_ligne › dans le where,
tout se passe comme il faut.

Bonne soirée !!
Cordialement,


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

__________ Information provenant d’ESET NOD32 Antivirus, version de la base
des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com


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

__________ Information provenant d’ESET NOD32 Antivirus, version de la base
des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com


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

Petite précision : en disant équivalent au type « articles », je sous-entendais qu’un formulaire devait être inséré dans une rubrique et qu’il est affiché par le squelette formulaire.html

De plus, pour simplifier les choses, grâce à la balise #FORMULAIRE_AUTOMATIQUE, il suffirait (dans un premier temps, le temps d’apprivoiser la bête), d’insérer cette fameuse balise dans le squelette formulaire.html après l’avoir adapté à nos mises en page propre à nos besoins comme article.html, rubrique.html, etc.

Le 13 novembre 2009 11:08, Teddy Payet <teddy.payet@gmail.com> a écrit :

Bonjour,

En fait, en regardant les fichiers du plugin Formulaires, on peut voir qu’il n’y a pas de répertoire « modeles ». De ce fait, on peut en déduire que l’utilisation d’un (ou autre) n’a pas été prévu…

De plus, en lisant la doc technique (http://www.artego.fr/Doc-technique-SPIP-Formulaires), on peut lire ceci dans le paragraphe #FORMULAIRE_AUTOMATIQUE :
Note : #FORMULAIRE_AUTOMATIQUE n’est pas un formulaire CVT, il n’est pas ajaxable.

Ce qui limite beaucoup…

En fait, les formulaires sont de nouveaux objets équivalent au type « articles »…

Le 13 novembre 2009 10:54, Pascal JPM <pascal@editions-jpm.fr> a écrit :

Salut Alexandra,

Juste un exemple : il n’est précisé nulle part dans leur doc (donc sur le
site d’Artégo) comment le rédacteur/administrateur doit-il écrire pour faire
apparaitre dans son article l’appel au formulaire qu’il vient de créer…
Est-ce , <form=XX>, ou <formulaire=XX> ?

Et les explications pour créer une question à choix multiples sont plus que
simplistes… Mais bon, nous avons un cerveau tu vas me dire, et bien on
s’en sert et on cherche mais ce raisonnement me fait penser à la différence
entre un Mac et un PC (l’un est fait pour l’utilisateur lambda et l’autre
non)…

A très bientôt j’espère :slight_smile:

Pascal JPM


De : Alexandra Guiderdoni [mailto:alexandra.guiderdoni@gmail.com]
Envoyé : vendredi 13 novembre 2009 10:32
À : Pascal JPM
Cc : shaphyr@gmail.com; SPIP Zone

Objet : Re: [SPIP Zone] Plugin Formulaires

Y a quand même de la doc détaillée sur le site d’artego
http://www.artego.fr/-Generateur-de-formulaires-
Je l’utilise aussi après avoir laissé tombé le form&table foireux, et au
final j’en suis pas mécontente du tout.
je n’ai pas perdu au change^^
Alexandra

Le 13 novembre 2009 10:24, Pascal JPM <pascal@editions-jpm.fr> a écrit :
Salut Quentin,

J’avais bien compris que c’était le plugin d’Artégo (que je test aussi en ce
moment) vu que le défunt F&T n’est pas encore re-né de ses cendres, tel le
phénix (allez Cédric sort ta baguette magique :wink:

Pour l’instant je n’ai pas rencontré de souci, sauf un manque d’explication
notoire pour l’utilisateur lambda qui doit créer un formulaire pour la
première fois.
Mais bon, je ferai surement un petit mémento si je dois l’utilisé au
final…

++

Pascal JPM

-----Message d’origine-----
De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : vendredi 13 novembre 2009 09:42
Cc : ‹ SPIP Zone ›
Objet : Re: [SPIP Zone] Plugin Formulaires

Au temps pour moi !

Voici les précisions : je parle du plugin spip formulaire d’Artégo.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle
doc) résout… tout :slight_smile:

Bonne journée !
Cordialement,

Le 11/11/2009 18:45, Pascal - Editions JPM a écrit :

Salut Quentin

Peux-tu nous en dire plus sur les solutions que tu as trouvées ?
Merci d’avance.

Pascal JPM


De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : mardi 10 novembre 2009 18:20
À : SPIP Zone
Objet : [SPIP Zone] Plugin Formulaires

Bonsoir !
Alors petit retour concernant le plugin formulaire :
Les boucles documents ne fonctionnent pas…

En effet une simple boucle

<BOUCLE_doc_form(DOCUMENTS){id_formulaire=1}>

#URL_DOCUMENT

</BOUCLE_doc_form>

ne daigne pas fonctionner.

Version de spip : SPIP 2.0.9 [14357]

Résultat :

SELECT documents.id_document
03 FROM spip_documents AS documents LEFT JOIN spip_documents_liens AS l
04 ON documents.id_document=l.id_document
05 LEFT JOIN spip_articles AS aa
06 ON (l.id_objet=aa.id_article AND l.objet=‹ article ›)
07 LEFT JOIN spip_breves AS bb
08 ON (l.id_objet=bb.id_breve AND l.objet=‹ breve ›)
09 LEFT JOIN spip_rubriques AS rr
10 ON (l.id_objet=rr.id_rubrique AND l.objet=‹ rubrique ›)
11 LEFT JOIN spip_forum AS ff
12 ON (l.id_objet=ff.id_forum AND l.objet=‹ forum ›)
13
14 INNER JOIN spip_documents_liens AS L1 ON ( L1.id_document =
documents.id_document )
15 WHERE ((aa.statut = ‹ publie ›) OR bb.statut = ‹ publie › OR rr.statut =
‹ publie › OR ff.statut=‹ publie ›)
16 AND (documents.mode != ‹ vignette ›)
17 AND (documents.taille> 0 OR documents.distant=‹ oui ›)
18 AND (L1.id_objet = 1)
19 AND (L1.objet = ‹ formulaire ›)
20 GROUP BY documents.id_document

Oo…

Si on rajoute les bonnes jointures et un statut ‹ en_ligne › dans le where,
tout se passe comme il faut.

Bonne soirée !!
Cordialement,


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

__________ Information provenant d’ESET NOD32 Antivirus, version de la base
des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com


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

__________ Information provenant d’ESET NOD32 Antivirus, version de la base
des signatures de virus 4602 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com


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

Re,

Pour continuer sur ce plugin des fonctions "non iconisées"...
Une petite fonction qui mène aux résultats enregistrées en base (mais assez
bizarrement) liée à un participant et non à une liste de réponses pour un
formulaire XX... et qui, à priori, ne conserve d'une seule réponse, la
dernière du participant !!!

Dans la partie privée :
http://www.votresite.fr/ecrire/?exec=applications&id_application=2

Et dans la partie public, le participant (nommé "applicant" par l'équipe
d'Artégo) peut voir sa dernière réponse et la modifier grâce à une
identification (via son email) par :
http://www.votresite.fr/spip.php?page=espace_formulaire

En espérant que cela aide un peu à avancer...

Quelqu'un maitrisant bien les tables de SPIP devrait, j'espère sans trop de
difficultés, pouvoir nous remettre ça sous forme d'un tableau par
formulaire...
Y'a-t-il un courageux, nettement plus doué que moi sur ce dernier point,
pour nous aider ?

++

Pascal JPM

-------------------------------------------------------------
De : Teddy Payet [mailto:teddy.payet@gmail.com]
Envoyé : vendredi 13 novembre 2009 11:15
À : SPIP Zone
Objet : Re: [SPIP Zone] Plugin Formulaires

Petite précision : en disant équivalent au type "articles", je
sous-entendais qu'un formulaire devait être inséré dans une rubrique et
qu'il est affiché par le squelette formulaire.html

De plus, pour simplifier les choses, grâce à la balise
#FORMULAIRE_AUTOMATIQUE, il suffirait (dans un premier temps, le temps
d'apprivoiser la bête), d'insérer cette fameuse balise dans le squelette
formulaire.html après l'avoir adapté à nos mises en page propre à nos
besoins comme article.html, rubrique.html, etc.
Le 13 novembre 2009 11:08, Teddy Payet <teddy.payet@gmail.com> a écrit :
Bonjour,

En fait, en regardant les fichiers du plugin Formulaires, on peut voir qu'il
n'y a pas de répertoire "modeles". De ce fait, on peut en déduire que
l'utilisation d'un <formulaireXX> (ou autre) n'a pas été prévu...

De plus, en lisant la doc technique
(http://www.artego.fr/Doc-technique-SPIP-Formulaires), on peut lire ceci
dans le paragraphe #FORMULAIRE_AUTOMATIQUE :
Note : #FORMULAIRE_AUTOMATIQUE n’est pas un formulaire CVT, il n’est pas
ajaxable.

Ce qui limite beaucoup...

En fait, les formulaires sont de nouveaux objets équivalent au type
"articles"...
Le 13 novembre 2009 10:54, Pascal JPM <pascal@editions-jpm.fr> a écrit :

Salut Alexandra,

Juste un exemple : il n'est précisé nulle part dans leur doc (donc sur le
site d'Artégo) comment le rédacteur/administrateur doit-il écrire pour faire
apparaitre dans son article l'appel au formulaire qu'il vient de créer...
Est-ce <formXX>, <form=XX>, <formulaireXX> ou <formulaire=XX> ?

Et les explications pour créer une question à choix multiples sont plus que
simplistes... Mais bon, nous avons un cerveau tu vas me dire, et bien on
s'en sert et on cherche mais ce raisonnement me fait penser à la différence
entre un Mac et un PC (l'un est fait pour l'utilisateur lambda et l'autre
non)...

A très bientôt j'espère :slight_smile:

Pascal JPM

------------------------------------------------

De : Alexandra Guiderdoni [mailto:alexandra.guiderdoni@gmail.com]
Envoyé : vendredi 13 novembre 2009 10:32
À : Pascal JPM
Cc : shaphyr@gmail.com; SPIP Zone
Objet : Re: [SPIP Zone] Plugin Formulaires

Y a quand même de la doc détaillée sur le site d'artego
http://www.artego.fr/-Generateur-de-formulaires-
Je l'utilise aussi après avoir laissé tombé le form&table foireux, et au
final j'en suis pas mécontente du tout.
je n'ai pas perdu au change^^
Alexandra

Le 13 novembre 2009 10:24, Pascal JPM <pascal@editions-jpm.fr> a écrit :
Salut Quentin,

J'avais bien compris que c'était le plugin d'Artégo (que je test aussi en ce
moment) vu que le défunt F&T n'est pas encore re-né de ses cendres, tel le
phénix (allez Cédric sort ta baguette magique :wink:

Pour l'instant je n'ai pas rencontré de souci, sauf un manque d'explication
notoire pour l'utilisateur lambda qui doit créer un formulaire pour la
première fois.
Mais bon, je ferai surement un petit mémento si je dois l'utilisé au
final...

++

Pascal JPM

-----Message d'origine-----
De : Quentin [mailto:shaphyr@gmail.com]
Envoyé : vendredi 13 novembre 2009 09:42
Cc : 'SPIP Zone'
Objet : Re: [SPIP Zone] Plugin Formulaires

Au temps pour moi !
Voici les précisions : je parle du plugin spip formulaire d'Artégo.

Bon en fait après moult tests hasardeux, le critère tout (sur la boucle
doc) résout... tout :slight_smile:

Bonne journée !
Cordialement,

__________ Information provenant d'ESET NOD32 Antivirus, version de la base
des signatures de virus 4603 (20091113) __________

Le message a été vérifié par ESET NOD32 Antivirus.

http://www.eset.com