formulaires perso ?

Hello,

J'ai vu qu'on pouvait utiliser les formulaires presents dans le repertoire formulaires de spip. afin de ne pas les ecraser lors d'une mise a jour, on peut meme les recopier dans son repertoire squelettes.

ma question est : peut on creer de nouveaux formulaires ? comment je fais si je veux utiliser plusieurs formulaires 'ecrire_auteur' differents ? (ce n'est qu'un exemple). Suis-je limité aux seuls formulaires 'predefinis' (meme si, je l'ai bien compris, je peux modifier ces formulaires a ma guise) ?

Sam
--
Le vrai courage est parfois celui de choisir.

Tu peux décliner les formulaires à volonté. Pour éviter des messages d'erreur à cause de l'utilisation des fonctions en double par exemple dans inc_formulaire_forum.php3 et son clone, il faut étudier un peu le code. Pour les plus paresseux (dont je suis) il suffit de renommer ces fonctions. De cette façon j'ai un formulaire_examen qui est dérivé de formulaire_forum, avec quelques adaptations perso, les deux étant utilisables par leurs balises respectives.
Yorghos

Le 29 sept. 05 à 14:48, chag a écrit :

Hello,

J'ai vu qu'on pouvait utiliser les formulaires presents dans le
repertoire formulaires de spip. afin de ne pas les ecraser lors d'une
mise a jour, on peut meme les recopier dans son repertoire squelettes.

ma question est : peut on creer de nouveaux formulaires ? comment je
fais si je veux utiliser plusieurs formulaires 'ecrire_auteur'
differents ? (ce n'est qu'un exemple). Suis-je limité aux seuls
formulaires 'predefinis' (meme si, je l'ai bien compris, je peux
modifier ces formulaires a ma guise) ?

Sam
--
Le vrai courage est parfois celui de choisir.
_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ

Cool !

mais... heu, comment on fait ?

J'ai essaye de faire un 'Formulaitre_test.html' et un 'inc-formulaire_test.php' que j'ai mis dans mon dossier 'squelettes' et que j'appelle comme ca :

--8<-----8<-----8<-----8<-----8<-----8<---

[(#FORMULAIRE_TEST)]

--8<-----8<-----8<-----8<-----8<-----8<---

dans un de mes squelettes. Mais ca n'a pas l'air de marcher. Ou alors j'ai raté qqchose... :confused:

Y a pas une doc sur ca ? (un contrib peut etre ?)

Sam

yorghos.remvikos wrote:

Tu peux décliner les formulaires à volonté. Pour éviter des messages d'erreur à cause de l'utilisation des fonctions en double par exemple dans inc_formulaire_forum.php3 et son clone, il faut étudier un peu le code. Pour les plus paresseux (dont je suis) il suffit de renommer ces fonctions. De cette façon j'ai un formulaire_examen qui est dérivé de formulaire_forum, avec quelques adaptations perso, les deux étant utilisables par leurs balises respectives.
Yorghos

Le 29 sept. 05 à 14:48, chag a écrit :

Hello,

J'ai vu qu'on pouvait utiliser les formulaires presents dans le
repertoire formulaires de spip. afin de ne pas les ecraser lors d'une
mise a jour, on peut meme les recopier dans son repertoire squelettes.

ma question est : peut on creer de nouveaux formulaires ? comment je
fais si je veux utiliser plusieurs formulaires 'ecrire_auteur'
differents ? (ce n'est qu'un exemple). Suis-je limité aux seuls
formulaires 'predefinis' (meme si, je l'ai bien compris, je peux
modifier ces formulaires a ma guise) ?

Sam
--

--
Le vrai courage est parfois celui de choisir.

Il y avait quelques notions dans le wiki qui datent un peu.
Je résume,
1) Il est possible de cloner les formulaire du dossier formulaires, personnellement je les ai laissé dans le dossier d'origine (à tester).
2) On peut créer son propre formulaire avec du SQL maison, mais on ne bénéficie pas de la sécurité de SPIP
3) Modifier un formulaire standard et son inc-formulaire associé pour inclure de nouveaux champs nécessite de toucher au fichier inc-messforum.php3
Je ne peux t'en dire plus,
Yorghos

Le 29 sept. 05 à 16:00, chag a écrit :

Cool !

mais... heu, comment on fait ?

J'ai essaye de faire un 'Formulaitre_test.html' et un 'inc-formulaire_test.php' que j'ai mis dans mon dossier 'squelettes' et que j'appelle comme ca :

--8<-----8<-----8<-----8<-----8<-----8<---

[(#FORMULAIRE_TEST)]

--8<-----8<-----8<-----8<-----8<-----8<---

dans un de mes squelettes. Mais ca n'a pas l'air de marcher. Ou alors j'ai raté qqchose... :confused:

Y a pas une doc sur ca ? (un contrib peut etre ?)

Sam

yorghos.remvikos wrote:

Tu peux décliner les formulaires à volonté. Pour éviter des messages d'erreur à cause de l'utilisation des fonctions en double par exemple dans inc_formulaire_forum.php3 et son clone, il faut étudier un peu le code. Pour les plus paresseux (dont je suis) il suffit de renommer ces fonctions. De cette façon j'ai un formulaire_examen qui est dérivé de formulaire_forum, avec quelques adaptations perso, les deux étant utilisables par leurs balises respectives.
Yorghos
Le 29 sept. 05 à 14:48, chag a écrit :

Hello,

J'ai vu qu'on pouvait utiliser les formulaires presents dans le
repertoire formulaires de spip. afin de ne pas les ecraser lors d'une
mise a jour, on peut meme les recopier dans son repertoire squelettes.

ma question est : peut on creer de nouveaux formulaires ? comment je
fais si je veux utiliser plusieurs formulaires 'ecrire_auteur'
differents ? (ce n'est qu'un exemple). Suis-je limité aux seuls
formulaires 'predefinis' (meme si, je l'ai bien compris, je peux
modifier ces formulaires a ma guise) ?

Sam
--

--
Le vrai courage est parfois celui de choisir.

chag wrote:

Hello,

J'ai vu qu'on pouvait utiliser les formulaires presents dans le repertoire formulaires de spip. afin de ne pas les ecraser lors d'une mise a jour, on peut meme les recopier dans son repertoire squelettes.

ma question est : peut on creer de nouveaux formulaires ?

oui, regarde par exemple:
http://www.spip-contrib.net/spikini/FrimoussesDansFormulaireForum (modification d'un formulaire existant)

et pour la création, ya ça qui est un peu documenté:
http://trac.rezo.net/trac/spip-zone/file/_libs_/tag-machine/formulaires/inc-formulaire_tag_forum.php
http://trac.rezo.net/trac/spip-zone/file/_libs_/tag-machine/formulaires/formulaire_tag_forum.html

il y a une doc wikifiée là:
http://www.spip-contrib.net/spikini/SquelettesDeFormulaires
et des commentaires de Déesse A. là:
http://thread.gmane.org/gmane.comp.web.spip.devel/23373

comment je fais si je veux utiliser plusieurs formulaires 'ecrire_auteur' differents ? (ce n'est qu'un exemple).

oui

Suis-je limité aux seuls formulaires 'predefinis' (meme si, je l'ai bien compris, je peux modifier ces formulaires a ma guise) ?

tu peux creer tout ce que tu veux, pas de limitations

Pierre

chag a écrit :

Hello,

J'ai vu qu'on pouvait utiliser les formulaires presents dans le repertoire formulaires de spip. afin de ne pas les ecraser lors d'une mise a jour, on peut meme les recopier dans son repertoire squelettes.

ma question est : peut on creer de nouveaux formulaires ? comment je fais si je veux utiliser plusieurs formulaires 'ecrire_auteur' differents ? (ce n'est qu'un exemple). Suis-je limité aux seuls formulaires 'predefinis' (meme si, je l'ai bien compris, je peux modifier ces formulaires a ma guise) ?

Sam

J'ai commencé une mini doc : http://newbeewan.free.fr/wiki/wakka.php?wiki=CreationFormulaireSpip
@ +

Mourad

> Spip 1.8.2d, squelette perso de yorghos.remvikos
> Création de Formulaire personnel

yorghos.remvikos a écrit :

Tu peux décliner les formulaires à volonté. Pour éviter des messages d'erreur à cause de l'utilisation des fonctions en double par exemple dans inc_formulaire_forum.php3 et son clone, il faut étudier un peu le code. Pour les plus paresseux (dont je suis) il suffit de renommer ces fonctions. De cette façon j'ai un formulaire_examen qui est dérivé de formulaire_forum, avec quelques adaptations perso, les deux étant utilisables par leurs balises respectives.
Yorghos

Tu peux nous donner une URL, j'aimerais vraiment voir ce formulaire en action ...

--
Vincent ROBERT - www.cent20.net (SPIP & Squelette BliP)

> Spip 1.8.2d, squelette perso de yorghos.remvikos
> Création de Formulaire personnel

yorghos.remvikos a écrit :

Tu peux décliner les formulaires à volonté. Pour éviter des messages d'erreur à cause de l'utilisation des fonctions en double par exemple dans inc_formulaire_forum.php3 et son clone, il faut étudier un peu le code. Pour les plus paresseux (dont je suis) il suffit de renommer ces fonctions. De cette façon j'ai un formulaire_examen qui est dérivé de formulaire_forum, avec quelques adaptations perso, les deux étant utilisables par leurs balises respectives.
Yorghos

Tu peux nous donner une URL, j'aimerais vraiment voir ce formulaire en action ...

--
Vincent ROBERT - www.cent20.net (SPIP & Squelette BliP)

Il n'y a rien de très spectaculaire, je peux te donner des identifiants en privé si nécessaire. J'utilise une déclinaison du formulaire forum pour simuler le contrôle continu. Pour l'utilisateur de SPIP c'est une version à peine simplifiée de celui du forum. Par contre, j'ai ajouté un champs ce qui a nécessité une modification de inc-messforum pour conserver la valeur dans la base.
L'autre formulaire qui sert aux annotations des articles utilise le seul grand texte du formulaire forum inséré dans un squelette spécifique.
Les deux formulaires ne sont accessibles qu'aux étudiants inscrits, d'où la nécessité de s'authentifier.
Yorghos

Le 29 sept. 05 à 20:13, Vincent ROBERT a écrit :

Spip 1.8.2d, squelette perso de yorghos.remvikos
Création de Formulaire personnel

yorghos.remvikos a écrit :

Tu peux décliner les formulaires à volonté. Pour éviter des messages
d'erreur à cause de l'utilisation des fonctions en double par exemple
dans inc_formulaire_forum.php3 et son clone, il faut étudier un peu
le code. Pour les plus paresseux (dont je suis) il suffit de renommer
ces fonctions. De cette façon j'ai un formulaire_examen qui est
dérivé de formulaire_forum, avec quelques adaptations perso, les deux
étant utilisables par leurs balises respectives.
Yorghos

Tu peux nous donner une URL, j'aimerais vraiment voir ce formulaire en action ...

--
Vincent ROBERT - www.cent20.net (SPIP & Squelette BliP)

_______________________________________________
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
FAQ : http://www.spip-contrib.net/spikini/FaQ