plugin Forms : création de formulaires

Documentation basique du plugin Forms pour son volet création de formulaires.

Il y a d’autres usages et possibilités (sondages et code avec unserialize), qui seront détaillés dans d’autres articles.

Installation et activation du plugin

Comme pour tous les plugins (voir Les plugins), vous avez installé ce plugin par ftp puis vous l’avez activé dans l’interface de gestion des plugins (Configuration > Gestion des Plugins > cocher la case « Formulaires ») :

Initialisation du formulaire

  1. Passez la souris sur « Edition » puis cliquez sur l’icône « Formulaires et sondages » ;
  2. Cliquez sur « Créer un nouveau formulaire » ;
  3. Donnez un titre, éventuellement un descriptif, et indiquez une adresse email où seront envoyées les réponses au formulaire rempli en ligne par vos utilisateurs ;
  4. choisissez « Ce formulaire n’est pas un sondage » (c’est le seul exemple abordé dans ce document) puis validez ; La validation initialise la création du formulaire. Vous pourrez ensuite aborder la seconde phase, celle de la définition des champs du formulaire.
  5. la même page s’affiche donc apres la validation, mais en bas vous trouverez un sélecteur des types de champs que vous pourrez afficher dans votre formulaire.

Création des champs de saisie

Choisissez les champs dont vous avez besoin, nommez les, puis ajoutez chaque élément, un par un ; voici le détail des champs possibles :

    1. ligne de texte crée un champ de saisie sur une seule ligne
    2. texte crée un champ de saisie sur plusieurs lignes
    3. adresse mail crée un champ de saisie d’adresse mail avec la mention « Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com) »
    4. adresse web crée un champ de saisie d’adresse web avec la mention "Veuillez entrer une adresse Web valide (de type http://www.monsite.com/...)". D’autre part, on peut choisir de vérifier la validité du site.
    5. choix unique insère un choix entre autant d’item que l’on souhaite de style « bouton radio » un seul bouton pourra être coché.
    6. choix multiple insère les classiques choix à cocher avec possibilités de plusieurs choix (cases carrées). Pour ces deux derniers types de champs, le changement est proposé après la création du champ pour transformation d’un type vers l’autre.
    7. fichier à télécharger permet à l’utilisateur de joindre un fichier. Le concepteur du formulaire fixe la taille maxi en ko du fichier.
    8. mots-clés ajoute automatiquement une liste de cases à cocher de type « choix multiples » correspondants à tous les mots-clés d’un groupe de mots-clés. Le choix entre les groupes de mots-clés est proposé au concepteur du formulaire. ex : j’ai un groupe de mots-clés nommé « Thématiques ». En choisissant ce groupe lors de la création du formulaire, j’insère automatiquement une série de cases à cocher avec tous les mots-clés de ce groupe, soit Communauté, Culture, Développement, Licences libres, Logiciels libres.
    9. nouveau bloc de questions crée un nouveau cadre qui entourera tous les champs qui suivront jusqu’à l’insertion d’un autre champ « bloc de questions »
    10. message d’explication insère un texte de votre choix, donc par exemple pour écrire vos questions ou commenter votre formulaire.

Il est possible de modifier l’ordre des champs en cliquant sur les flèches « monter » ou « descendre » en vis à vis de chacun.
Un apercu du formulaire est visible dans le cartouche, en cliquant sue le petit triangle devant APPARENCE DU FORMULAIRE

Lorsque vous avez intégré tous les composants souhaités , cliquez sur « Retour » en haut de la page. Votre formulaire est créé. Pour le publier il faut maintenant l’inclure dans un article

Vous insérez donc ce formulaire dans un article, à la manière d’une insertion d’image : lorsque vous créez ou modifiez un article, vos formulaires se trouvent à gauche de votre article et vous n’avez qu’à coller le code du formulaire voulu dans le corps de votre article (comme pour une image <img1>)
Ex : Dans ce site, <form1> inséré dans un article donnera le formulaire comme ceci : <form1>

Afficher un formulaire dans un squelette

Vous pouvez également afficher un formulaire directement dans les squelettes en utilisant la notation suivante :

[(#MODELE{form}{id_form=1})]

Afficher un sondage dans un squelette

Pour afficher un sondage, il faudra procéder en deux étapes et utiliser un <INCLURE> pour bien gérer le cache.

1) Créer un squelette par exemple sondage.html

#CACHE{0}
[(#MODELE{form}{id_form=1})]

2) Inclure ce squelette ou vous voulez (disons sur la page d’accueil)

<INCLURE{fond=sondage}>

Vous pouvez consulter les réponses que vos utilisateurs ont envoyées :

  • En consultant l’interface privé : en passant votre souris sur « Forum », puis sur « Suivi des réponses » (les réponses sont sur le même mode que les signatures des pétitions).
  • En recevant les réponses par email : Si vous avez indiqué une adresse mail dans la configuration de votre formulaire (plus haut), vous recevrez également le contenu du formulaire par mail (pour autant que votre serveur vous autorise à envoyer des mails).
  • En Exportant les réponses au format CSV : Vous avez également la possibilité de télécharger le fichier des données collectées au format csv pour excel. Sur la page Edition > Formulaire et sondage > Votre Formulaire : une fois que votre formulaire est publié et que vous avez collecté des réponses, apparait à gauche de l’interface de modification du formulaire, un bloc de consultation des réponses
    • > voir les réponses (consultation modération cf forum) -> télécharger les réponses (récupération de l’ensemble des données sous forme d’un fichier csv pour excel)

Récupérer les informations du formulaire dans une boucle

Vous pouvez récupérer les infos générales de vos formulaires en utilisant la boucle suivante :

<BOUCLE_formulaire(FORMS)>
#TITRE
</BOUCLE_formulaire>
  • Soit « FORMS » = le nom de la table
  • #TITRE = le titre du formulaire

Un exemple complet de l’utilisation des boucles de formulaires est visible dans le plugin, dans le squelette de génération du formulaire (formulaires/forms.html)

Les balises disponibles sont #DESCRIPTIF, #SONDAGE (attention ne sera plus supporté dans forms2), #EMAIL (données serialisées, non utilisable simplement), #CHAMPCONFIRM (nom du champ email dont la valeur est utilisee pour envoyer un mail de confirmation), et #TEXTE (texte pour l’envoi du mail de confirmation)

Pour accéder aux informations concernant les champs des formulaires, 2 autres boucles sont utilisées :

La boucle FORMS_CHAMPS permet d’acceder aux infos d’un champ :

<BOUCLE_champs(FORMS_CHAMPS){id_form}{par cle}>
[(#TYPE|=={ligne}|?{' ',''})
	<input type='text' name='#CHAMP' id='#CHAMP' value="" 
		class='[(#OBLIGATOIRE|=={oui}|?{forml,formo})]' size='40' />
]
</BOUCLE_champs>

Cet exemple simplifie issu de formulaires/forms_structure.html affiche l’input des champs de type ligne d’un formulaire

La boucle FORMS_CHAMPS_CHOIX permet d’acceder aux choix possibles pour un champ etendu de type choix multiple ou unique. Voici un autre exemple simplifié, issu de formulaires/forms_champs_multiple.html

<BOUCLE_f(FORMS){id_form}>
<BOUCLE_champs(FORMS_CHAMPS){id_form}{cle}> 
	<BOUCLE_choix(FORMS_CHAMPS_CHOIX){id_form}{cle}{par num titre,titre}>
	<span class='spip_form_choix_multiple'>
	&nbsp; <input type='checkbox' name='#CHAMP[]' id='#CHOIX' value='#CHOIX' />
	<label for='#CHOIX'>[(#TITRE|supprimer_numero)]</label>
	</span>
	</BOUCLE_choix>
</BOUCLE_champs>
</BOUCLE_f>

Récupération des données des formulaires créés via des boucles

Les réponses au formulaire sont elles stockées dans la table spip_reponses et spip_reponses_champs. Pour une réponse donnée, vous avez un enregistrement dans spip_reponses, associé a n enregistrements de spip_reponses_champs ayant le meme id_reponse. Donc vous pouvez éventuellement récupérer les réponses par des boucles sur ces tables. Toutefois, les données des champs de type choix ne sont pas stockées en clair mais en tant que numero de choix (à peu de choses près), et il faut utiliser les boucles decrites ci-dessus pour les interpreter.
Un exemple de squelette affichant une réponse en clair est fourni avec le plugin (forms_reponse.html, a la racine du plugin).
Ces boucles sont d’un niveau d’utilisation avancées du fait de leurs interdependances.

Exemple : afficher les données lors du retour de validation d’un formulaire
Dans cet exemple on cherche à afficher les données d’un formulaire dans une page article lorsque l’utilisateur vient de valider un formulaire intégré dans un article avec le modèle <formXX>.
Pour cela on modifie le squelette article.html en ajoutant à l’endroit où doivent apparaître les résultats (par ex. juste après la balise #TEXTE l’un des deux exemples suivant :

  • Premier exemple : afficher les données qui viennent d’êtres saisies par l’utilisateur :
    <BOUCLE_feinte(ARTICLES){0,1}>[(#ENV{ajout_reponse}|?{' ',''})]</BOUCLE_feinte>
    <br><strong>Affiche les donn&eacute;es qui viennent d'&egrave;tres remplies:</strong><br>
        <BOUCLE_reponses(FORMS_DONNEES){id_donnee}>
            <BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
            #TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span>
            </BOUCLE_champs>
        </BOUCLE_reponses>
    </B_feinte>
  • Deuxième exemple : afficher l’ensemble des données saisies pour ce formulaire :
    <BOUCLE_feinte(ARTICLES){0,1}>[(#ENV{ajout_reponse}|?{' ',''})]</BOUCLE_feinte>
    <br><strong>Affiche l'ensemble des donn&eacute;es saisies:</strong><br>
        <BOUCLE_reponses2(FORMS_DONNEES){par id_donnee}>
            R&eacute;ponse #ID_DONNEE:<br>
            <BOUCLE_champs2(FORMS_CHAMPS){id_form=#ENV{ajout_reponse}}{par rang}>
            #TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span><br>
            </BOUCLE_champs2>
            <br>
        </BOUCLE_reponses2>
    </B_feinte>

    Note : dans les 2 cas on utilise une BOUCLE_feinte qui permet de tester la présence du critère d’environnement ajout_reponse pour n’afficher les résultats que si la page est chargée en retour d’une validation du formulaire. Pour plus d’infos sur les boucles feintes, voir le paragraphe « Parties optionnelles des balises » dans cet article : http://www.weblog.eliaz.fr/article6...

Utiliser la fonctionnalité de liaison (dépendance) entre plusieurs formulaires

Il est possible de rendre un formulaire dépendant du remplissage d’un autre formulaire : c’est le rôle du champ « Formulaires obligatoires pour la saisie de celui-ci » de l’onglet Propriété d’un formulaire.
Cette fonctionnalité permet typiquement de faire quelque chose du style :

  • l’utilisateur arrive sur un article qui présente un premier formulaire (<form1> pour cet exemple) : il le rempli et le valide.
  • une fois cette validation faite, l’article se ré-affiche avec un deuxième formulaire (<form2> par ex.) qu’il peut alors remplir (le premier formulaire n’est plus visible).
  • une fois celui-ci validé, un troisième formulaire s’affiche (<form3>).

Mode opératoire :

  • créer les 3 formulaires
  • dans le champ Formulaires obligatoires pour la saisie de celui-ci de <form2>, on indique 1 (le numéro du formulaire de l’étape 1).
  • dans le champ Formulaires obligatoires pour la saisie de celui-ci de <form3>, on indique 1,2 (le numéro du formulaire de l’étape 1 et de celui de l’étape 2, séparés par une virgule).
  • Créer l’article qui contiendra l’enchaînement de ces 3 formulaires (un seul article), et mettre dans le texte de celui-ci <form3> uniquement !
    L’idée c’est que pour que <form3> s’affiche, il sera nécessaire d’avoir rempli <form1> puis <form2>, qui seront automatiquement insérés à la place de <form3> l’un après l’autre. Il ne faut donc pas faire d’appel direct au modèles <form1> et <form2>.

Remarques

  • si vous voulez que vos tests fonctionnent, il est nécessaire de vider les données saisies liées à votre compte utilisateur pour les 2 premiers formulaires et de supprimer les cookies spipcookie_form_1 et spipcookie_form_2 avant chaque essai (installez firecookie en plus de Firebug dans votre FireFox afin de simplifier cette opération).
  • apparament il doit y avoir un léger problème dans la prise en compte de l’étape qui vient d’être validée puisqu’en réalité, lorsque l’article est réaffiché à la validation d’un formulaire, il est nécessaire de recharger la page pour que le formulaire suivant apparaisse (recalcul pas nécessaire, simplement rechargement de la page)... Et cela même avec un #CACHE{0} dans le squelette de l’article qui contient les formulaires.
    Si vous avez des infos pour contourner ce problème, merci de laisser un message dans le forum attaché à cet article !

La version pour spip 1.9.1 est disponible en telechargement sur la zone.

Spip 1.9.2

La nouvelle version du plugin s’appelle forms&tables. Elle est compatible 1.9.1 & 1.9.2, et est en téléchargement ici

Spip 2.0

Une nouvelle version du plugin pour SPIP 2.0 est désormais disponible : Forms&Tables 2.0

Discussion

332 discussions

  • Signalement d’un petit bug (plugin version 1_9_1 v.304 et v.305) :

    Suite au passage en SPIP 1.9.2p pour permettre de faire tourner le site sur PHP 5.4 (v.38) : Dans tous les formulaires, je ne peux plus me servir du champ « Choix multiple » en le rendant OBLIGATOIRE sinon, il m’affiche invariablement [Obligatoire] et [veuillez remplir ce champ] en rouge MÊME si une case est bien cochée... et le formulaire n’est pas transmis... Sic...

    Seule solution pour que le formulaire soit fonctionnel : Désactiver l’option [Obligatoire] pour ce champ.

    Si quelqu’un peut corriger ce (petit) problème, je l’en remercie par avance.

    Cordialement

    Répondre à ce message

  • 2

    Bonjour,

    J’ai un soucis avec le champs numéro de téléphone dans mon formulaire. Lorsqu’une personne remplit ce champs avec son numéro téléphone par exemple : 0221652145, le chiffre 0 disparait dans les réponses dans le mail à l’administrateur. Une solution pour ce problème merci.

    Cordialement.

    • Je me permets de faire un up pour ce sujet, en effet je me suis penché sur la question et n’ai pas trouvé de solution. J’ai changé le type du champs valeur dans la base de donné en champs numérique mais rien n’y fait, le 0 disparait....

      Comment puis-je configurer cette fonction sql_quote() qui protège les données des formulaires de l’espace public ?

      Ou comment faire pour configurer le champs téléphone pour y insérer par exemple un espace ou un point automatiquement ce qui transformerais la valeur de ce champs en chaînes de caractères alpha-numériques ? Je vois pas comment faire cela, est ce possible ?

      En tout cas merci pour ce plugin qui serait vraiment parfait sans ce petite problème et merci d’avance aux aides éventuelles qui seraient vraiment le bienvenue.

    • Jeremimst

      Très bon plugin qui correspond exactement à ce que je cherchais (notamment au niveau de la modification possible des réponses après validation, ET le choix du format d’export)
      En revanche, je n’ai pas trouvé comment faire pour que le 0 en début d’un champ soit conservé dans la base... (j’ai essayé avec tous les types ! ! )
      (SPIP3.0/mysql)
      merci !

    Répondre à ce message

  • 3

    SPIP 2.1.17
    Merci pour ce super plugin !
    Mais je n’ai pas les bouton « monter-descendre » sur les champs pour les déplacer ???

    • Salut,

      j’utilise ce plugin bien pratique pour gérer l’inscription de bénévoles et ça fonctionne super.
      Le seul (petit) souci, c’est que je suis dans le même cas que djimel : les flèches « monter » ou « descendre » n’apparaissent pas en face des champs et je ne peux pas modifier l’ordre.... à moins de supprimer et recréer les champs.

      Pour info, je suis sous SPIP 3.0.5-stable et la version 0.5.4 du plugin

      Merci pour votre réponse,

      jean marie

    • Je m’auto réponds :

      Sous SPIP3, il suffit de déplacer les champs en « prenant » (drag & drop) l’icône en début de ligne. pas testé sous SPIP2.
      Ça ne répond pas à la question des flèches, mais au moins on peut bouger les éléments...

      jean marie

    • Je m’auto-réponds également...
      avec spip 2.1.17 ça marche aussi.
      J’avais bien recherché cette solution... mais il faut bien prendre le bas de l’icône de début de champ (c’est précis !) ... sinon au centre, on développe ou replie le champ...
      Merci à Jean-Marie de m’avoir inciter à ré-essayer... et réussir...
      OUF !
      Djimel

    Répondre à ce message

  • Fifouille

    Bonjour, je souhaiterais mettre en place des formulaires avec un aperçu des réponses (avec bouton aperçu ou prévisualiser) avant envoi définitif ?
    Merci de me donner la procédure à suivre.

    Répondre à ce message

  • Bonjour,

    Est-il possible dans un champ de type multiple de limiter le nombre de cases cochées à 3 (par exemple) si on dispose de 10 choix possibles

    Merci d’avance pour votre aide

    GeF

    Répondre à ce message

  • Bonjour,

    lorsque je récupère la table des réponses en CSV, il y a des lignes vides avec seulement une adresse IP.
    C’est un formulaire avec un fichier à télécharger.
    Je débute, ma question va vous paraitre naive, mais pourquoi y a-t-il des lignes vides ? avons-nous perdu des données ? ou le formulaire a-t-il été mal validé ?

    merci.

    Répondre à ce message

  • 2

    Bonjour,

    J’ai essayé de changer le css du formulaire dans spip_forms.css, mais rien ne change dans l’apparence du formulaire. Est ce fichier qu’il faut changer ? Ou un autre peut être ? J’ai beau chercher je ne trouve pas ? Une idée peut être ?

    Merci.

    • Bonjour, je me permets de faire un petit up car j’ai le même soucis, impossible de personnaliser correctement le formulaire généré…

    • Il faut changer le fichier spip_form.css et bien vider le cache du site pour voir le changement. J’ai aussi enlever dans le fichier fichier_styles.css.html la ligne concernant le cache et ça marche.

    Répondre à ce message

  • Est-ce normal que l’e-mail de confirmation arrive à l’administrateur et plus au demandeur (celui qui rempli le formulaire (comme il est indiqué dans le message noir au submit) ?

    Répondre à ce message

  • Vianney

    Des que je rempli le champ : « Formulaires obligatoires pour la saisie de celui-ci  » mon formulaire deviens vide... c’est a dire que les champs créés n’apparaissent pas à l’affichage... Des que j’enlève la dépendance le formulaire réapparait... Si quelqu’un a une idée...

    Répondre à ce message

  • golgothe54

    Bonjour, es t-il possible d’extraire les données au format xls ? Je dois pratiquer un export des données en xls avec un modèle de présentation prédéfini.

    Es ce que ce genre de chose est possible et si oui comment ?

    Je vous remercie

    Répondre à ce message

  • 1

    Bonjour,
    j’essaye (je bidouille ....) de mettre une partie de mon formulaire (via un Nouveau bloc de questions) dans un bloc dépliable (via le #BLOC_TITRE etc... du couteau suisse)
    ... et je cale ...
    j’ai trifouillé du côté du forms_structure.html (du plugin) que j’ai mis dans un répertoire formulaires de mon squelette mais il ya trop de chose que je ne maitrise pas dans ce fichier ...

    si qqn connait la manip a faire ! merci d’avance :)

    Lilian

    • dur dur ...
      en fait je souhaitais utiliser la fonctionnalité de liaison (dépendance) entre plusieurs formulaires, mais ca marche pas terrible ... alors j’avais opté pour cette solution de bloc dépliable avec le couteau suisse : on déplie le reste du formulaire si on en a besoin ... c’est bien pratique ... @+

    Répondre à ce message

  • 1

    Bonjour,

    Merci pour ce plugin qui m’est très utile.
    Cela servira peut être pour certains : pour afficher un champ en particulier, il suffit d’ajouter à la boucle FORMS_CHAMPS le critère rang IN x, x correspondant à la place de votre champ dans le formulaire.

    Par ailleurs j’aurai souhaité savoir s’il était possible de récupérer l’auteur de l’entrée, dans le cas ou l’utilisation du formulaire n’est possible qu’en étant connecté. Quelqu’un aurait une idée ?

    Merci pour vos réponses

    • Réponse trouvée :
      #ID_AUTEUR fonctionne, donc avec une boucle AUTEURS on peut le récupérer.

    Répondre à ce message

  • 1
    ObiWanRiko

    Super Plugin

    Pour faire un sondage super top mais le soucis décrit à :
    « lorsque l’article est réaffiché à la validation d’un formulaire, il est nécessaire de recharger la page pour que le formulaire suivant apparaisse (recalcul pas nécessaire, simplement rechargement de la page)... Et cela même avec un #CACHE0 dans le squelette de l’article qui contient les formulaires. »

    est bien réel et empêche de passer d’un formulaire à un autre quand on a créé des dépendances d’un vers d’autres. J’ai tenté de forcer le reload de la page mais rien à faire il faut toujours recharger la page pour voir le formulaire suivant !

    • ObiWanRiko

      Bon ben après un peu de recherche et d’aide de « camarades » moins dans le guidon sur ce projet, j’ai mis ça et je sais ça fait « bricolage » mais bon cela marche...

      <?php if($articleID == "3857") {
      			if (!isset ($_GET['ok']) ){
      				//echo " onload=\"window.location.reload();\"";
                      echo '<script type="text/javascript">window.location.href = "'.$_SERVER['REQUEST_URI'].'?ok";</script>';
                      // thanks Christophe Vent Solaire
                      }
                  } ?>

    Répondre à ce message

  • Syd Dolby

    Bonjour

    J’ai installé le plugin form sur Spip 2.1.2, mais l’icône « Formulaires et sondages » n’apparaît pas lorsqu’on survole le bouton « édition ».

    Il y aurait-il une incompatibilité ?

    Merci

    Répondre à ce message

  • 1

    Bonjour,
    Après une longue et fastidieuse lecture de tous ces commentaires, je me résouds à oser ma question.
    Mon formulaire apparait en bas de l’article. Il y a du blanc au dessus que je n’ai jamais demandée. Voir : http://www.etab.ac-caen.fr/cleh/spip5/spip.php?article474
    Comment faire.
    Merci.

    • Oui j’ai eu le même problème,

      je l’ai résolu en modifiant quelque peu le fichier spip_forms.css du plugin.
      Il te faut supprimer l. 25 le « clear : both ; ».

      ainsi que (l. 236 à 238) tout le :

      .spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form
      clear:both ;

    Répondre à ce message

  • super plugin moi j’adore le concept et la mise en place, MAIS y’a un gros soucis niveau cache, comme indiquer dans la derniere remarque... a moins de recalculer manuellement les pages ca ne rafraichit pas la page. c’est donc inutilisable :(

    si quelqu’un peu resoudre le problem de cache ca serait super car vraiment il est nickel ce plugin poru faire des sondage dans les articles !

    Répondre à ce message

  • 3

    Bonjour,

    J’ai voulu tester ce plugin pour créer un sondage, malheureusement rien ne s’affiche dans l’espace public. Quand j’en insère un dans article, il apparaît bien dans l’interface privée, mais une fois en ligne, rien du tout, gros vide. J’ai pourtant bien coché les lignes “Afficher ce champ dans les listes publiques” et “Ce champ est visible dans l’espace public” (d’ailleurs je ne saisie pas la différence entre les deux…) mais rien n’y fait.

    Aurais-je loupé quelque chose ?

    • Bon c’est génial, maintenant que j’ai essayé d’afficher en ligne le sondage, la page pour voir les résultats ne fonctionne plus, pour ce sondage ou pour un autre.

      Je crois que ce plugin est plus qu’en test…

    • Comme tu l’as surement vu dans la liste des versions compatibles en haut de la page, ce plugin concerne les version 1.9.x de SPIP, et ne fonctionne pas avec les versio 2.x.
      Il y a un portage pour SPIP 2.X

    • Ah oui zut, j’ai posté ici… Mais j’utilise bien la version pour SPIP 2.0 !

      Je vais copier mes messages dans le bon article, désolé !

      PS : Avant je vais faire quelques tests parce que j’ai l’impression que ça vient de l’interface privée. Faut je teste ça réellement depuis le site.

    Répondre à ce message

  • spip_newbie

    Bonjour a tous,

    Est-ce que quelqu’un peut m’aider ?

    J’utilise Forms_et_Tables 1.9.1 avec SPIP 1.9.2 et j’ai besoin d’ajouter une pièce-jointe (un .pdf) à la réponse automatique suite au remplissage d’un formulaire de demande de document. J’ai cherché partout (Je crois ;-) ) et je ne trouve rien sur le sujet.

    Quelqu’un pourrait-il m’orienter vers une solution svp ?

    Merci d’avance

    Répondre à ce message

  • Bonjour, j’ai installé ce plugin, par contre les « auteurs » dans spip ne peuvent pas créer de formulaires, uniquement l’administrateur.

    comment donner la permission aux auteurs ?

    merci d’avance

    Répondre à ce message

  • Bonjour,
    Je viens d’installer F&T sur un SPIP 2.0.10, sans problème.
    La création d’un premier formulaire se passe sans problème non plus en partie privée. En partie publique s’affiche le message d’erreur suivant :

    Erreur(s) dans le squelette

    <BOUCLE_donnees>()
    Erreur SQL
    forms_donnees.id_form, forms_donnees.id_donnee, donnees_champs.valeur AS id_mot FROM spip_forms_donnees AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Zm9ybXNfZG9ubmVlczwvY29kZT4="></span> INNER JOIN spip_forms_donnees_champs AS L2 ON ( L2.id_donnee = forms_donnees.id_donnee ) INNER JOIN spip_forms_donnees_champs AS L1 ON ( L1.id_donnee = forms_donnees.id_donnee ), spip_forms_donnees_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZG9ubmVlc19jaGFtcHM8L2NvZGU+"></span>, spip_forms_champs AS <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+Y2hhbXBzPC9jb2RlPg=="></span> WHERE (forms_champs.id_form = 1) AND (forms_champs.type = "mot") 
    Unknown column 'forms_champs.id_form' in 'where clause'
    </BOUCLE_donnees>

    Merci de m’aider à résoudre ce problème

    Par ailleurs, la récupération de la table au moyen de <table1> ne produit aucun résulata, alors que les saisies sont bien enregistrées et visibles en partie privée.

    Répondre à ce message

  • ChristianD.

    Bonjour,

    Je suis sous Spip 2.1.0 et j’ai installé sans souci le plug-in. J’ai bien installé mon formulaire dans un article.

    Le souci est que quand je clique sur l’article, je tombe sur une page blanche. Que ce soit en ayant coché « sondage » ou pas « sondage ».

    Quand je passe en admin, je vois bien l’article et le formulaire, je peux ajouter des réponses par l’article ou la base directement...

    J’ai beau parcourir toutes les contributions depuis le début (120pages), je ne trouve pas de réponse à mon souci.

    Merci d’avance pour vos réponses.

    Répondre à ce message

  • 2
    Firouz

    J’ai installé ce plugin sur spip1.9
    Version 1.9.1 donc ici en haut sur squelette Hardouin personnalisé
    J’ai aussi installé le plugin Mail SMTP
    Le message de test de mail SMTP marche bien je reçoit un message de test de connexion.
    Aussi le formulaire apparait bien dans mon espace public (j"ai même l’item de téléchargement qui marche de doc. sur mon ordi. PC ici)
    Mais quand je rempli les champs dans la page formulaire et je valide
    Il ne se passe absolument rien
    J’obtiens une page blanche sans message d’erreur
    Rien sur ma boite e-mail
    Je travaille en local sur wamp 1.7.0
    ESt ce que quleq’un à une idée de ce qui se passe, merci de votre aide ?


    • Firouz

      J’ai installé ce plugin sur spip1.9
      Version 1.9.1 donc ici en haut sur squelette Sarkaspip

      Aussi le formulaire apparait bien dans mon espace public (j"ai même l’item de téléchargement qui marche de doc. sur mon ordi. PC ici)
      Mais quand je rempli les champs dans la page formulaire et je valide
      Il se passe ceci Erreur Fatal

      Fatal error : Call to undefined function calculer_action_auteur() in C :\wamp\www\spipbis\plugins\forms_1_9_1(2)\forms_1_9_1\inc\forms.php on line 474

      Rien sur ma boite e-mail bien sûr
      Je travaille en local sur wamp 1.7.0
      Est ce que quelqu’un à une idée de ce qui se passe SVP, merci de votre aide ?
      Faut t i installé le plugin SMTP mail ou Factor ?

    • Bonjour Firouz,

      J’ai le même problème. J’ajouterai que mes formulaires n’apparaissent pas dans la rubrique Formulaires et sondages bien que je puisse les créer et les insérer dans un article. Je ne reçoit pas de mails, je n’ai pas accès aux résultats.
      J’ai installé forms 1.9.1 et j’ai SPIP 1.9.2c.

      La validation du questionnaire créé me renvoie :

      Fatal error : Call to undefined function : calculer_action_auteur() in /var/www/vhosts/coetsens.com/httpdocs/plugins/forms_1_9_1/inc/forms.php on line 474

      Quelqu’un a une solution ?

      J’ai vu ce qui semble être une réponse concernant un fichier barre.php un peu plus bas dans le forum, mais je ne comprend pas la la manip à effectuer...

      A+

    Répondre à ce message

  • apintofbeer

    Bonjour,
    Dans les mails que je reçois suite aux formulaires j’ai un probleme d’affichage des caractères avec accent.
    D’ou cela peux venir ?

    merci pour vos réponses éclairées

    Répondre à ce message

  • Bonjour à tous,

    Je viens d’installer le plugin. Tout fonctionne parfaitement ...Sauf que j’ai créé un formulaire avec l’option « Modération à priori (les contributions ne s’affichent publiquement qu’après validation par les administrateurs) ». mais que je ne sais pas où valider ces contributions !
    Dans le « Suivi du formulaire » seules les options « Exporter dans un article » ou ’Supprimer« sont proposées. ». Quelqu’un sait-il comment faire ?

    Merci d’avance !

    Note : version spip (1.9.2.e).
    Cdlt.Thomas

    Répondre à ce message

  • Serge Ghinet

    Relevés de faiblesses dans le « Plug in Forms et Tables SPIP 2.0 »

    Mes activités avec le plugin Forms et table montrent les faiblesses suivantes :

    • Impossibilité de trier les données dans les tables sur les critères prédéfinis
    • Lorsqu’il y a bcp d’enregistrement, il faut aller tout à droite de la table (avant c’était tout à gauche, bien plus pratique) chercher les données suivantes.
    • Les admin restreints ne peuvent par télécharger les données
    • En version 1.9, les admin restreints avaient accès aux données concernant leur domaine selon l’attribution du mail de destination défini dans les paramètres de la table. Cette fonctionnalité a disparu dans la version 2.0 !! Cela leur évitait de devoir trier des données ne les concernant pas.
    Serge Ghinet
    Service de santé de la jeunesse - SSJ
    Tel 022 546 41 11

    Répondre à ce message

  • Bonjour

    dans le menu propriété il existe cette option :

    Saisie des données dans l’espace public :
    Réponses multiples.
    Réponse unique.

    que signifie exactement ce choix ?

    cordialement
    merci de votre aide

    jean

    Répondre à ce message

  • 2

    Bonjour,

    Depuis peu, impossible d’utiliser « fichier à télécharger » avec un spip 1.9.2i
    Quand on essaye de télécharge run document, on a l’erreur :
    « Problème technique. Le transfert du fichier a échoué. »

    Auriez-vous une idée de ce qui peut bloquer ?

    Merci

    • André PILLON

      Le bug provient comme indiqué de :
      \www\extensions\porte_plume\inc\barre.php on line 22
      Qui commande la barre typo dans le champ texte
      Pour me sortir de la Galère, j’ai supprimé le fichier barre.php
      Le formulaire est revenu.
      Je l’ai supprimé.
      J’ai réinstallé le fichier barre.php
      J’ai créé un nouveau formulaire en prenant soin de ne pas utilisé la barre typo dans le champ texte.
      En conclusion le plugin forms_et_table_2_0.zip fonctionne avec SPIP 2.1.0
      Sous deux réserves
      Ne pas utiliser la barre typo dans le champ texte et autre constatation le champ texte choix unique
      N’affiche pas le bouton radio
      Voir formulaire en ligne
      http://paroissesenartnord-meaux.cef.fr/spip.php?article364
      Bien entendu Firouz dans la mesure de mes faibles connaissances n’hésite pas à me contacter
      Bien cordialement
      André PILLON

    • André PILLON

      Rectificatif dans la contib précédente le lien est cassé voir
      http://paroissesenartnord-meaux.cef.fr/spip.php?article364

    Répondre à ce message

  • 1

    Je viens de migrer vers SPIP 2.1.0 pas de problème sauf que le plugin
    forms_et_table_2_0.zip utilisé avec SPIP 2.010 ne fonctionne plus !
    Impossible de nommer les champs
    De plus un bug est signalé avec précision mais je suis incapable de rectifier
    Voir :
    Fatal error : Cannot redeclare afficher_barre() (previously declared in c :\program files\easyphp1-8\www\ecrire\inc\vieilles_defs.php(911) : eval()’d code:2) in c :\program files\easyphp1-8\www\extensions\porte_plume\inc\barre.php on line 22

    • Est-ilraisonnable d’espérer un plugin rectificatil ?

    Moralité C’est la galère !

    Bien cordialement
    André PILLON
    01 64 88 66 93

    Sénart Nord
    http://paroissesenartnord-meaux.cef.fr/

    • A bon je voulais l’utiliser
      Faut prendre les anciennes versions alors
      Ce qui marche
      Est ce que ce plugin F § T marche avec le squelette de sarkaspip ?

    Répondre à ce message

  • tin_nqn

    Hi,

    I’ve migrated a legacy database as responses of a form. The mission is to integrate this info inside SPIP. The migrations was successful (I injected sql) and I can see (and edit) responses in /ecrire.

    Now I need to show this information and allow user to filter it. The original is this :

    http://www.aat-ar.org/ctc/derecha.asp

    So, how I can make a loop to show, filter and paginate responses to an specific form (id_form=6) ? Any example ?

    Of course I’ve tried the examples on spip-contrib but returns nothing. btw, I’ve checked form responses are marked as public in the properties of the form.

    thanks
    Martin

    Répondre à ce message

  • Bonjour,

    Ce plugin m’intéresse.
    Je voudras savoir si la séquence suivante est possible ?
    1. Formulaire accessible par l’utilisateur dans un article
    2. Utilisateur remplit le formulaire
    3. Page intermédiaire (squelette spécifique si besoin) : Merci d’avoir remplit le formulaire.
    4. Affichage immédiat des réponses dans un article crée automatiquement ou création d’un template ... bref je voudrai le même fonctionnement que la saisie d’un article dans la partie publique avec affichage immédiat.
    Une rubrique listerait l’ensemble des réponses.

    Merci beaucoup pour votre réponse.

    Olivier

    Répondre à ce message

  • prescision je suis sous spip 1.9.2e

    Répondre à ce message

  • Bonsoir , j’utilise se super plugin depuis assez longtemp et je n’ai jamais eu de problème mais la sur un site qui tourne depuis plus d’un an le formulaire n’apparait plus dans la partie publique bien qu’il soit bien present dans la partie privée je n’est apriorie rien touché quelqun aurait il une idée merci de vos reponse

    Répondre à ce message

  • berdumont

    Bonjour,
    je suis sur SPIP 1.9.2 et j’utilise ce plugin. Je dois préparer un super long formulaire : en fait un questionnaire. Il est découpé en 4 parties. J’ai testé l’emboîtement de formulaire mais il y a un pb d’actualisation page et du coup je reçois autant de mail que de validation.

    Mes questions...
    -  est-ce possible de découper mon questionnaire en pages avec un seul envoi de mail ?
    -  au niveau de l’habillage : je souhaitais le personnaliser un peu. Mais je ne comprends pas bien : est-ce que je dois créer un nouveau fichier : forms.html pour y modifier le nom de la balise

    et ajouter dans spip_forms.css mes styles ? ou bien est-ce que je dois procèder autrement ?

    Merci beaucoup pour vos réponses.

    Répondre à ce message

  • Bonjour,

    Je suis sur Spip 1.9.2, je rencontre un pbm étrange avec ce plugin : je ne reçois jamais les mails envoyés depuis le formulaire !

    Cela a déjà marché pourtant, et puis depuis rien à faire, j’ai supprimé tous les cookies, j’ai essayé sur un autre navigateur... je ne reçois plus les mails envoyés !

    Merci de votre aide...

    Régis

    Répondre à ce message

  • 1

    Je ne comprends pas pourquoi je reçois systématiquement en double :
    . le mail envoyé au destinataire du formulaire (webmestre)
    . l’accusé de réception envoyé à l’expéditeur

    (version 1.9.1)

    Merci pour votre aide !

    Répondre à ce message

  • Bonjour à tous,

    Je voudrais limiter le nombre de caractère d’un champs texte. Apparemment il y a 1 bout de JS à ajouter mais je ne sais pas trop où le mettre.

    Merci à vous de m’aiguiller...

    Répondre à ce message

  • 1
    Phileas695

    Bonjour à tous,

    Utilisateur depuis plusieurs années, j’ai toujours réussi à trouver des réponses à mes interrogations dans vos contrib, mais cette fois, je cale !
    Je cherche comment je peux modifier le descriptif lorsque j’insère un champs mail « Veuillez entrer une adresse e-mail valide (de type vous@fournisseur.com) »
    Je souhaiterai mettre vous@masocite.com par exemple.
    Merci

    Répondre à ce message

  • Bonjour,

    Nous venons de réaliser un formulaire avec ce plugin dans lequel se trouve des champs « date ».

    Si les mini-calendriers associés à ces champs sont visibles dans l’espace privé et/ou dans l’espace création de formulaire, ils ne le sont pas sur l’espace public ?

    Pouvez-vous nous aider SVP

    -  > plugin tables et forms 1.9.2
    -  > spip 1.9.2d

    Cordialement

    Répondre à ce message

  • J’utilise ce plugin avec bonheur pour de nombreux sites sans problèmes jusqu’à présent dans sa version 191 pour spip 192.

    J’ai actuellement des gros soucis que je ne comprends pas sur un formulaire installé récemment sur un spip 192i. Tous les tests fonctionnent, on reçoit des réponses, mais on a des témoignages de personnes qui ont répondu au formulaire et dont les réponses n’ont pas été prises en compte (pas de mail de confirmation, pas de trace dans la base de données) .

    Le formulaire est configuré comme d’habitude, la seule chose qui diffère est sa longueur, est-ce que ça peut être un problème de durée de session ?
    Est-ce que quelqu’un-e a déjà eu ce soucis ?

    Est-ce qu’il y a une trace quelque part sur le serveur des tentatives manquées pour au moins connaitre la proportion d’échec ?

    Merci de m’aider !

    Répondre à ce message

  • La documentation et le support de la version 2.0 pour SPIP 2.0 continuent sur la documentation de cette nouvelle version : Forms&Tables 2.0.

    Merci de ne poster ici que les messages concernant les versions 1.9.0 et 1.9.1 du plugin.

    Répondre à ce message

  • 1
    Jérome Escoffier

    Bonjour,

    Le SEM procède actuellement à l’adaptation du plugin Forms&Tables pour SPIP2.

    Cette adaptation sera effective à la fin de l’année et nous la mettrons à disposition de la communauté SPIP.

    Pour toute question ou information vous pouvez nous contacter :

    J. Escoffier - jescoffier@amaris.com

    • Merci, bon courage et à bientôt donc.

      Plugin indispensable.

    Répondre à ce message

  • Effectivement, ce plugin serait très utile en version 2 de spip ! J’espère que vous trouverez un développeur sous peu.

    Répondre à ce message

  • 1
    François Daniel Giezendanner

    Nous recherchons un développeur php/Mysql pour adapter 3 plugins pour SPIP 2 :

    1. Forms et Tables
    2. Recherche multicritères par mots-clés
    3. Duplication (clonage) d’arborescence

    Parmi les conditions auxquelles il faut répondre au plus vite :

    * Rédiger un cahier des charges
    * Fournir une une offre
    * Contrainte : le travail doit être réalisé sur 2009.

    Contact :
    François Daniel Giezendanner
    francois-daniel.giezendanner@edu.ge.ch
    5 rue des Gazomètres
    Genève
    Tél : +41 22 388 33 14

    • Il est évident que ce plugin manque énormément à la communauté.. Avez-vous trouvé un/des développeur(s) ?

    Répondre à ce message

  • 2

    Bonjour à tous et merci pour ce beau plug in. Il est à mon sens indispensable et je retarde ma venue sur Spip 2 par fidélité pour ce plugin.

    Néanmoins un petit problème se pose à moi aujourd’hui, une erreur me signale que j’ai un double #insert-HEAD dans mon squelette. Du coup je ne vois ni la prévisualisation du formulaire sur le côté ni la prévisualisation générale du formulaire
    Par contre je vois parfaitement les champs que je peux creer et manipuler sans probleme ainsi que les propriétés.
    Je pense que j’ai du actionner le insert-head du couteau suisse.
    Que puis-je faire ? Que me suggérez vous ? avez vous une solution ?
    Merci d’avance
    Gael

    • Toujours pas résolu mon pblm. Help me please

      Merci

    • Bonjour,

      J’ai eu ce type de message parce que j’avais déclaré l’onglet insert head dans la configuration du couteau suisse.

      Une piste ?

      J’utilise ce plugin pour le moment, je vais passer en v2, dommage qu’il ne fonctionne pas...

    Répondre à ce message

  • mail de Confirmation :
    Est-il possible d’envoyer un email de confirmation à plusieurs destinataires ?
    J’use et j’abuse de ce plugin indispensable à mes yeux et j’utilise actuellement la solution qui consiste à les inscrire dans le même champ séparés par une virgule et un espace. Cette façon de faire ne me satisfait pas parce que je veux forcer les rédacteurs du formulaire à rentrer 3 adresses.
    Y a-t-il une solution ?
    Merci de vos pistes ou solutions si elles existent

    Répondre à ce message

  • François Daniel Giezendanner

    Bonjour Cedric Morin, Franck Ducas et L’instit

    Nous entrevoyons la possibilité de dégager un budget pour adapter ce plugin en version SPIP 2, parmi les conditions auxquelles il faut répondre au plus vite :

    • Rédiger un cahier des charges
    • Fournir une une offre
    • Contrainte : le travail doit être réalisé sur 2009.

    Pour tous renseignements :

    François Daniel Giezendanner
    francois-daniel.giezendanner@edu.ge.ch

    Meilleurs messages

    FDG

    Répondre à ce message

  • 1

    Bonjour

    En local le plugin marche correctement mais en ligne non.
    Voici le message qui s’affiche :

    (forms)
    Erreur MySQL
    forms.id_form FROM spip_forms AS forms WHERE (forms.id_form = ’1’)
    Table ’xxx.spip_forms’ doesn’t exist

    Quelqu’un pourrait m’aider ?
    Merci ,

    • Alain Pons

      Bonjour ,

      avec le plugin Formulaires et Tables version 0.304 installé sur ma
      version SPIP 1.9.2g je n’arrive pas à l’utiliser. « une fois passée l’étape 4 , validation » qui initialise la création du formulaire j’ai ce message qui s’affiche dans un carré :

      Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to
      allocate 35 bytes) in /home/abo-76/web/photorando.fr/web/www/ecrire/
      public/phraser_html.php on line 274

      ensuite impossible d’effacer les « pseudos » formulaires dans
      l’interface ! ?

      help me !

      merci d’avance, Alain

    Répondre à ce message

  • bonjour,
    débutant sous SPIP : j’ai inséré un formulaire dans un article mais il est plus large que la largeur de mon site : comment puis je modifier la largeur de l’affichage du formulaire ?
    j’ai vu que cette question a déjà été posée plusieurs fois mais je n’ai pas trouvé de réponse.
    Merci d’avance, et merci pour le boulot !

    Répondre à ce message

  • 3

    Le développement d’une version de ce plugin pour SPIP 2 est apparemment abandonné.
    Son remplaçant est disponible ici : http://www.artego.fr/-Generateur-de-formulaires-

    • Il n’a jamais été dit que le développement était abandonné, mais qu’il n’etait pas planifié. Le plugin proposé par artego est une alternative, pas un remplaçant. Il existe depuis longtemps déjà.

    • Faute de version pour spip 2.0, j’ai utilisé la version Artego sur un nouveau site. je confirme qu’il s’agit d’une alternative, pas d’un remplacement. Les fonctionnalités ne sont pas tout à fait les mêmes. Il est dommage d’ailleurs qu’il n’y ait pas fusion ou disons rapprochement des 2 équipes de développement car les deux versions ont des atouts complémentaires. On ne peut que souhaiter que le portage de spip forms vers spip 2 puisse se faire un jour. Merci aux développeurs de l’un et l’autre plugin.

    • Pour l’instalation de ce plugin il faut : la librairie mcrypt.

      Je ne sais pas ce que c’est !

      Je suis hebergé sur free et je n’ai pas vu de mcrypt ...

      Merci

      Fabrice

    Répondre à ce message

  • Bonjour à tous !

    Merci pour ce plugin que j’utilise depuis bien longtemps avec bonheur. Une question reste en suspend :
    “comment fonctionne les champs : Encapsuler le champ dans le code html” .

    J’ai fais plusieurs recherches, mais je n’ai jamais trouvé réponse à ma question.

    Cédric, si tu as quelques minutes pour éclairer ma lanterne, un grand merci d’avance !

    Bonne continuation !

    Répondre à ce message

  • ce plugin va-t-il être actualisé pour spip 2 ?

    Répondre à ce message

  • Bonjour,

    Je voudrais savoir si ce plugin permet via une liste déroulante de renvoyer l’internaute sur une rubrique. Voir exemple suivant : http://www.cnfpt.fr/fr/agents/Les_catalogues_de_formation/52

    En fait, j’ai besoin de faire un catalogue de formation. Il faudrait qu’en cliquant sur un choix de formation, l’internaute puisse accéder directement à la fiche présentant cette formation.

    Je n’ai pas réussi à le faire avec ce plugin. Est-de possible ?

    Merci d’avance

    Répondre à ce message

  • bonjour, il y a des news sur la sortie de f&t pour spip 2, une piste , un espoir ? merci

    Répondre à ce message

  • Bonjour et tout d’abord un grand bravo pour ce magnifique plug-in, facile à installer et à utiliser.

    Je tente désespérément de récupérer les réponses au formulaire pour les faire communiquer avec spip-liste et comme je suis assez nulle je ne m’en sors pas du tout.

    Mon idée est de créer un beau formulaire d’abonnement à ma newsletter un peu plus complète que celle proposée par spip-liste...
    Quelqu’un pourrait me donner un petit coup de pouce ?

    Merci d’avance et bonne soirée

    Répondre à ce message

  • 2

    Le plugin fonctionne très bien, mais j’ai un problème dans la mise en page de l’article dans lequel j’ai inséré le code <form2> : j’obtiens un grand espace blanc (de 10-15cm) entre le descriptif et le formulaire. Ceci prend effet uniquement dans le site public alors que c’est OK dans l’espace privé. J’ai testé sur safari, firefox (Mac) et explorer (PC) [où l’espace est toujours là mais moins important]. J’utilise spip SPIP 1.9.2d [11132] sur la base d’un squelette mgs (MiniGriSpip). J’ai essayé de modifier quelques paramètres de la feuille de style spip_forms.css, mais rien n’agit sur cet espace. Si quelqu’un a une solution... Merci

    • Je me réponds. Dans mon cas, le problème a été résolu en modifiant la feuille de style de l’article du squelette. Cela ne venait donc pas de la feuille spip_forms.css que j’ai testé sur un autre site.

    • Le problème est partiellement résolu... car tout le bloc l’article + formulaire est maintenant décalé (vers le bas etc.) dans MSIE...

    Répondre à ce message

  • François Daniel Giezendanner

    Nous aussi nous attendons la version compatible spip 2.0 ! Nous avons de nombreux sites qui restent bloqués en 1.9.2 uniquement parce que ce plugin est indispensable pour de nombreux utilisateurs :

    Pouvez-vous donner une information concernant la version compatible avec SPIP 2 ?

    Meilleurs messages

    FDG

    Répondre à ce message

  • nicolas

    Moi aussi j’attends comme le messie la version compatible spip 2.0 ! j’ai plusieurs sites qui restent bloqués en 1.9.2 juste parce que ce plugin est tellement bon qu’il n’a pas d’équivalent compatible version 2 !

    Si ce qui coince avec la version 2 était identifié on pourrait sans doute donner un petit coup de main pour le portage !

    Répondre à ce message

  • 1

    aller dans le fichier spip_forms.css à la racine du plugin, rechercher « fieldset » et remplacer la couleur des bords par du blanc par exemple ce qui donne :

    .spip_forms fieldset
    border : 1px none #FFF ;
    padding : .4em .4em .4em 1em ;
    margin :.5em 0 .5em 0 ;
    border-top-style : dashed ;
    border-left : 6px solid #FFF ;
    border-top-color : #FFF ;

    • Patrick

      Bonjour,
      je me sers de ce plugin « form&tables » en version spip 192, comptez vous passer bientôt dans une version compatible avec spip 2 ? En tout cas merci et bravo pour cette contribution.

    Répondre à ce message

  • Jéjé

    Bonjour,

    Je cherche quel est le fichier à modifier pour adapter la taille du formulaire ’en largeur) dans la partie publique. Je n’arrive pas à le trouver. J’ai également des difficultés à supprimer la bande marron qui appraît. Est-ce que quelqu’un a déjà essayé et réussit,

    Merci

    Répondre à ce message

  • Courage pour la version 2 !
    Je l’attends comme le messie...

    Répondre à ce message

  • Une question de béotien : si je place la dernière version sur mon site en 2.0, je suppose que ça ne fonctionnera pas ? (Sait-on jamais qu’il fonctionnerait quand-même à l’ancienne...). En fait, j’ai conçu un site « agenda » où j’aimerais bien que les contributeurs puissent proposer des événements avec quelques infos supplémentaires.

    Répondre à ce message

  • sssnake

    Merci pour cette article qui m’a un peu plus éclairé sur l’utilisation de ce formidable forms & tables

    Répondre à ce message

  • 7

    Bonjour,

    J’essaie d’utiliser la version de développement pour SPIP 2 et j’imagine que vous en voudrez pas répondre à ce message tant que c’est... en développement.
    Mais je tente ma chance !

    J’ai un problème de taille : rien ne s’affiche dans le menu « Edition » après l’installation.
    Le même problème apparaît pour CSV Import... Rien...

    J’utilise quelques plugins déjà et j’espère qu’il n’y a pas d’incompatibilités.
    Principalement : Agenda 2.0, Couteau Suisse, Spip Bonux 2.0, Nuage, Accès Restreint 3.0...

    Merci d’avance de votre souci de ce problème.

    • Bonjour,

      je suis à la recherche de la version de Form & Table pour Spip 2, je l’ai cherché dans Spip Zone sans succès.
      Merci d’avance pour votre aide.

    • Bonjour, il n’y a pas encore de version disponible pour SPIP 2.0 pour le moment.

    • Merci Cédric pour l’info,
      du coup pour gérer des formulaires avancés sous Spip2, il faut donc utiliser les formulaires CVT,
      c’est bien cela, ou je me fourvoie ? : )

    • Pour le webmestre qui fait ses squelettes lui meme, CVT peut être une alternative, mais cela reste plutôt un outil de développement rapide, alors que F&T a pour but de permettre aux admin de modifier leurs formulaires sans devoir coder quoi que ce soit.

    • bonjour,
      il y a des news sur la sortie de f&t pour spip 2 ?
      merci

    • oui, elle sera prête dans un certain temps.

      ou pas.

    • bonsoir,

      il y a aussi le plugin spip-formulaire !

      je l’ai testé c’est pas mal.

      @+

    Répondre à ce message

  • Nicolas F

    Chers amis,

    Quelqu’uns peut-il me donner quelques renseignements.

    Je souhaite que le titre du formulaire n’apparaisse pas dans le site public. Que dois je modifier pour cela ?

    Je vous remercie beaucoup pas avance

    Nicolas F

    Répondre à ce message

  • Bonjour,

    une version du plug-in pour spip 2.x est-elle envisagée ? Si c’est le cas, à quelle échéance ?

    Répondre à ce message

  • J’utilise le plugin avec spip 1.9.2g. Coté privé pas de problème mais coté public au niveau de l’aide contextuelle, sous IE tout fonctionne, mais sous Firefox et Safari, l’affichage de l’aide contextuelle fait planter la page.

    http://www.espace-talanconnais.com/spip.php?page=formaps1

    Je ne vois pas où est le bug !!!

    Merci pour vos éclairages.

    Répondre à ce message

  • Bonjour,

    comment faire pour que la validation d’un formulaire (crée avec le plugin) méne à une redirection vers une page de mon choix ?
    je ne m’en sort pas, merci pour votre aide
    Olivier

    Répondre à ce message

  • Pouvons nous espérer voire une version compatible 2.0 d’ici 1 mois ??
    Je voudrais passer en 2.0 sur plusieurs sites et c’est le seul frein que j’ai, car on ne peut pas se passer de ce plugin phénoménal qui devrait être intégré dans spip.... Ceci me permettrai de savoir si ça vaut la peine ou moins d’attendre ;) merci pour votre travail

    Répondre à ce message

  • marabbeh

    « Pour le webmestre qui fait ses squelettes lui meme, CVT peut être une alternative, mais cela reste plutôt un outil de développement rapide, alors que F&T a pour but de permettre aux admin de modifier leurs formulaires sans devoir coder quoi que ce soit. »


    En effet. J’ai des administrateurs qui ne connaissent rien au HTML, au Javascript et encore moins au PHP, mais qui veulent pouvoir gérer leur site sans faire appel à un informaticien. En particulier faire des formulaires. Dans ces conditions-là, F&T me paraît être la meilleure solution. Sinon avec CVT on peut faire tout ce qu’on veut, mais ce n’est pas la même cible. Les deux sont nécessaires.

    Répondre à ce message

  • joseluis

    Il est posible creer un sondage qu’il ne se cache pas depuis de voter ? Je besoin de montrer le formulaire permanentement.

    Merci

    Répondre à ce message

  • 8

    Bonjour,
    j’ai un souci lors de la creation du formulaire dans l’espace privé, le choix des champs à saisir ne s’affiche pas.
    Je m’explique : la premiere page de creation du formulaire s’affiche bien, mais à la validation j’arrive sur une page avec apercu / proprietes / champs et c’est tout et le clic sur champs ne declenche rien.
    le clic sur propriété me ramene à la page precedente et il faut recreer le formulaire qui n’a pas été enregistré lors de la 1re création.

    Je suis en SPIP 1.92 , forms table 1.91 , squelette alternative , aucun autre plugin (j’avais le couteau suisse, mais je l’ai désactivé pour etre sur qu’il n’y ait pas d’incompatibilité)

    Adresse publique du site : http://stadebordelais-bmx.com/

    SI vous avez des idées, merci

    Bruno

    • Pépée carvalho

      Bonjour,

      J’ai eu le même problème pour un site. En plus j’avais les statistiques qui ne bougeaient pas et la moitié de mes plugins avaient un fonctionnement bizarre.

      Il s’agissait de changer l’option ’safemode’ au niveau du serveur. Je ne peux pas rentrer dans les détails car c’est l’hébergeur qui a trouvé cette solution quand je lui ai expliqué le problème constaté par rapport au fonctionnement attendu (mon site marchait très bien en local, le pb est apparu lorsque je l’ai déplacé).

      En espérant que cela va être utile...

    • Patrick

      Bonjour,

      J’en suis au même point que l’auteur du message du 14 février à 09:51 , je viens de réinstaller le plugin en local, et je me suis aperçu que les tables n’étaient pas créées dans la base : le plugin fonctionne à vide.
      J’ai ce problème en local (easyphp) et en distant.
      Je m’en suis sorti en local en copiant les tables d’un autre site, et cela marche, mais ce qui m’intéresserais c’est que tout se déclenche « normalement ».

      Donc même situation : comment déclencher la création des tables puisqu’à l’installation du plugin et sa configuration par cfg, cela ne se fait pas (ou plus dans mon cas) ?

      J’ai peut être sauté une étape, ou easyphp est mal configuré ou mon serveur distant qui a eu la même réaction n’accepte pas ????????

    • J’ai le même souci. En local je créée mon formulaire avec ses champs sans problème. Dans le site définitif, dans l’espace privé, aprés la création du formulaire impossible de rajjouter des champs voir de supprimer le formulaire. J’ai demander à l’administrateur dur serveur de basculer le safemode mais cela n’a rien changer. Quelqu’un a t’il une solution ou une piste ? Pour info (SPIP 1.9.2 forms_et_tables_1_9_1 Version : 0.304 (phpMyAdmin - 2.11.9.4 , MySQL : 4.1.22))

    • Patrick

      Bonjour,
      J’ai constaté qu’une version de spip 192d créait les tables, mais pas la version 192e...

      Ce que j’ai fait, j’ai transporté directement les tables sur la base de données.

      Vérifiez si les tables existent bien sur la base, celà vient peut être de là.

      Je ne suis pas chez moi, sinon j’aurais pu vous dire quelles tables importer.

      PS : j’ai créé les tables avec easyphp 1.8

      Il est possible que le problème ne soit apparu qu’a ceux qui ont installé un spip sur de nouvelles bases, parceque je ne m’en étais pas apperçu sur une mise à jour, les tables étant déjà créées.
      Bonne chance

    • Merci Patrick. Je suis en 1.9.2.d en local comme dans la version public. Les tables SPIP.forms spip.forms_champ ,... sont bien créés avec les bons enregistrement, mais les champs , données, etc sont vides. Seuls spip.forms n’est pas vide ( ce qui est normal car j’ai pu commencer à créér mon formulaire mais pas créer les champs qui sont dans les formulaires.

    • Patrick

      Bonsoir,
      Est ce que cela marche en local avec le même spip (192 d si j’ai bien compris) ?

    • Bonjour
      Oui ça marche parfaitement en local avec la même version de SPIP 1.9.2.d

    • Patrick

      Bonsoir, désolé, mais j’ai épuisé tout ce que je pouvais vous proposer comme aide, j’espère que vous trouverez assez vite, bonne chance.

    Répondre à ce message

  • Sports Center

    .

    Bonjour,

    Je suis nouveau sur SPIP et je ne connais pas grand chose en php.

    Afin d’avoir l’expéditeur et le sujet du mail dans mon client mail, j’aimerais savoir si quelqu’un a la solution pour récupérer les variables des champs « adresse e-mail » et « sujet » pour les intégrer dans l’entête du mail (voir le formulaire à cette adresse : Sports Center.
    Avec un filtre sur la page à partir de laquelle le mail a été envoyé, je pourrai classer automatiquement les mails envoyés via le formulaire.
    Une fois classés, les mails seraient affichés avec l’adresse mail du visiteur (colonne « expéditeur ») et le sujet du mail (colonne sujet) sans avoir à utiliser la fonction recherche de mon client mail.

    Ma deuxième question est tout aussi banale quand on sait coder : comment, dans un champ, mettre une valeur par défaut ou (et) comment mettre un champ non modifiable ? (voir le formulaire à cette adresse : Sports Center. Je voudrais, dans ce cas, que le champ « sujet » comporte déjà une valeur (jeu concours) et (ou) que cette valeur ne soit pas modifiable.

    Merci à toutes les personnes qui pourront m’aider, et surtout, Merci aux développeurs de cette contribution très utile et vraiment très simple à installer et à utiliser.

    .

    Répondre à ce message

  • Ploufplouf

    Bonjour,

    J’utilise le plugin forms&tables dans la plupart de me sites et je me suis aperçu d’un petit souci de taille de caractère pour le bloc de texte. J’ai bien essayé de corrigé ça dans la css mais impossible de trouver d’où cela provient. La ligne e texte fonctionne bien au niveau de la taille, de la couleur de fond ou encore des traits et couleur de remplissage. Mais la taille de caractère est diminué dans un bloc de texte et la couleur en remplissage ne changent pas.
    Si quelqu’un a une idée de comment résoudre le problème ou encore un tuto pour bien comprendre la css, je vous en remercie.
    J’apprends petit à petit à manier ce plugin qui offre de grandes posibilités et suis impatient de voir la version pour Spip 2.

    Répondre à ce message

  • Bonjour à tous

    Une petite question : est-il possible d’envoyer le mot de passe non crypté dans le mail de confirmation destiné à l’utilisateur ?

    Merci par avance

    Répondre à ce message

  • Merci pour ce plugin génial !

    J’ai cependant une question : est-il possible de récupérer un champ du formulaire dans le mail de confirmation expédié à la personne qui l’a rempli (par exemple, renvoi du login et du mot de passe à l’utilisateur) ?

    Répondre à ce message

  • Bonjour,

    Je me suis aperçu d’un petit dysfonctionnement dans le plugin formulaires et sondages : imaginez que vous fassiez un sondage avec 4 questions A,C,D et B.

    Après avoir créé les 4 champs dans l’ordre précédent, vous vous avisez que finalement, les questions seraient bien plus logiquement ordonnancées dans l’ordre A B C D et vous les déplacez en conséquence grâce à la fonctionnalité idoine du plugin.

    Làs, les réponses au sondages affichées dans les articles grâce à la balise

    continuent de s’afficher dans l’ordre A C D B. Pire encore, les questions ne sont pas rappelées dans les réponses de sorte que la confusion est vite totale.

    L’idéal serait de rappeler les questions et de remettre les réponses dans l’ordre A B C D. Je ne l’ai pas fait totalement mais j’ai fait au moins la première étape : rappeler les questions dans les réponses.

    J’ai ajouté la ligne :

    $r.="<strong>".$row2['titre']."</strong>\n";

    entre les lignes

    $r .= "<br />\n";

    et

    $r .= "<div class='sondage_table'>";

    dans l’affichage des résultats de sondages fournis par le fichier forms_fonctions.php

    ça marche

    Répondre à ce message

  • marabbeh

    Bonjour,

    Serait-il possible d’avoir divers formats de séparateurs pour les dates : 09.03.2009 (très utilisé par les germanophones), 09-03-2009 ou 09032009 ?

    Merci

    Répondre à ce message

  • Fatal error : Call to undefined function debut_page() in Z :\home\localhost\www\test\plugins\forms\inc\forms_tables_affichage.php on line 147

    When I trying to click on the « Tables » in « Site Edit » menu

    With 1.9.2 works good

    PS
    Sorry, dont speak French

    Répondre à ce message

  • Pépée Carvalho

    Bonjour,

    Concernant le lien entre la fonctionnalité sondage et la gestion des profils, j’ai un souci. J’ai un site du type extranet où seul les membres peuvent consulter certains contenus. Je bloque l’accès en utilisant #LOGIN_PUBLIC et les gens habilités à voir le contenu sont des visiteurs (ils n’ont pas accès au back office).

    Dans la rubrique bloquée, j’ai mis un sondage mais je m’aperçois que le le vote des visiteurs n’est pas pris en compte. seul celui des administrateur l’est. De plus quand un visiteur arrive sur le site, cela dit qu’il a déjà répondu au sondage.

    Je ne sais pas quoi faire. avez-vous une idée. Je voudrais que les visiteurs puissent voter nommément.

    Répondre à ce message

  • Bonjour
    J’aimerai pouvoir créer un formulaire multiple mais dont la réponse à un choix unique (A ou B), dans [form1], ferait apparaitre un formulaire [form2] en cas de choix A ou un formulaire [form3] en cas de choix B.
    Est-ce possible ?

    Répondre à ce message

  • 1
    pasca leroy

    Bonjour,

    Je rencontre un petit « bug » dans le traitement des champs à réponses multiples. Le carractère obligatoire du champ n’est pas pris en compte et si le visiteur ne renseigne pas le champ cela décale les réponses dans la table.

    Ou puis-je chercher pour corriger ce dysfonctionnement ?

    Merci d’avance

    Pascal


    SPIP 1.9.2g

    Formulaires&Tables (SPIP 1.9.1+)
    Version : 0.304 | stable
    Répertoire : forms_et_tables_1_9_1

    • Bonjour,

      Je viens de me rentre compte que j’avais exactement le même souci : Le caractère obligatoire des champs à réponses multiples n’est pas pris en compte.

      Avez vous trouvez une solution à votre problème ?

    Répondre à ce message

  • 1

    Bonjour,

    Peut-on avoir une idée approximative de la version de Forms&Tables compatible avec SPIP 2.0 ?

    • Pareil, je suis impatient de voir ce que pourrait donner « Forms & Tables » dans SPIP 2...

    Répondre à ce message

  • J’ai développé un site avec spip 2 pour bénéficier du plugin autorité (ce qui me permet de masquer « configuration »).

    J’aimerai, à l’instar des forums, joindre des fichiers au mails. Comme forms&tables n’est pas encore disponible, et n’arrivant pas à m’y retrouver dans la syntaxe de formulaire_ecrire_auteur.php, j’ai créé un formulaire à l’ancienne qui marche (ou pas ;-) ).

    Si quelqu’un à une piste ou la solution...

    Merci d’avance !

    Répondre à ce message

  • Spip 1.9.2g
    Forms et Tables Revision : 20545

    J’ai x données dans la table. Lorsque je fais <tablexx> toutes les données sont doublées...

    De l’aide s’il vous plait !

    Répondre à ce message

  • Espérons que des belles âmes travaillent sur ce plugin pour Spip 2.0, car c’est la seule raison qui me fait rester sur 1.9.2...

    Répondre à ce message

  • J’ai pu afficher le formulaire correctement mais il est trop large pour ma page. Comment faire pour réduire la taille des champs ?

    Merci

    Répondre à ce message

  • Bonjour,
    Spip2 est sorti. J’utilisais ce plugin très intéressant... Je sais que c’est du boulot... mais peut-on avoir une idée de date pour la version compatible Spip2 ??? Siyouplé ?

    Répondre à ce message

  • Bonjour,

    J’utilise SPIP 1.9.2 et la version compatible du Plugin.

    J’ai créé 3 formulaires par langue et modifié les fichiers suivants : form_nl.php et form_en.php pour adapter les labels en dessous des champs.

    Par contre, je ne sais pas dans quel fichier on peut changer le texte du bouton d’input « Parcourir » avec le champ « Envoyez un document » (« verzendt een document » en NL) et le bouton « Goedkeuren » (valider).

    L’exemple est ici

    Merci

    Répondre à ce message

  • bonjour à tous !!

    comment faut il faire pour que la personne qui a rempli le formulaire reçoive un mail qui l’invite à cliquer sur un lien afin de confirmer le fait qu’il a bien rempli ce formulaire.

    merci !

    Répondre à ce message

  • Bonjour, j’ai crée un formulaire bilingue (fr/en) qui s’affiche correctement sur le site (j’utilise <:trad :>).
    Cependant, je n’arrive pas à adapter la langue du mail de confirmation qui reste en français par défaut.
    J’ai essayé de forcer la langue mais mes tentatives on seulement planté l’affichage ;-).
    Si quelqu’un a une piste...

    Répondre à ce message

  • 5

    Bonjour à tous,

    cela fait plusieurs jours que je me bats avec ce plugin pour arriver à lui faire faire ce que je veux. J’ai réussi à modifier mon squelette pour que l’affichage me convienne (par le biais d’une boucle ALTERNER qui me permet d’afficher ma liste de choix par lignes de 5 au lieu d’un « bête » ul, pas pratique en ce qui me concerne), mais je m’arrache les cheveux pour trouver où sont contenues les infos de redirection une fois la saisie effectuée et le bouton « Valider » pressé.
    J’ai trouvé quoi modifier pour la phrase « Votre saisie a été enregistrée. », mais pas de bol, je veux la garder. C’est le lien « Voir les résultats » dont je voudrais modifier l’intitulé et la cible, sans succès malgré mes heures de recherche...

    Par ailleurs, quand le visiteur revient sur la page, il est redirigé vers le message « Votre saisie a été enregistrée. Voir les résultats », or je souhaiterais dans ce cas afficher autre chose...

    Quelqu’un saurait-il me venir en aide ? je n’en doute pas une seconde ! ;)

    Merci d’avance.

    • hello !

      comment tas fait pour trouver comment modifier « Votre saisie a été enregistrée. » ?

      merci car je galère beaucoup !!

    • Franck Ducas

      C’est dans le fichier « lang/forms_fr.php ».
      Le champ concerné est « reponse_enregistree », qui se trouve dans les fichiers suivants :
      « balises/forms.php »

      « formulaires/charger.php »

      « formulaires/traiter.php »

      « formulaires/verifier.php »

      A+

      Franck

    • merci pour ta réponse

      mais je ne vois pas où modifier ce que je veux dans form_fr
      de plus je ne trouve pas
      « formulaires/charger.php »

      « formulaires/traiter.php »

      « formulaires/verifier.php »

    • en fait dans mon form_fr j’ai que ça

      <?php
      // This is a SPIP language file  --  Ceci est un fichier langue de SPIP
      // Fichier source, a modifier dans svn://zone.spip.org/spip-zone/_plugins_/_stable_/forms/forms_et_tables_1_9_1/lang/
      if (!defined("_ECRIRE_INC_VERSION")) return;
      
      $GLOBALS[$GLOBALS['idx_lang']] = array(
      
      	// A
      	'articles_utilisant' => 'Articles utilisant ce formulaire',
      	'aucune_reponse' => 'Aucune r&eacute;ponse',
      
      	// C
      	'champs_formulaire' => 'Champs du formulaire',
      
      	// F
      	'formulaire' => 'Formulaire',
      
      	// I
      	'icone_ajouter_donnees' => 'Ajouter des r&eacute;ponses',
      	'icone_creer_table' => 'Cr&eacute;er un nouveau formulaire',
      	'importer_donnees_csv' => 'Importer des r&eacute;ponses',
      	'info_supprimer_formulaire' => 'Voulez-vous vraiment supprimer ce formulaire ?',
      	'info_supprimer_formulaire_reponses' => 'Des R&eacute;ponse sont associ&eacute;es &agrave; ce formulaire. 
      Voulez-vous vraiment le supprimer ?',
      
      	// L
      	'lien_retirer_donnee_liante' => 'Retirer le lien depuis cette r&eacute;ponse',
      	'lien_retirer_donnee_liee' => 'Retirer cette r&eacute;ponse',
      
      	// N
      	'nombre_reponses' => '@nombre@ r&eacute;ponses',
      	'nouveau_formulaire' => 'Nouveau formulaire',
      
      	// S
      	'suivi_reponses' => 'Voir les r&eacute;ponses',
      	'supprimer_formulaire' => 'Supprimer ce formulaire',
      
      	// T
      	'telecharger_reponses' => 'T&eacute;l&eacute;chargez les r&eacute;ponses',
      	'texte_donnee_statut' => 'Statut de cette r&eacute;ponse',
      	'texte_statut_poubelle' => 'R&eacute;ponse supprim&eacute;e',
      	'texte_statut_prepa' => 'R&eacute;ponse en cours de r&eacute;daction',
      	'texte_statut_prop' => 'R&eacute;ponse propos&eacute;e',
      	'texte_statut_publie' => 'R&eacute;ponse publi&eacute;e',
      	'texte_statut_refuse' => 'R&eacute;ponse refus&eacute;e',
      	'titre_formulaire' => 'Titre du formulaire',
      	'toutes_tables' => 'Tous les formulaires',
      	'type_des_tables' => 'Formulaires',
      
      	// U
      	'une_reponse' => 'Une r&eacute;ponse'
      	
      	
      );
      
      ?>
    • oups désolé
      c’est pas dans form_fr mais dans forms_fr..
      merci dreamweaver pour la recherche et merci à toi bien entendu ;)

    Répondre à ce message

  • hello !!
    comment faire pour modifier ce texte « Votre saisie a été enregistrée » ?

    merci

    Répondre à ce message

  • 1

    Bonjour,
    je cherche (desesperement) a fusionner 2 forms crees avec le plugin afin d afficher sur le site public un formulaire de saisi regroupant les champs des deux et permettant a l internaute de valider le tout en une fois...
    j ai tente de creer un #modele mais, si je parviens a afficher les champs des deux formulaires, je n arrive pas a les enregistrer en base apres validation...
    y a moyen ou pas ?
    spip 1.9.2
    cordialement

    Répondre à ce message

  • 1

    Bonjour,
    Avec la version de SPIP 2.0.2 [13532] et le plugin 1.9.3 je suis renvoyé à :Fatal error : Call to undefined function : debut_page() in /homez.40/minibell/www/plugins/forms_et_tables_1_9_1/exec/forms_tous.php on line 23

    Ce qui veut dire que pour cette version de spip le plugin n’est pas prêt, à moins que celà vienne d’ailleurs, dans ce cas, une idée ?
    Merci

    • Pas de compatibilité SPIP 2.0 pour le moment. Le plugin est gros, et le portage est long.

    Répondre à ce message

  • Dans spip2 la gestion des formulaire a été revu avec la methode CVT (Charger, vérifier, Traiter). Et chaque formulaire peut être inclus dans un article par une simple balise comme < formulaire|contact >. Ensuite on peut déclarer également plusieurs bases dans spip2, donc faire facilement des boucles sur des petites tables autre que spip. On peut faire des choses vraiment sympa maintenant avec spip2. Bon c’est pas aussi simple que d’utiliser ce joli plugin qui nous a tous rendu service :)

    Répondre à ce message

  • 4

    Bonjour
    Merci pour ce super plugin. je l’utilise pour créer des formulaires mais à fois que je valide le formulaire je retrouve pas la partie qui va me permettre de definir mes champs.

    Merci d’avance

    • Bonjours
      Peut-on l’intégré dans la version spip 2

      Merci d’avance

    • Non, le plugin n’est pas compatible avec SPIP 2.0.

    • Le sera t il, ou doit on envisager de passer à autre chose ?

    • Je viens de voir quand bas de l’article il est écrit
      « Le portage pour la prochaine version stable de SPIP sera fait après la sortie de la dite version »
      donc je vais tranquillement attendre

    Répondre à ce message

  • Bonjour,

    J’ai essayé ce plugin que je voudrais utiliser simplement pour faire un sondage sur le nom à donner à mon site tout nouveau tout beau ! Le truc, c’est que mon site est entièrement public...

    J’ai essayé de faire des tests :
    -  si je me connecte comme un utilisateur lambda, je peux répondre autant de fois que je veux au formulaire mais lorsque je regarde la liste des réponses dans l’interface administrateur, je ne vois que la première, les autres ne sont pas prises en compte.
    -  de même, si je m’authentifie avec un nom d’utilisateur, seule la première réponse que je donne avec ce nom d’utilisateur est prise en compte.
    Comme y remédier ?
    Merci d’avance

    Répondre à ce message

  • Bonjour,

    Je plussoie. Quid de ce plugin pour SPIP V2.0 ?

    Merci.

    Répondre à ce message

  • 1

    Bonjour,

    Un portage pour SPIP 2 est-il prévu pour ce merveilleux plugin ?

    Merci

    • Ah ben pardon, je ne sais pas lire ;-)
      Je précise ma question : le boulot de portage a-t-il commencé (vu que SPIP2 est sorti), peut-on commencer à aider à débugger un début de plugin ?

      Merci

      Lo

    Répondre à ce message

  • Bonjour,
    Je viens de passer plusieurs longues journées à essayer de comprendre un problème que j’avais depuis de longs mois sur un site spip utilisant ce plugin. (Juste pour info, j’ai plusieurs 10aine de sites spip, dont au moins une dizaine utilisant ce plugin).
    Je suis carrément reparti de 0 (bdd et site) sur un site fonctionnel en ajoutant peu à peu toutes mes données et squelettes et en faisant littéralement des 100aines de tests, super dimanche :-)
    Bref, j’ai découvert le problème suivant dont par contre je ne saurai dire s’il est dans le plugin ou dans SPIP 1.9.2f (ou e) :
    -  le pbm : les emails vers admin ou de confirmation ne partent pas, hébergeur OVH.
    -  mais les mails partent depuis une install vierge de spip

    Apparemment le problème vient de la syntaxe suivante (copiée de spip.net) qui permet d’afficher un message « pas de texte » si #TEXTE est vide, avec évidemment donc mon formulaire dans le champ Texte de l’article :

    [(#TEXTE|?{#TEXTE,"pas de texte"})]

    Par contre cela fonctionne parfaitement avec :

    [(#TEXTE|sinon{"pas de texte"})]

    J’ai reproduit le problème ici des 10aines de fois, et je l’ai provoqué dans des sites qui marchaient avant ... bref ce semble bien être le coupable.

    C’est un demi-bug étant donné qu’il y a une possibilité de contournement, mais bon, le problème des mails qui ne partent pas apparait souvent, peut-être certains utilisent-ils tout simplement cette syntaxe !

    Répondre à ce message

  • Bonjour,
    J’utilise ce plugin pour des inscriptions en ligne d’adhérents avec une acceptation préalable d’une charte (dependance de 2 formulaires) mais lorsqu’on valide le premier il est bien dit que la réponse est prise en compte mais on est obligé de recharger la page pour voir le second formulaire
    y a t il une solution je cherche désespérément sans trouver
    Avez vous une solution
    merci

    Répondre à ce message

  • Pour la contrib de Erationnal, comment inverser le classement des posts ? Du plus récents au plus anciens ?

    Merci

    Répondre à ce message

  • bonjour
    dans la partie public du site 192 après avoir rempli le formulaire et validé, il apparait : « votre saisie a été enregistré » normal donc, mais comment faire en sorte qu’à la suite la page revienne automatiquement au formulaire initial vide ?
    merci d’avance pour votre aide

    Répondre à ce message

  • Bonjour,

    Je viens d’installer le plugin, ça marche très bien à part un truc que je n’ai pas dû savoir paramétrer.

    J’ai créé un champ à choix unique, avec une dizaine de villes entre lesquelles il faut choisir.
    Mais si le choix apparaît bien dans l’espace privé, une fois dans l’espace public, la balise #LESVALEURS ne me renvoie pas le nom de la ville choisie, mais un code correspondant au choix : select_1_1 ou select_1_7 ou select_1_8 etc.

    Est-ce que quelqu’un a la solution ?

    Grand merci

    Monique

    Répondre à ce message

  • 1

    Bonjour, je voudrais contrôler un champ texte en limitant le nombre de caractères lors de la saisie. J’ai creusé le « forms_fonctions.php » et je ne suis pas arrivé à une solution qui permettrait d’appliquer le contrôle à un seul champ précis de saisie texte.

    Alors, je sèche et si quelqu’un avait une piste... merci d’avance pour les idées !

    • si cela peut utile à certaines personnes...
      voici un modèle pour afficher les réponses dans l’espace public
      on affiche uniquement les champs taggés en « Ce champs est visible dans l’espace public »

      utilisation
      <reponse1> affiche les réponses du formulaire 1

      le code de modeles/reponse.html

      [(#REM)
        modele experimental pour afficher les resultats d'un formulaire du plugin F&T
        on n'affiche que les donnees definies en "public"
      ]<B_donnees>
      <table class="spip donnees" id='donnees-#ENV{id}'>
      <B_head><thead><tr class='row_first'>
        <th></th>
      	<BOUCLE_head(FORMS_CHAMPS){id_form=#ENV{id}}{type !IN (separateur,textestatique)}{par rang}{public=oui}><th>#TITRE</th></BOUCLE_head>
      </tr></thead></B_head>
      <tbody>
      <BOUCLE_donnees(FORMS_DONNEES){id_form=#ENV{id}}>
      	<tr class='[(#_donnees:COMPTEUR_BOUCLE|alterner{row_even,row_odd})]'>
      	    <td>#COMPTEUR_BOUCLE</td>
      	   <BOUCLE_body(FORMS_CHAMPS){id_form}{type !IN (separateur,textestatique)}{par rang}{public=oui}><td>#LESVALEURS{'<br />'}</td></BOUCLE_body>
      	</tr>
      </BOUCLE_donnees>
      </tbody>
      </table>
      </B_donnees>

    Répondre à ce message

  • 6

    Bonsoir,

    bravo pour votre travail...J’ai mis en ligne un formulaire sur mon site. Mais au niveau graphique, ’ai des sortes de bandes marron. Pas très joli, comment avoir un tableau simple du type de celui qui est présenté dan sla démo ?
    Merci d’avance.

    • Bonsoir,

      je vais me répondre à moi même. Il suffit de modifier la feuille de style correspondante :
      spip_forms.css présnte dans le répertoire forms_et_tables.

      Voilà, j’ai modifié en reprenant le style des form de spip contrib que j’ai trouvé plus visible.

      A bientôt

    • Bonjour,
      Je me suis aidé de vos conseils pour modifier une partie de l’apparence des formulaires, cela marche bien en local avec SPIP 1 9 2 d, mais les fameuses bandes beiges et marron à gauche persistent.
      J’ai vu sur votre message que vous étiez parvenu à les « supprimer ».
      J’ai ôté le code faisant appel au gif, le gif lui même, vidé le cache maintes fois, ces bandes ne partent toujours pas.
      Le reste pourtant me satisfait pleinement.
      Pouvez vous me donner un conseil,
      Pour toute réponse,
      Merci

    • salut, les styles des bords marrons sont dans le fichier spip_forms.css à la racine du plugin. En gros j’ai rajouté ça en fin de fichier et ça marche

      .spip_forms
      color : black ;
      margin : 0px ;
      padding : 0px 5px 0px 5px ;
      font-family : Verdana, Arial, Helvetica, sans-serif ;
      font-weight : normal ;
      /*border-left : 3px solid #963 ;*/

      .spip_forms .spip_form_ok
      background :#650b06 none repeat scroll 0% ;
      color :#ffffff ;
      font-weight:bold ;
      margin:1em 0pt 0pt ;
      padding:0.6em ;

    • Bonjour,

      Je n’y suis pas parvenu.
      Il ne s’agit que d’un détail qui n’est pas si disgracieux visible ici :
      @Classe des Cordeliers,
      MAIS, j’aimerais quand même réussir !

      J’ai laissé la css dans le répertoire du plugin en l’appelant dans l’article comme il est dit dans le forum, j’ai changé la couleur de ligne gif (?), j’ai placé la css dans le répertoire de mes styles du squelette, mais ces fameuses lignes persistent.

      Je crois que je vais finir par m’en accommoder.
      En tout cas, merci pour votre réponse.

    • Pour modifier ou supprimer les “bandes beiges et marron à gauche” :

      Dans spip_forms.css :

      -  la bordure extérieure est définie dans .spip_forms fieldset ; border-left :
      -  la bordure intérierieure est définie dans .spip_forms ; border-left :

    • Patrick Dupouy

      Bonsoir, et merci beaucoup, cela a marché au premier coup !

      J’avais essayé beaucoup de pistes sans penser à celles ci.

      J’ai remarqué dans le forum, des questions analogues à la mienne qui semblaient sans réponse.
      Voila qui est fait maintenant, et encore merci pour votre aide.

    Répondre à ce message

  • Hello
    Lorsque je tape un espace et rien d’autre dans un champs obligatoire, ça passe quand même : Y a t’il un moyen de corriger ça ?

    Répondre à ce message

  • Mon problème survient lorsque j’utilise la fonctionnalité de liaison entre les formulaires. Je dois l’utiliser sans être connecté comme auteur.

    J’ai remarqué que lorsque je suis connecté, cette fonctionnalité de passer d’un formulaire à l’autre marche bien. J’ai remarqué que l’id de l’auteur s’enregistrait dans la table et qu’il l’utilise pour savoir si l’on a déja répondu au questionnaire précédent.

    Dans mon cas, je dois utilisé le formulaire pour une demande d’inscription (la personne qui le rempli n’est pas connecté). Je voudrais savoir s’il y a une solution à mon problème.

    Merci d’avance pour votre aide

    Répondre à ce message

  • 1

    Bonjour et merci pour votre travail.
    Je suis en train de tester le plugin « forms_et_tables_1_9_1 » sur une version de spip 1.92d. J’ai eu un problème d’affichage des formulaires créés. Il était impossible de les visualiser une fois créés, ni de les modifier et supprimer.
    Le problème semble régler après un réglage d’attribution de mémoire. php.ini nécessite 10 Mo de mémoire vive pour permettre un affichage.
    La difficulté, est que l’on voudrait sur nos serveurs, permettre l’utilisation de ce plugin à environ 100 sites !
    Ce qui entraîne des difficultés !

    Auriez-vous une idée permettant de réduire cette mémoire nécessaire ?

    Merci d’avance.

    Répondre à ce message

  • 6

    Bonjour,

    Je viens d’installer le plugin sur une version 1.9.2d [11132] de mon site et après avoir créé et enregistré plusieurs fois mon formulaire en cours de création, quand je clique sur « Retour » pour visualiser la liste de mes formulaires, tout est vide : je n’ai pas accès aux formulaires créés. Pourtant, quand je vais voir sur la base de données avec le PhpMyAdmin de mon hébergeur (OVH), je retrouve toutes les infos.

    Est-ce que vous avez déjà eu vent de ce genre de problème ?

    Est-ce dû au fait que le plugin n’est plus compatible pour la dernière version de SPIP ?

    Merci de votre réponse

    • Bonsoir
      Je rencontre le même problème. Tout se passe bien sur un serveur sous php4 et rien ne va plus (même symptômes) sur un serveur sous php5 (spip 1.9.2b.
      Si quelqu’un a une info ou un « truc » merci d’avance.

    • Bonjour,

      Problème identique, sur la version « SPIP 1.9.2d [11132] ».
      Les formulaires sont bien enregistrés dans la base de données, mais invisibles après clic sur « Retour ». Site hébergé chez OVH.

      Toute aide serait vraiment bienvenue !

    • Hello,
      Je suis dans le même cas sur un serveur dédié OVH en php5

      Quelqu’un a déjà la solution ?

      Amitié

      Paul

    • à priori il semblerait que ce problème soit lié au fait que l’installation des tables du plugin ne se fait pas correctement dans la base de données.
      Pour corriger cela, une solution consiste à les créer à la main directement dans la base (avec phpMyAdmin par exemple).
      Le code SQL à injecter est le suivant :

      --
      -- Structure de la table 'spip_forms'
      --
      
      DROP TABLE IF EXISTS spip_forms;
      CREATE TABLE spip_forms (
        id_form bigint(21) NOT NULL auto_increment,
        titre varchar(255) NOT NULL,
        descriptif text,
        type_form varchar(255) NOT NULL,
        modifiable enum('non','oui') default 'non',
        multiple enum('non','oui') default 'non',
        forms_obligatoires varchar(255) NOT NULL default '',
        email text,
        champconfirm varchar(255) NOT NULL,
        texte text,
        moderation varchar(10) default 'posteriori',
        public enum('non','oui') NOT NULL default 'non',
        linkable enum('non','oui') NOT NULL default 'non',
        documents enum('non','oui') NOT NULL default 'non',
        documents_mail enum('non','oui') NOT NULL default 'non',
        arborescent enum('non','oui') NOT NULL default 'non',
        html_wrap text,
        maj timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
        PRIMARY KEY  (id_form)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_articles'
      --
      
      DROP TABLE IF EXISTS spip_forms_articles;
      CREATE TABLE spip_forms_articles (
        id_form bigint(21) NOT NULL default '0',
        id_article bigint(21) NOT NULL default '0',
        PRIMARY KEY  (id_form,id_article),
        KEY id_article (id_article)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_champs'
      --
      
      DROP TABLE IF EXISTS spip_forms_champs;
      CREATE TABLE spip_forms_champs (
        id_form bigint(21) NOT NULL,
        champ varchar(100) NOT NULL,
        rang bigint(21) NOT NULL,
        titre text,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+dHlwZTwvY29kZT4="></span> varchar(100) default NULL,
        taille bigint(21) NOT NULL,
        obligatoire varchar(3) default NULL,
        extra_info text,
        specifiant enum('non','oui') NOT NULL default 'non',
        listable_admin enum('non','oui') NOT NULL default 'oui',
        listable enum('non','oui') NOT NULL default 'oui',
        public enum('non','oui') NOT NULL default 'non',
        saisie enum('non','oui') NOT NULL default 'oui',
        aide text,
        html_wrap text,
        PRIMARY KEY  (id_form,champ),
        KEY rang (rang)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_champs_choix'
      --
      
      DROP TABLE IF EXISTS spip_forms_champs_choix;
      CREATE TABLE spip_forms_champs_choix (
        id_form bigint(21) NOT NULL,
        champ varchar(100) NOT NULL,
        choix varchar(100) NOT NULL default '',
        titre text,
        rang bigint(21) NOT NULL,
        PRIMARY KEY  (id_form,champ,choix),
        KEY choix (choix)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_donnees'
      --
      
      DROP TABLE IF EXISTS spip_forms_donnees;
      CREATE TABLE spip_forms_donnees (
        id_donnee bigint(21) NOT NULL auto_increment,
        id_form bigint(21) NOT NULL,
        <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZGF0ZTwvY29kZT4="></span> datetime NOT NULL,
        ip varchar(255) NOT NULL,
        id_auteur bigint(21) NOT NULL,
        id_article_export bigint(21) NOT NULL,
        url varchar(255) NOT NULL,
        confirmation varchar(10) NOT NULL,
        statut varchar(10) NOT NULL,
        cookie varchar(255) NOT NULL,
        rang bigint(21) NOT NULL,
        bgch bigint(21) NOT NULL,
        bdte bigint(21) NOT NULL,
        niveau bigint(21) NOT NULL default '0',
        maj timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
        PRIMARY KEY  (id_donnee),
        KEY id_form (id_form,<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZGF0ZTwvY29kZT4="></span>),
        KEY <span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZGF0ZTwvY29kZT4="></span> (<span class="base64" title="PGNvZGUgY2xhc3M9InNwaXBfY29kZSBzcGlwX2NvZGVfaW5saW5lIiBkaXI9Imx0ciI+ZGF0ZTwvY29kZT4="></span>),
        KEY cookie (cookie),
        KEY id_auteur (id_auteur),
        KEY statut (statut,id_form)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_donnees_articles'
      --
      
      DROP TABLE IF EXISTS spip_forms_donnees_articles;
      CREATE TABLE spip_forms_donnees_articles (
        id_donnee bigint(21) NOT NULL default '0',
        id_article bigint(21) NOT NULL default '0',
        article_ref enum('non','oui') NOT NULL default 'non',
        PRIMARY KEY  (id_donnee,id_article),
        KEY id_article (id_article)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_donnees_auteurs'
      --
      
      DROP TABLE IF EXISTS spip_forms_donnees_auteurs;
      CREATE TABLE spip_forms_donnees_auteurs (
        id_donnee bigint(21) NOT NULL default '0',
        id_auteur bigint(21) NOT NULL default '0',
        PRIMARY KEY  (id_donnee,id_auteur),
        KEY id_auteur (id_auteur)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_donnees_champs'
      --
      
      DROP TABLE IF EXISTS spip_forms_donnees_champs;
      CREATE TABLE spip_forms_donnees_champs (
        id_donnee bigint(21) NOT NULL,
        champ varchar(255) NOT NULL,
        valeur text NOT NULL,
        maj timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
        UNIQUE KEY champ (champ(128),id_donnee,valeur(128)),
        KEY id_donnee (id_donnee)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_donnees_donnees'
      --
      
      DROP TABLE IF EXISTS spip_forms_donnees_donnees;
      CREATE TABLE spip_forms_donnees_donnees (
        id_donnee bigint(21) NOT NULL default '0',
        donnee_ref enum('non','oui') NOT NULL default 'non',
        id_donnee_liee bigint(21) NOT NULL default '0',
        PRIMARY KEY  (id_donnee,id_donnee_liee),
        KEY id_donnee_liee (id_donnee_liee)
      );
      
      -- --------------------------------------------------------
      
      --
      -- Structure de la table 'spip_forms_donnees_rubriques'
      --
      
      DROP TABLE IF EXISTS spip_forms_donnees_rubriques;
      CREATE TABLE spip_forms_donnees_rubriques (
        id_donnee bigint(21) NOT NULL default '0',
        id_rubrique bigint(21) NOT NULL default '0',
        PRIMARY KEY  (id_donnee,id_rubrique),
        KEY id_rubrique (id_rubrique)
      );

      En espérant que cela vous décoincera le problème, mais en tout les cas « chez moi ça marche » ;-)

    • Hello,

      Un twist dans la svn m’avait fait récupérer quelque chose qui n’était pas bon.

      Maintenant ca roule, je teste demain.

      Amitié

      Paul

    • Bonjour,
      Suite à une mise à jour vers une version 1.9.2d[11132] et sarka spip 2.0.2, le plugin formes et tables 1_9_1 ne fonctionne plus /pas, je n’arrive pas a afficher les formulaires deja existant ni a creer de nouveaux formulaires !!!!
      j’e ne sais pas d’ou vient le probleme ???

      toute aide sera la beinvenue.

      samir

    Répondre à ce message

  • spip 1.9.2e et Forms et table 1.9.1

    L’icone du champ date n’apparaît pas à droite du formulaire

    Que faire ?

    Merci

    Répondre à ce message

  • Salut à vous, je recherche désépérémment un plugin qui permette de créer des formumlaires capables de maintenir des table SQL (MySQL)

    Par exemple, un formulaire de modification des informations personnelles qui sont stockées dans une table MySQL (autre que SPIP_). Ce formulaire sera lié à une table (voir plusieurs si possible)

    Merci pour votre aide

    Répondre à ce message

  • 1

    Bonjour,
    je suis débutant en spip et suis très content d’avoir trouvé ce plugin mais je ne sais absolument pas comment exploité les données :’-(
    Je développe :
    dans un formulaire « form1 » (mais d’ailleurs dois-je utiliser une table ou un formulaire ?) j’ai mis
    -  le nom du tableau
    -  le nom du peintre
    -  le prénom du peintre
    -  présentation de l’oeuvre
    -  Nom de l’auteur de la fiche
    et je voudrais :
    -  dans un article (ou faut-il mieux dans une rubrique ?) récupérer tous les tableaux rentrés dans le formulaire avec un lien pointant vers la fiche du tableau en question
    -  même chose pour un article ou il y aurait tous les peintres (noms et prénoms) avec encore plus dur des liens sur chaque peintres pointant vers une page ou il y aurait tous les tableaux de chaque peintres !
    OUFF ! voilà fini :-s
    mais je ne sais absolument pas comment faire et je suis je le répète débutant en la matière.
    Quelqu’un peut-il m’aider ?
    merci d’avance

    • désolé de la question mais c’est la première fois que je pose une question sur ce forum alors je ne sais pas si je m’y prends correctement car je ne vois (ou n’arrive) à consulter aucune répons aux questions !?!

    Répondre à ce message

  • 1

    Bonjour et bravo pour ce très beau (et utile !) plugin

    J’ai quelques petites questions

    1) Je ne suis pas sure de comprendre la signification des choix :
    -  Afficher ce champ dans les listes de l’espace privé
    -  Afficher ce champ dans les listes de l’espace public
    -  Ce champ est visible dans l’espace public

    Je crois comprendre que cela protège les informations quand on y accède par des boucles
    dans les squelettes, mais je ne vois pas bien la différence entre les « listes de l’espace public » et la visibilité dans l’espace public"

    2) Comment peut-on empêcher le téléchargement des fichiers soumis ? J’ai justement essayé de décocher les champs ci-dessus, mais quand on fait exporter vers un article, on voit bien que l’on peut télécharger tout fichier soumis via le script forms_telecharger

    Je pense que les 2 problèmes sont liés...

    Merci de vos explications

    • Bonjour, j’ai installé ce plugin chez free, il marche très bien en 192d, je l’ai installé sur le serveur de mon rectorat, et là je ne peux pas récupérer les données par l’interface privée, comme chez free.
      Est ce un problème lié aux droits que me donne le serveur, ou y a t il une manip à faire que j’ai oubliée ?
      Pour l’instant, pas de réponse du rectorat...
      Remarque, après essai, je ne reçois pas les résultats par mail non plus.

    Répondre à ce message

  • Le plugin a-t-il déjà intégré la réparation du problème de création dans la table (indiqué ci-dessous) ?
    Est-il compatible avec la dernière version stable en téléchargement 1.9.2e [12624] ?
    Merci

    Répondre à ce message

  • Bonjour

    Avant tout merci pour ce plugin que j’utilise tous les jours pour mes élèves (www.collegesautdulievre.com)
    J’aimerais pouvoir archiver mes formulaires dans des répertoires visibles dans la partie privée, un peu comme les rubriques qui contiennent les articles afin de permettre aux auteurs de retrouver facilement leur travail, est-ce possible ?

    Phil

    Répondre à ce message

  • Plugin intéressant, mais affichage par boucle dans la zone publique difficile mettre en oeuvre, et me semble-t-il mal documenté. Existe-t-il une documentation exhaustive, et à jour, des boucles, critères, filtres et balises de ce plugin dans son état actuel ? En effet il y a dans les exemples, des trucs incompréhensibles, par exemple un critère champ sur une boucle FORMS_CHAMPS, ou comment faire une boucle sur les champs dans l’ordre défini par le formulaire ? etc...

    Je cherche un exemple permettant l’affichage de toutes les réponses à un formulaire, avec prise en charge des champs étendus (listes à choix).

    Répondre à ce message

  • Bonjour,
    Bravo pour cette impressionnante application et sa suite Forms&Tables.

    Une question à laquelle je n’ai pas encore trouvé de réponse : est-t-il possible de préremplir un champs et, si oui, comment ?

    Sur un intranet j’ai besoin de récupérer l’id, le nom ou un quelconque élément qui relie le questionnaire avec la table « spip_auteur ». L’utilisateur du questionnaire est identifié, je pourrais remplir un champs « Nom » avec $auteur_session, c’est meilleur que de demandé à ressaisir son nom. Au pire, comment limiter les erreurs de saisie grâce à un menu déroulant avec une extraction des noms de la table « spip_auteur ».

    Cette demande particulière est-elle prématurée ou définitivement impossible ?
    Forms est-il une alternative à un formulaire php ?

    Répondre à ce message

  • 1

    Bonjour,

    J’ai un petit problème.
    Je suis sur SPIP 1.9.2d [11132] et le plugin fonctionne parfaitement.
    Le seul hic est qu’il s’affiche moche dans l’espace public (avec deux barres marrons sur le côté notamment).
    Je ne parviens pas à voir d’où cela vient et à déterminer la css qui est responsable de cela.
    J’ai pourtant pris la version destinée à SPIP 1.9.1 et suppérieur.

    J’ai déjà installé le plug-in dans une version ultérieure sur un SPIP 1.9.1 sans aucun problème.

    Je vous remercie de revenir vers moi si vous avez une solution.

    Luc

    • pour l’aspect des formulaires dans l’espace public, voir le fichier spip_forms.css à la racine du répertoire du plugin. La meilleure solution consiste à copier ce fichier dans ton dossier /squelettes et bidouiller cette copie.
      Attention à bien recalculer les pages lors des modifs, ce fichier étant compacté et intégré via le fichier forms_styles.css.html donc mis en cache.

    Répondre à ce message

  • Bonjour,
    Je voudais associer une rubrique du site lors de la saisie de mes données dans Tables, comme pour un article.

    -  Est il possible d’utiliser le champ « jointure » avec une autre table que celles du plugin, cad avec n’importe quelle table de la BDD (en l’occurence spip_rubrique) ?

    -  Autrement si je veux m’inspirer de l’ajout de mots-clefs, dans quels fichiers chercher pour étendre la fonctionnalité ?

    Merci d’avance et félicitations de nouveau pour ce superbe plugin
    Patrick

    Répondre à ce message

  • 5

    Partie « Formulaires et sondages » : 102 réponses affichées (dans la partie privée)

    Je clique sur "Afficher" : j’obtiens 43 réponses

    Si j’exporte en fichier csv : j’obtiens 102 réponses.

    Je ne comprends pas...

    SPIP 1.9.2d [11132]

    Form et table : Revision : 20545

    Merci de votre aide !!

    • L’instit

      Normalement, il y a une pagination sur les réponses. es-tu certain qu’il n’y a pas plusieurs pages ?

    • rcaron

      Absolument sûr...
      102 enregistrements. 4 pages de 10 + 3 en visualisation...

      Merci

    • J’ai toujours un problème de perte de données...

      155 saisies dans un formulaire.

      A l’exportation en csv : 94 données.

      Dans la partie privée j’ai bien 155 saisies.

      Que faire ? Urgent ! Important !

      Merci de votre aide

    • Même problème.
      J’affiche 19 réponses via les boucles dans la partie publique, en partie privée il m’annonce 19 réponses, et en consultation je n’en ai que 10, et aucune pagination accessible ....

      Merci pour l’aide apportée

    • En explorant le fichier « exec/forms_reponses.php », j’ai trouver des références de dates dans les requêtes SQL :

      AND r.date > DATE_SUB(NOW(), INTERVAL 6 MONTH)

      Pourquoi limiter les réponses valides à une tranche de 6 mois ?
      En supprimant cette partie des requêtes SQL, le multipage apparaît et fonctionne correctement.

    Répondre à ce message

  • Tatimanou

    Bonjour,

    Je souhaiterais récupérer certaines données de formulaires pour renseigner les champs d’une table.
    Est ce que cela est possible ?

    Où est il possible de renseigner une table à partir d’un fichier .csv ?
    Merci d’avance pour vos réponses

    Répondre à ce message

  • Bonjour,

    Merci pour ce plugin.
    Il a l’air vraiment extra.
    Je suis en version SPIP 1.9.1, j’arrive à créer le formulaire à l’intégrer dans un article. Mais quand je renseigne tous les champs et que je clique sur « Valider », rien ne passe.
    Il ne fait aucune requête.
    Est ce que j’ai raté un truc ?
    Merci d’avance pour vos réponses.

    Répondre à ce message

  • C’est très bien et cela me plairait beaucoup.
    Mais le formulaire ne se met pas en page correctement sur le site public.
    http://torque.name/spip.php?article43
    J’ai précédé la balise <form1>d’un </div> c’est un peu mieux sans être nickel. Par exemple les aides «  ? » fonctionnent mal, elles ouvrent une page web.
    J’utilise la version 1.9.2d de SPIP
    Mon fichier article.html est dans un répertoire « squelettes »

    Répondre à ce message

  • 1
    Nicolas B.

    Bonjour à tous,

    J’utilise ce plugins depuis plusieurs mois maintenant, sans problème jusque là et voilà qu’il me fait désormais défaut.

    En effet, il n’est plus possible de modifier les propriétés une fois que le formulaire a été créé. Les changements ne sont pas pris en compte. Est-il possible de désactiver ajax pour avoir des requêtes plus classiques ??

    Des idées ?

    • Nicolas B.

      Je pense savoir d’où vient le problème : ayant effectué une nouvelle installation, je suis désormais en 1.9.2d et il est stipulé plus haut que le plugin n’est pas compatible...

    Répondre à ce message

  • jean-eric

    Bonjour,
    J’ai essaye le premier exemple cite dans l’article ppur visualiser les donnees qui viennent juste d’etre ajoutees.

    • 1) J’ai un article avec :
      <table6>

    <form6>

    • 2) et modifie le squelette de l’article en placant le bout de code cite apres la balise
      [(#TEXTE)]

    Or je constate :

    • 1) que je ne vois pas les donnees nouvellement enregistree seulement la phrase « Affiche les données qui viennent d’ètres remplies : »
    • 2) le formulaire reponds qu’il a bien envoye les donnees
    • 3) la table (<table6>) ne se modifie qu’apres un « raffraichiseement » de l’article et surtout pas par un reload du navigateur sinon les donnees sont de nouveaux envoyees (c’est pas top tout ca).

    ==> des commentaires pour ameliorer tout ca ?

    Répondre à ce message

  • 3

    Bonjour, j’utilise Formulaires&Tables (SPIP 1.9.1+), et j’ai créé un formulaire pour un devis.
    Le formulaire marche très bien, j’ai ma réponse au formulaire dans l’espace d’admin du plugin.

    Par contre, je ne reçois pas d’email pour m’informer que j’ai reçu un formulaire (j’ai bien suivi la manip dans la contrib dédiée) et l’internaute ne recoit pas non plus de mail de confirmation alors que cela a été validé dans le formulaire d’admin.

    Autre info : quand l’internaute a rempli sont formulaire, il apparaît sur la page le message qui dit bien q’un mail de confim a été envoyé a l’adresse indiquée (j’ai d’ailleurs recréé un form tt simple avec simplement un champ texte et champ email et c pareil …)
    Autre info : le formulaire spip (ecrire a un auteur, en l’occurrence l’admin) fonctionne très bien.

    j’ai les plugins suivants installés (et je n’ai pas de pb avec eux) : Boutons dans le Texte, cfg : moteur de configuration, Couteau Suisse, Envoyer par mail, Formulaires&Tables (SPIP 1.9.1+), Imprimer document, Boite à outils pour articles, PHPMyVisites

    merci de votre aide car je ne sais plus quoi faire … je ne comprends pas le pb !!

    • Je pense que cela vient de votre hébergeur. Par exemple, chez Free, j’ai le même problème, mais pas chez mon hébergeur institutionnel.

      Cela vient aussi, probablement, de la configuration de l’envoi des mails par le plugin. Si c’est « Sendmail » qui est utilisé (très probable), alors c’est normal que ça ne fonctionne pas chez Free (qui nécessite « mail ».

      Reste à trouver le fichier qui configure l’envoi des mails... je cherche...

    • Bonjour
      J’ai le même pbm, mais je doute de la cause « hébergeur ». J’ai 2 sites qui sont à exactement la même version de spip (1.9.2d) et de Forms (0.301), tous les 2 chez OVH en 90plan. Un marche, l’autre pas, aucun mail envoyé, mais les données sont bien en privé. J’ai bien sûr ré-installé spip, j’ai même copié le plugin de celui qui marche vers l’autre, j’en suis à plus d’une 100aine d’essai, j’ai refait un formulaire + simple, j’ai essayé de passer en 304, nada.
      J’utilise uniquement ce plugin sur celui qui ne marche pas, j’ai recherche_étendue sur celui qui marche ... (aller, tiens, je vais installer recherche_étendue ... pour le fun :-( histoire d’être semblable !)
      Si vous avez trouver qque chose, merci pour l’info, là je craque !

    • J´ai exactement le même problème que toi...
      sur d´autres sites spip que j ai fait et le même serveur cela fonctionne.. et un ne veut pas envoyer les mails...
      je suis perdu.

      Salutations
      Rano

    Répondre à ce message

  • Bonjour,

    J’ai crée un formulaire sans problème.
    Maintenant je fais face à deux problèmes :
    1. comment éditer le formulaire (changer les textes sans changer les champs) ?
    2. comment créer un formulaire multiligue ? En pratique j’aimerais que les questions du formulaires apparaissent dans une langue choisie par l’utilisateur, mais que la base de donnée reste identique. Mon site utilise le français, l’anglais, l’espagnol, le portugais, l’allemand et l’italien.
    Merci por votre aide

    Répondre à ce message

  • Gefonline

    Bonjour,

    il est dit dans l’intro de cette contrib : « Il y a d’autres usages et possibilités (sondages et code avec unserialize), qui seront détaillés dans d’autres articles. »

    Est ce le cas ? Je cherche entre autre à comprendre la signification et l’utilité de la case à cocher : Ce champ qualifie la donnée (tri, filtre, description). J’aimerais aussi inclure une redirection une fois un formulaire validé.

    Et sans vouloir me montrer trop exigeant est-il possible sur le principe de la dépendance de faire en sorte que la réponse à un formulaire (choix unique) détermine quel formulaire sera chargé ensuite ? (si oui, form2, si non form3). J’imagine que c’est réalisable mais je ne sais pas sur quel fichier faire mes modifs. Vos suggestions me feront peut-être gagner du temps...

    Merci dans tous les cas pour ce plugin bien utile !

    Répondre à ce message

  • Bonjour à tous,
    grossièrement je ne sais pas si un autre plug in le fait....
    Mon besoin est que quand j’écris un article celui ci doit être vu que par différents groupes de personnes qui sont regroupés en catégorie : équipe, société, site. Ces différentes entités présentent des sous entité, pour exemple dans équipe on a comme groupe : admin, developpeur, graphiste...

    Donc il faudrait au mieux un formulaire multichoix mis dans la sidebar de l’édition d’article comportant tous ces groupes. Les groupes cochés seront admis à voir l’article écrit.
    Je sais qu’il y a un plug in accès restreint mais celui-ci cause un soucis : on ne peut pas définir pour un groupe un accès restreint a un article et un accès autorisé a sa sous rubrique.

    Répondre à ce message

  • 1

    bonjour a tous,

    j’ai posté un message sur le « carnet de note » mais il est peut être plus pertinent ici.

    je cherche depuis 2 jours sans succès !!! comment faire, une fois la table créée pour ajouter des données de cette table à l’article ? exemple bete, je creer une table « couleur » avec un champ pouvant prendre comme valeur « rouge, verft, bleu » .. comment afficher cette info dans la partie privée article, pour que je puisse associer une donnée « couleur » à mes articles ?

    jacques (qui désespère)

    • je continue mes recherches ....
      quelque copies d’ecran rendront peut être ma prose plus explicite ..

      j’ai défini une table couleur, avec un champ couleur

      voir ici

      le champ lui même est définit comme cela :

      en modification article , j’ai introduit la balise « table1 » qui me donne donc cet affichage

      si je clique sur la loupe a coté du mot « vert », l’affichage est modifié (cf ici )

      a priori on se croit sauvé .. mais ... si je quitte l’article pour le résouvrir ensuite .. les données n’ont pas été enregistrées puisque j’obtiens cela

      qu’est ce que je n’ai pas compris dans la mise en oeuvre de ce plug in ?

      jacques

    Répondre à ce message

  • Salut tous le monde, je voudrais modifier l’espace privé de spip en ajoutant une autre module au menu qui me permet d’ajouter par exemple des voitures à ma base de données voitures.

    Merci beaucoup de me dire est ce que ça est possible et comment le faire.

    Répondre à ce message

  • 9

    Bonjour,

    Impossible de configurer un formulaire. Ok pour ’Edition/Formulaires’ puis ’créer nouveau formulaire’, mais ensuite selon la doc...

    « 5. la même page s’affiche donc après la validation, mais en bas vous trouverez un sélecteur des types de champs ... »

    Et bien non, moi je vois juste une page blanche avec trois boutons ’Aperçu’ ’Propriétés’ ’Champs’ . En dessous, rien, nada, nothing. En cherchant sur le net, j’ai vu que ce "bug" est arrivé à d’autres aussi. Mais aucun début de réponse. Kesako !? Y a-t-il un réglage, un autre plugin qui manque ? Y a-t-il une subtilité qui m’échappe ?

    Merci pour votre aide

    N.B. SPIP 1.9.2d en local (MAMP os X 10.4)

    Bon dimanche à tous

    Rik

    • Salut,

      Visiblement tu es sur mac !
      Tu utilises quoi comme navigateur ?
      As tu fais un test avec Firefox ou avec un PC ?

    • Salut,
      Oui je suis sur mac. J’utilise Firefox et j’ai fait les tests en local (pas en ligne !). Sur Safari (navigateur par défaut de os X), cela ne marche pas mieux. Sur windows/IE, je pourrais essayer, mais de toute façon ce comportement du plugin ne m’inspire pas confiance. N’étant pas informaticien chevronné et ayant connu quelques plantages SPIP mémorables, je ne peux me permettre de faire des tests intempestifs pour le moment. As-tu un début de piste pour résoudre ce problème ?
      Bien à toi.
      Rik

    • Un début de piste, pas vraiment ...
      Mais disons que comme la gestion des formulaires est basée sur de l’ajax et donc du javascript il est possible qu’il y ai des soucis de compatibilité sur Mac.
      Cela ne sera pas la première fois que ça arrive hélas !

    • Salut !

      Je démarre sur spip pour monter un site associatif, et je suis dans la même situation que toi mac, MAMP et pas de possibilité d’utiliser ce plugin.
      As-tu pû trouver une solution au problème ?

      Merci de ton aide.

    • Bonjour moi j’ai le meme pb sur pc firefox et ie aujourd’hui comme si le plugin n’enregistrait pas les créations de formulaires

      nat33

    • Non, désolé, aucune solution à ce jour (25/6/2008). Pour l’instant je me passe de formulaires sur le site. Dommage.
      Bonne recherche à vous. Si vous trouvez, faites-le savoir.
      R.P.

    • Bon j’ai refait une install neuve, validé les plugins avant de restaurer la base, et ça a marché...

      j’ai forms qui fonctionne normalement et acronymes aussi (j’avais le pb sur les 2 (Acronyme ne marchait pas n’arrivait pas à initialiser un formulaire...)

      m’enfin je sais toujours pas vraiment ou ça bloquait. Mon impression est que quelque chose empêchait le plugin de s’installer complètement normalement, du coup on avait l’impression qu’il était installé mais en fait sur une base ou il y avait des tables forms ça ne permettait pas de créer de nouveau formulaire et sur une base sans tables forms, ça n’initialisait pas la création des tables, comme si il y avait quelque chose de bloqué dans la base.

    • J’ai finalement réussi à m’en sortir en passant par une partition windows (et oui, on peut aussi faire tourner Windows sur un mac) et en paramétrant mon formulaire avec IE. Le truc rigolo c’est qu’à présent je peux complètement utiliser le plugin sous Safari (le fameux navigateur standard d’OSX) !!!

    • j’ai eu le même problème. en passant MAMP en php4 cela a l’air de résoudre le problème.

      MAMP -> Preference -> PHP

    Répondre à ce message

  • Utilisant le plugin form et tables, je souhaite créer deux modèles différents de validation du formulaires. Donc des modeles de forms.html, c’est possible pour le formulaire en lui meme avec form.html mais avec forms.html comment faire ????

    Pour le form id=6 , je souhaite :
    Code :

    [
    (#ENV*message_ok)

    [(#SESSIONlogin| ? Se connecter )]

    ]
    [

    (#ENV*message_erreur)

    ]
    [(#ENVformvisible| ?’ ’)
    [

    (#ENVformactif)] #ACTION_FORMULAIRE#ENVaction [

    (#ENVformactif)]

    [(#REM) [(#ID_DONNEE|afficher_documents_colonnedonnee,donnees_edit)]]
    [

    (#NOTES)

    ]
    ]

    Pour le form id=8 , je souhaite :
    Code :

    [
    (#ENV*message_ok)
    )]

    ]
    [

    (#ENV*message_erreur)

    ]
    ]

    Merci à vous

    Répondre à ce message

  • 1

    Hello !!

    Je viens d’installer ce pluggin, qui a l’air plus simple d’utilisation.
    Jusqu’à là tout à fonctionné : installation, création d’un formulaire, mise en ligne.
    Mais au moment de réponse, lorsque je valide cela me met ça :

    Fatal error : Call to undefined function : calculer_action_auteur() in /mnt/164/sdb/a/9/grains.de.sel/plugins/forms_1_9_1/inc/forms.php on line 474

    Or, je n’ai pas touché au code source de cette page, et il est donc d’origine. Quelqu’un a t(il une solution ?

    • francois

      Bonjour, j’ai exactement la même erreur.

      Fatal error : Call to undefined function : calculer_action_auteur() in /homepages/20/d209240025/htdocs/plugins/forms_1_9_1/inc/forms.php on line 474

      HELP !!!!!!!!!! SVP

    Répondre à ce message

  • 3

    Bonjour à toutes et tous,

    Quelqu’un aurait une piste pour modifier l’aspect des formulaires, notamment pour faire disparaître le titre d’un formulaire dans l’espace public.

    Avec Firebug je peux modifier les class .spip_forms legend < color :#060606 ; > et .spip_forms fieldset <border-style:none ;> et ça fonctionne : j’ai donné la couleur de fond au titre de mon formulaire et j’ai supprimé les bordures.

    Mais quand je les modifie dans le fichier spip_forms.css je n’ai aucun changement.

    En fait Firebug m’indique que les css se trouvent (ou sont générés) dans le fichier spip.php. Comment puis-je y faire mes modif’ ?

    Merci pour vos pistes éventuelles, et encore bravo, j’aime beaucoup c’que vous faites !

    • pareil ici. Toutes les modifications porté au spip_forms.css ne sont pas pris en compte quand je upload le fichier sur le serveur. En regardant les fichiers css en ligne effectivement les modifications ne figurent nul part dans le fichier. Je n’ai pas de soucis avec le droits sur le serveur car les css dans le dossier squelette où ailleur ne pose pas ce probleme. Le nettoyage du cache spip ou navigateur ne donne rien non plus.

      opopop tu l’insère comment le form dans la page : via un article dans le backend ou dans le squelette directement ?

    • quelques tests et :
      après un désactivation du plugin ->
      Nettoyage cache spip ->
      activation plugin ->
      Recalculer la page dans le front-end

      ..ça marche.

      Laborieux et naze ! Je doute que c’est la cache de nos squelettes qui est en cause. Le plugin n’a rien a faire la dedans.

      Quand j’aurais un peu de temps je vais essayer d’insérer le form direct dans le squelette pour voir si le comportement est le même ou pas.

    • Via l’article dans le backend mais je vais tester ce que tu as fait dans ton message suivant ci-dessous un peu plus bas et puis merci d’avoir posté pour qu’on avance sur le sujet et qu’on trouve une réponse ...

    Répondre à ce message

  • Bonjour,

    Avant tout merci pour ce plugin que j’utilise tous les jours pour le site de mon collège : les élèves remplissent des devoirs et des recherches en ligne qui sont envoyées et que je corrige avant même de les revoir en cours, c’est génial (http://www.collegesautdulievre.com)

    Je voudrais savoir s’il sera possible dans un proche avenir de classer ces sondages et questionnaires pour les réutiliser plus tard (dans des dossiers par exemple du genre ’questionnaires 6e’ car j’ai maintenant un nombre important de questionnaires et mes collègues s’y intéressent aussi de plus en plus

    Merci encore

    Phil

    Répondre à ce message

  • philippe

    Version Forms&Tables 1.9.1+

    Mon problème : Je voudrais créer automatiquement les choix d’une liste déroulante grace à une boucle spip (les choix doivent être les titres des articles qui ont un mot clé spécifique).

    Je ne trouve pas comment créer dynamiquement les valeurs dans les différentes documentations de Forms&Table, ni comment positionner une valeur par défaut, d’ailleurs.

    Une solution ?

    Répondre à ce message

  • 2
    xavier zilliox

    Bonjour,

    quand je créer un formulaire avec le plugin la prévisulisation dans spip 1.9.2d marche bien.
    Pourtant quand j’éssaie de l’afficher sur le site tout les champs sont sur le même emplacemement,ce qui rend le formulaire illisible.

    P.S :Le site est sur un serveur local

    • xavier zilliox

      j’avais oublier de préciser que le plugin est le forms&tables

    • xavier zilliox

      j’ai pu remarquer entretemps que c’est un problème dans le code css du plugin mais je n’arrive pas a voir où ?

    Répondre à ce message

  • Bonjour

    J’ai déménagé mon site spip (procédure d’installation classique), ainsi que les dossiers IMG et plugins, mais les formulaires n’ont pas suivi. Pouvez-vous me dire où ils sont passés ???

    Merci !

    Répondre à ce message

  • 2

    Bonjour,

    J’essaye d’implémenter ce plugin sous la version 1.9.2, mais je rencontre quelques difficultés... L’objectif est d’ajouter un formulaire de sondage sur un article, mais :

    1. J’ai un problème de cache, et ce malgré le fait que j’ai mis la balise CACHE à 0 dans le squelette de mon article... donc si je travaille avec plusieurs sondages liés, à chaque fois que j’arrive sur la page suivante, je dois faire un recalcul...

    2. Lorsque je repond à un formulaire et que je valide, j’arrive sur une page qui dit : « Votre saisie a été enregistrée. Voir les résultats », mais quand je clique sur « Voir les résultats », il n’y a absolument rien sur la page... Pourtant, je vois bien la réponse dans la page d’admin... De plus, je voudrais garder les résultats privés, donc ne pourrait-on pas modifier ce texte pour que le bouton « Voir les résultats » n’apparaisse plus ?

    3. Lorsque je reviens sur l’article en aillant déjà répondu au sondage, j’ai une page vide... Comment faire pour indiquer un message « Vous avez déjà participé à ce sondage » ?

    4. Les boucles de présentation de résultat présentées dans l’article ne renvoyent rien, malgré qu’une réponse soit enregistrées... J’ai pourtant copier-coller ces deux boucles dans mon squelette article, mais sans succès...

    Merci de votre aide

    • Petit complément d’information... étrangement, si je coche la case « Données modifiables par l’utilisateur. », alors j’ai bien un message « Vous avez déjà répondu a ce sondage » qui apparait...

      Est-ce que j’ai mal compris l’utilité de cette option ?

    • Bonjour bbdoc,

      As-tu résolu tes problèmes de cache ?

      Je suis également en train d’essayer d’utiliser des sondages sur mon site et je rencontre les mêmes soucis de cache que toi. Et suivant les paramètres cochés « Réponse unique » / « Réponses multiples » et/ou « Données modifiables » / « Données non modifiables » rien n’y fait ...

    Répondre à ce message

  • Oggiwan

    M’occupant de la gestion d’un ceratin nombre de sites sous SPIP, et en administrant quelques uns directement, une question récurrente m’a fréquemment été posée à propos du plugin “Forms & Tables” (dont l’utilité et la qualité est apr ailleurs indéniable) : y a-t-il un paramètre du plugin qui permette à un admin restreint de créer et/ou modifier un formulaire ?

    Personnellement, je n’ai pas trouvé d’information sur ce sujet, et ça me dérange d’être obligé :
    -  soit d’intervenir en tant qu’admin, à la demande de responsable de rubrique, à chaque fois qu’il veut créer un formulaire ;
    -  soit de donner les clés du SPIP à cet admin-restreint (ce que je ne peux pas me permettre de faire)...

    Si la chose est possible, je serai heureux que vous m’indiquiez la procédure...

    Cordialement,

    OJ

    Répondre à ce message

  • 1

    si le début de votre formulaire est décalé très bas, c’est à dire au niveau de la dernière entrée de la colonne gauche, il y a une petite adaptation à faire :
    dans le fichier spip_forms.css , il faut à deux endroits supprimer le clear : both ou le remplacer par un clear : none
    1. dans .spip_forms div.spip_descriptif
    2. dans .spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form

    • Un ÉNORME merci à toi jmax.... Une astuce en or !!!!!!

    Répondre à ce message

  • Bonjour,
    J’utilise la version 1.9.2d de Spip et la version 1-9-1 du plugin Forms. Je voulais savoir comment faire pour que les données envoyées par l’utilisateur soient stockées (en plus de la base spip_forms_donnees_champs) dans une autre base de données que j’ai crée : client. Je sais me servir du langage SQL mais pas vraiment des boucles de Spip. Je pense qu’il faut modifier le code dans la page forms_reponse.html mais je ne sais pas comment m’y prendre (comment récupérer les données du formulaires ?). Si quelqu’un pouvait m’aider je lui en serait très reconnaissante ! Merci !

    Répondre à ce message

  • J’ai un petit soucis avec le plugin Form&Tables.
    Je n’arrive vraiment pas à paramétrer les champs du formulaire.
    En effet, ils me paraissent beaucoup trop longs.
    Aussi, j’ai une différence entre Mozilla et IE concernant le bouton Valider du formulaire (il n’apparait pas sur IE - Une croix comme une image introuvable.(http://culturemediatic.fr/cameleon_production/spip.php?article26)

    Merci de votre aide.

    Cordialement,

    Gil

    Répondre à ce message

  • j’ai eu un bug étranger sur F&T

    • en local tout fonctionne très bien
    • sur le serveur de production, j’obtenais le message

      Problème technique. Votre saisie n’a pas pu être prise en compte.

    J’ai localisé l’erreur sur inc/forms.php autour de la ligne 660
    $id_donnee = spip_insert_id(); ne retournait rien (erreur que je ne comprends toujours pas)

    j’ai donc écrit ce correctif (stupide mais qui fonctionne)

    ....
    $id_donnee = spip_insert_id();
    // debug du hack correctif
    $hack = spip_query("SELECT * FROM spip_forms_donnees ORDER BY id_donnee DESC LIMIT 0,1");
    while ($row_hack = spip_fetch_array($hack)){
    	$id_hack = $row_hack['id_donnee'];
    }
    $id_donnee =  $id_hack;
    // fin du hack correctif
    
    # cf. GROS HACK inc/forms_tables_affichage
    # rattrapper les documents associes a cette nouvelle donnee
    ...

    merci encore pour ce plugin splendide !

    Répondre à ce message

  • 10
    canteleu plongée

    Bonjour je ne comprends pas comment je pourrais montrer les réponses du formulaire, dans l’article, (sous le formulaire par exemple)

    Quelqu’un a-t-il déjà fait cela ?

    • cy_altern

      Tu trouvera un exemple de BOUCLE à mettre dans ton squelette dans la partie « Mise en oeuvre » du « Carnet de notes » de F&T.

      A noter quand même qu’il faut que le formulaire ait été validé pour que les résultats apparaissent...

    • canteleu plongée

      ok mais dans quel page de mon squelette dois-je le rajouter ???

    • cy_altern

      pour ce que tu veux faire (si je comprend bien...) tu met cette BOUCLE dans la page de ton formulaire, à la suite de celui-ci.
      De cette manière, lorsque le formulaire est soumis, il revient sur la même page et là les résultats sont affichés.

    • canteleuplongee

      je l’ai mise dans le contenu de l’article sous <form1>, mais apparement ce n’est pas la bonne méthode, mais tu as compris ce que je voulais faire

    • canteleuplongee

      je l’ai mise dans le contenu de l’article sous « form1 », mais apparement ce n’est pas la bonne méthode, mais tu as compris ce que je voulais faire

    • cy_altern

      L’intégration d’une BOUCLE signifie qu’il faut modifier le squelette de ta page... il ne s’agit plus d’opérations que tu peux faire avec l’interface graphique de spip ou du plugin F&T : tu dois rentrer dans le code !
      Commence par ce tutoriel : http://www.spip.net/fr_rubrique144.html ça devrait te permettre d’avoir le minimum pour faire cette intégration...

    • canteleuplongee

      ok c’est bien ce qui me semblait. Mais saurais-tu dans quelle page je dois ajouter la boucle ?

      Ne serait-ce pas dans la feuille qui est appelé par "form1’ (sais-tu laquelle est-ce ???) ?

    • cy_altern

      Si tu veux que les résultats apparaissent dans l’article ou est posé le formulaire, il faut mettre la boucle qui affiche les résultats dans le squelette article.html.
      Si tous les articles n’ont pas de formulaire (ce qui j’imagine est la cas) tu peux

      • soit utiliser un squelette article=XX.html (ou XX est le numéro de l’article en question) si tu n’as qu’un seul article avec formulaire
      • soit utiliser le plugin « squelettes par mot clé » si tu as plusieurs articles qui ont des formulaires.

      Encore une fois, tu aurais avantage à lire un peu de documentation sur les squelettes...

    • canteleuplongee.free.fr

      Désolé mais je n’y arrive pas, je ne suis pas assez fort pour trouver une solution tout seul. Mais j’ai une idée : n’y a t-il pas moyen de modifier un fichier du plugin, du style forms_articles pour afficher automatiquement les réponses aux questionnaites.

      Si c’est possible je veux bien que l’on me l’envoie par mail une fois réalisé.

      Merci d’avance : je sais l’espoir fait vivre mais à plusieurs on est plus fort !!!!

    • Alors histoire de fermer ce thread une bonne fois pour toute, j’ai enrichi le paragraphe « Récupération des données des formulaires créés via des boucles » de cet article de 2 exemples qui répondent exactement à ce que tu cherche à faire...
      A partir de là, si tu as encore des problèmes, il faut potasser la doc sur la création / modification des squelettes (mais ça c’est la base pour tout webmestre spip qui souhaite personnaliser ses pages !).

    Répondre à ce message

  • 2

    Bonjour à tous
    J´ai un gros soucis avec ce plug in très pratique.
    En effet à l´envoi d´un formulaire sur le site, les mails sont archivés correctements mai sle serveur ne semble pas envoyer les requêtes par mail.

    je suis sur la 1.9.2b [9381] avec les plugs in
    couteau suisse,
    enluminure,
    cfg,
    recherche étendue,
    recommander à un amis ( qui fonctionne parfaitement pour l´envoie des mails)
    barre typo V2

    y a t-il bcp dans mon cas et surtout une solution à ce problème car au niveau serveur cela semble fonctionner correctement.

    Salutations

    • Bonjour Rano,
      j’ai le me problème. As-tu trouvé une solution ?

    • Non aucune,
      cela est très laborieux de checker les messages a partir de l´admin.
      Le fait est que nous sommes pas les seuls et il n´y a pas de réponse ou piste pouvant nous aider.

      A+

    Répondre à ce message

  • 2
    Dadamuse

    Bonjour,

    1) je viens d’installer le plugin (sous 192d) et il est impossible de modifier l’ordre des champs en cliquant sur les flèches « monter » ou « descendre » car je n’ai pas de flèche ! faut il activer qq ch dans le plugin pour qu’elles apparaissent ?

    2) D’autre part, qd le formulaire est rempli dans l’espace publique (via un article), la réponse au formulaire apparait bien dans l’espace privé mais l’admin et l’internaute ne reçoivent pas de mail de confirm (alors que c’est activé dans l’administration du plugin) ; mon site est sous ovh, ma boite mail sous gmail. est ce que qqn a eu connaissance de ce genre de pb ?

    j’ai changé envoyer_mail.php (comme ecrit dans un des sujets du forum)

    default:
    		return @mail($email, $sujet, $texte, $headers, ’monmail@gmail.com’);
    	}

    mais c pareil !
    merci pour votre aide !

    • cy_altern

      il est impossible de modifier l’ordre des champs en cliquant sur les flèches « monter » ou « descendre » car je n’ai pas de flèche

      en effet, dans la dernière version le déplacement d’un champ de formulaire se fait par « glisser/déposer » de l’icône du champ vers la position où tu veux le mettre.

    • merci pour l’info !
      maintenant, je l’ai fait une fois et hop les flèches ont réapparu comme par enchantement !??!! sans retour possible au glisser-déposer ... bon dommage car je préférais qd même le glisser-déposer ... !! les mysteres de spip :)

    Répondre à ce message

  • 2

    Bonjour,

    J’utilise SPIP depuis bientôt un an dans sa version 1.9.1, et j’ai créé des sondages grâce à ce plugin ma foi fort sympathique. Des sondages qui s’affichent parfaitement dans la partie publique ; par contre l’accès à la partie privée pour vérifier les résultats, pour modifier un question ou ajouter un champ est inaccessible. De même l’accès aux articles est impossible : une erreur s’affiche, Allowed memory size of 8388608 bytes exhausted (tried to allocate 64 bytes) in /data/village/sanchopanzalemag/sancho-panza_fr/www/ecrire/public/phraser_html.php on line 274. Ca semble correspondre à un problème de mémoire, mais la ligne du fichier change quand j’actualise la page, ce qui fait que je ne sais pas ou je devrai modifier le fichier.
    Quelqu’un aurait il une piste ?

    Mehdi

    • J’ai également rencontré ce problème sur une version 1.9.2d, en local sous Linux (Mandriva 10.1).

      En revanche, sur le serveur distant, ça tournait sans problème (Spip 1.9.2d ; hébergement OVH).

    • C’est simplement (c’est un mot difficile à prononcer lorsque l’on a passé plusieurs jours à trouver une solution dans la prog...) un problème d’allocation de mémoire pour le fichier php.ini.

      Ca se passe au niveau du serveur, et 8 Mo, ca ne suffit tout simplement pas pour faire fonctionner ce plugin correctement. Depuis que mon hebergeur l’a passé à 16 Mo, le monde merveilleux des formulaires m’appartient.

      Bye

    Répondre à ce message

  • 2

    Bonjour,

    Fonctionnement impeccable du plugin’. J’ai mis en ligne des formulaires qui fonctionnent très bien. Seulement, pour l’un d’eux, j’ai effectué une partie sur papier, et j’aimerais rentrer les résultats sur le site. Or forcément, il n’est pas possible de remplir plus de 2 questionnaires d’un même pc. J’imagine que ca vient de l’ip, mais je ne sais pas comment modifier ce critère.

    Est ce que quelqu’un aurait une idée du comment faire pour temporairement ouvrir le droit d’un IP pour une réponse multiple ? (spip 1.9.2d)

    Merci pour votre aide.

    • Et si dans les paramètres du formulaire tu coches « réponses multiples » ca le fait ?

      dd

    • Salut, merci pour ta réponse.
      Il est déjà configuré en réponse multiple, donc a priori ca ne vient pas de là. J’ai trouvé une sorte de solution, peu pratique, et peu technique, avec mes faibles compétences. Je vous l’explique.
      1) Videz le cache du site
      2) Videz le cache de mozilla dans outils/options, supprimer les fichiers temp d’internet explorer
      3) faire le ménage des cookies avec spybot et easy cleaner ou autre chose si vous avez.
      4) vous connecter sur le site mais uniquement avec internet explorer. Ca ne fonctionne pas avec firefox. Ne me demandez pas pourquoi.

      Voici la procédure la plus logique. Enjoy.

      Si tout autre réponse à la question originelle vous vient à l’esprit n’hésitez pas.

      Bye

    Répondre à ce message

  • 4

    Bonjour.

    J’ai installé avec succès le plugin. Seul problème, l’apparence des formulaires sur le site public. Impossible d’aligner les éléments ou de dimensionner la largeur des champs de saisie. Voir sur : http://www.sqy-sportnature.fr/spip.php?article14
    Ce qui m’ennuie, c’est la largeur du champ texte qui dépasse largement celle de ma zone de saisie apparente.
    Quoi modifier exactement dans quel fichier CSS ?
    Merci par avance.

    • Complément d’info et autre piste possible : en regardant le code de la page générée avec Firebug sous Firefix, je vois que le champ de saisie de texte a pour valeur cols=« 80 », ce qui semble être la cause de la trop grande largeur de ce hamp de formulaire. Où et comment modifier la valeur de « cols » qui semble être générée dynamiquement ?

      Merci par avance pour cexu qui maîtrisent le sujet.

    • Jean-Pierre

      Bonjour,

      Le style des formulaires est géré par forms_et_tables/spip_forms.css.
      Il suffit de faire un appel dans le <head> de la page qui contient le formulaire vers ce fichier css et régler ensuite les différents paramètres.

    • En effet, je n’avais pas inclus la ligne qui appelait le CSS. J’ai toutefois toujours le problème avec la largeur du champs Texte. Pourquoi le formulaire génère t-il par défaut une valeur de 80 pour « cols= » ?

    • Je ne sais pas « pourquoi » mais tu peux changer les valeurs dans ta css spip_forms.css :

      .spip_forms form textarea.formo, .spip_forms form textarea.forml{width:250px; height: 80px;}

      dd

    Répondre à ce message

  • Bonjour,
    Ce plugin est génial, pratique, efficace. Dommage simplement qu’il n’ait pas de protection anti-spam. J’ai peur d’être rapidement la cible des robots.
    Est-il compatible avec des captchas existant ?

    Répondre à ce message

  • 9
    sebmicoud

    Bonjour,

    j’ai installé la dernière version de forms & tables sur mon site (spip 1.9.2 b). Je peux créer des tables et des champs, cependant, lorsque j’ajoute des données, il m’est bien retourné le message « Votre saisie a été enregistrée » mais les données apparaissent vide dans l’administration. Tout se passe comme si rien ne s’écrivait dans la base, une donnée vide est enregistrée.
    Pour information, mon site tourne avec php5 et les plugins suivants :
    -  accès restreint 2.0
    -  Agenda pour SPIP 1.9.2
    -  Escoitar Gis Plugin
    -  SPIP-Listes
    -  Squelette par mot clef
    -  Walma
    -  Widget Calendrier
    -  GoogleMap Api

    J’ai fait un test en désactivant tous les autres plugins mais toujours le même problème. Existe-t-il une incompatibilité avec php5 ?

    Merci pour vos réponses.

    • Moi j’ai un problème aussi, je n’arrive pas a afficher mon formulaire dans un article.
      Comment je peut faire ?

    • sebmicoud

      Normalement il suffit de copier la balise « formxx » dans ton article exactement comme pour inclure une image ou un document.
      Mon problème est un peu différent, si je veux ajouter des données, celles-ci n’apparaissent pas dans le résumé des données de l’interface d’administration de la base de donnée... :-(

    • Bon sa fonctionne j’ai réussi à l’insérer dans mon article. Parcontre es que quequ’un ces quelles fichiers il faut modifier pour sa ise en page. Couleut et enlever cette barre marron sur la gauche.
      Merci a tous

    • sebmicoud

      Bonjour, en installant la version mise à jour le 27/07 j’ai toujours le même problème. Après avoir rempli et validé mes champs, j’ai bien le message « Votre saisie a été enregistrée » cependant quand je clique sur « voir les données », je constate que les id ont bien été créés cependant les champs remplis apparaissent vide (par exemple : sous le champ « nom » que j’ai créé n’apparaissent que des cases vies).
      Je ne vois vraiment pas d’où cela peut venir, vos idées sont les bienvenues.
      Et merci encore pour ce plugin fort utile.

    • Christian

      Bonjour,

      j’ai exactement le même problème - tout fonctionne sauf que les résultats du formulaires ne s’affichent plus dans l’interface d’administration alors que les données sont bien enregistrées dans la base de données.

      Le problème est apparu en migrant vers un nouveau serveur, sur l’ancien serveur tout fonctionne impec, seule différence peut-être c’est que j’ai utilisé les dernières versions de spip et de différents plugins, qui dans la même configuration fonctionnent sur l’ancien serveur.

      Je me demande si c’est une question de configuration php (le nouveau serveur est en php 4.4.4 alors que d’autres serveur où ça marche sont en 5.1.4 ou 4.4.7).

    • sebmicoud

      Je n’ai toujours pas trouvé la solution. Je n’ai même pas l’impression que mes données soient enregistrées dans la base... J’ai beau cherché je ne trouve pas ce qui provoque ce souci. Peut-être le php, le serveur qui héberge mon site tourne avec php 5.0.4. Une idée ? Merci encore. ;-)

    • Chez moi aussi ça ne fonctionne pas, on dirait que le plugin crée les tables mais qu’il est impossible d’écrire à l’intérieur. Le rang est bien pris en compte mais les données remplies dans les formulaires ne sont pas intégrées.
      Un souci dans le fichier de connexion à la base ?

    • Lolotte

      Très bonne question...
      Comment enlever ces deux lignes marrons qui sont sur la gauche du formulaire ?

      Si quelqu’un a déjà trouvé une réponse, merci de la partager !!

    • L’instit

      Normalement, ces lignes marrons ne devraient pas apparaitre sur la partie publique. Quoi qu’il en soit, le css des formulaires se gèrent dans le fichier spip_forms.css qui se trouve dans le dossier du plugin. A priori, cette bordure est vers la ligne 8, code couleur #996633

    Répondre à ce message

  • Laurentg001

    Bonjour,
    Je voudrais savoir comment ajouter un bouton pour imprimer directement les messages un par un depuis la page listant les messages envoyés depuis le formulaire ?

    Et aussi, je ne voudrais définir automatiquement le titre, la rubrique, l’auteur de l’article que lorsque je crée un article à partir du message.

    Quelqu’un a-t-il une solution ?
    Merci. :-)

    Répondre à ce message

  • 1
    sebmicoud

    Bonjour à vous,

    j’ai un petit souci avec la réception des formulaires par mail depuis quelques semaines. J’ai contacté mon hébergeur (France Telecom) qui m’a indiqué que les mails étaient bloqués car considérés comme spam. Le seul moyen d’assurer un envoi serait de définir un return path pour les formulaires envoyés grâce au plugin forms&tables.
    Auriez-vous des suggestions pour configurer le plugin en ajoutant un return path ?
    Je vous remercie par avance pour votre aide précieuse.
    Pour info, le site Internet fonctionne avec Spip 1.9.2b [9381] et le plugin forms_et_tables_1_9_1 version 0.301

    • sebmicoud

      je me réponds moi même si ça jamais ça peut aider quelqu’un. Pour que les messages envoyés via les formulaires (réalisés grâce au plugin forms&tables) ne soient pas bloqués comme spam par le serveur de France telecom, j’ai du déclarer un return path dans le fichier inc/envoyer_mail de spip (version 1.9.2).

      Ainsi, il suffit de compléter les lignes suivantes :

      case ’online’ :
      return @email(’webmaster’, $email, $sujet, $texte) ;
      default :
      return @mail($email, $sujet, $texte, $headers) ;

      avec : ’-fvotreadresse@fournisseur.fr’

      case ’online’ :
      return @email(’webmaster’, $email, $sujet, $texte, ’-fvotreadresse@fournisseur.fr’) ;
      default :
      return @mail($email, $sujet, $texte, $headers, ’-fvotreadresse@fournisseur.fr’) ;

      Bon courage !

    Répondre à ce message

  • 1

    Bonjour,

    Lors d’une migration de Spip 1.9.1 à 1.9.2c, j’avais supprimé mes plugins pour installer les plugins récents dont « Forms & Tables » du 21/01/08. Dans l’espace privé, après activation de F & T, apparu « INSERT HEAD double occurrence », les champs n’apparaissaient plus dans l’aperçu des formulaires, leur description était doublée. Dans les articles la page Erreur 404 s’affichait à la place des formulaires. Dans la partie publique, la description s’affichait mais pas les champs.

    Cache vidé, plugin F & T désactivé, j’ai supprimé par ftp le plugin pour installer celui de la version du 24/01.

    Après plusieurs vidage de cache, suppression du plugin, ré-installation,... j’ai supprimé toutes les tables spip_forms pensant qu’un nouveau plugin les réinstallerait... Raté !

    J’ai créé la table spip_forms... la table spip_forms_article s’est créée toute seule (?) mais pas moyen de rééditer l’exploit avec les autres tables du plugin : champs, données,...

    La base indique : « Erreur
    Certaines fonctionnalités ayant trait aux tables reliées sont désactivées. Fonctions relationnelles désactivé
     »

    SVP, que faire quand on n’entend rien à PhpMySql pour récupérer les tables et cette excellente fonction Forms & Tables ?

    D’avance merci !

    • Bonjour,

      Pas de réponse. Bon... Seconde tentative :

      SVP, comment réinstaller F&T proprement (Sans « INSERT HEAD double occurrence », avec des tables de base de données vierges mais complètes,...).

      D’avance, merci.

    Répondre à ce message

  • 1
    ordilibre

    Bonjour et félicitations pour cette superbe contribution.

    Je signale une anomalie d’affichage que je rencontre sur une installation en SPIP 1.9.2d.

    Dans l’édition d’un formulaire, les boutons (flèches up et down) d’ordonnancement des champs disparaissent et ne sont donc pas utilisables.

    En observant le code, je remarque l’anomalie suivante :

    <span class="boutons_ordonne" style="display: none;"><a rel="http://alterego.fr.vu.free.fr/ecrire/?exec=forms_edit&id_form=1&retour=%253Fexec%253Dforms_tous&champ_visible=texte_1#champ_visible" class="ajaxAction" 
    
    ....

    Le Style de la class ’boutons_ordonne’ est paramétré pour ne pas s’afficher (display : none ;).

    D’où cela peut il bien provenir ? Existe il un paramètre à redéfinir ?

    • J’ai le même problème en 1.9.2d ( test en local pour l’instant)...les flèches apparaissent au chargement et disparaissent de suite.
      Impossible de changer l’ordre des champs.

    Répondre à ce message

  • 6

    J’ai intégré ce plugin qui fonctionne très bien, mais certains internautes étrangers se voient refuser leur données personnelles : « champs perso invalides » que ce soient des numéros de tel fixes ou portables ou des codes postaux . Comment régler ce problème ?
    url du formulaire :
    http://www.cyber-langues.asso.fr/spip.php?article39

    Répondre à ce message

  • 4

    Bonjour,
    je rencontre un problème de création de formulaire avec SPIP 1.9.2d (avant cela marchait parfaitement sur une version 1.9.2c) : après avoir installé, activé le plugin et crée un nouveau formulaire, impossible de passer à l’étape suivante de création des champs ; de plus le formulaire crée n’est pas enregistré donc non éditable...

    question : problème de compatibilité de ce plugin avec SPIP 1.9.2d ?

    Merci pour votre aide

    • Bonjour aire42,

      Il n’y a pas de souci de compatibilité avec SPIP 1.9.2d,

      par contre ton pb vient peut être d’une incompatibilité avec un autre plugin

      Lila

    • Bonsoir Lila et merci pour la réponse rapide,

      en fait je n’ai QUE ce plugin d’installé...
      et par ailleurs il fonctionne parfaitement sur d’autres sites avec version antérieure de SPIP et sur lesquels il y a d’autres plugins

      bizarre, vraiment bizarre

    • L’instit

      Bonjour

      Peux-tu expliquer quelle procédure tu as suivi pour que ça ne fonctionne plus ?
      Est-ce la mise à jour d’un site 192.c en 192.d ou l’installation d’un nouveau site avec une base vierge, ou la restauration d’une base ?

    • bon, mea culpa (encore une fois)
      le plug-in marche, très bien
      explication  : après install et activation, dans la fenêtre "Gestion des « plugins », il faut cliquer sur le bouton « spip-pack » à droite du nom du plugin ; un texte « Effacer tout » apparaît, il faut cliquer dessus pour mettre à jour le plugin (ou vider son cache)
      après cette opération j’ai pu créer un nouveau formulaire sans pro

      Encore merci pour ce super plugin

    Répondre à ce message

  • C’est simple, ça marche du premier coup est c’est super utile.
    Bravo !!

    Répondre à ce message

  • Bonjour,

    je voulais juste dire que ça marche nickel sur 1.9.2. Mon formulaire est archi simple que des champs de texte mais quand même ! La galère si je n’avais pas trouvé ce super plugin ! Merci ! Que des copier-glisser-coller... le bonheur !

    Répondre à ce message

  • 3

    J’ai un spip en 1.9.2d

    J’ai installé le plugin (merci au dev). Je peux creer un formulaire, titre, sous titre, et toutes les indications. Mais à l’étape suivante, la page d’edition est vide, avec juste sur la colonne de gauche, le numero du formulaire, bouttons « retour », « suivi... », « supprimer », le sous titre, et rien d’autre.

    Si j’essaye de supprimer le formulaire ca me renvoit sur la meme page.

    J’ai desactivé les autres plugins, mais toujours le meme probleme. Des idées ?

    Merci d’avance

    • Je pense qu’on a le même soucis en fait...

    • J’ai un peu avancé : en indiquant un nom dans le champs « Formulaires obligatoires pour la saisie de celui-ci » (dont je ne saisie pas le sens, puisqu’apres il n’apparait nulle part, et qui n’est pas indiqué comme obligatoire), on a acces à la création du formulaire. La tout marche bien, on fait son questionnaire.
      Mais ensuite, le preview ne montre rien, et l’integration avec la balise dans un article n’affiche rien, ni dans la partie privée, ni publique.

      Sinon je ne peux toujorus pas supprimer les questionnaires, meme celui que j’arrive a éditer.

      Ce qui serait bien c’est qu’on sache si c’est la peine de chercher a le faire fonctionner avec cette version de spip.

    • Mediasoc

      J’ai également eu ce problème. J’ai commencé par développer un site en local (avec MAMP sur Mac OS Tiger) avec spip 1.9.2, avec plusieurs plugins dont le plugin de création de formulaires. En local, le formulaire pouvait être créé mais la page d’ajouts de champs n’était pas visible... Cependant, en installant le site sur un hébergement privé que je consacre aux « tests », le plugin formulaires fonctionne bien.

    Répondre à ce message

  • Bonjour,

    tout d’abord un grand merci aux concepteurs du plugin. Il répond parfaitement à mes besoins. Bravo.

    Je l’utilise en version 1.9.1 comme formulaire de contact et je récupère les mails par un client Thunderbird.

    Et c’est là que j’ai un soucis : l’adresse de l’expéditeur est correcte dans le corps du message mais pas dans l’entête.
    A cet endroit ce n’est pas celle de ...l’expéditeur mais formulaire@www.monsite.com !

    J’ai trouvé que l’affectation de « formulaire@ » se fait dans le fichier inc/forms.php aux lignes 773 et 792 mais je n’arrive pas à trouver la variable contenant l’adresse email de l’expéditeur.

    Dans la base, cette adresse se trouve dans la table « spip_forms_donnees_champs », dans le champ « champ » et l’enregistrement « email_1 » !

    Comment faire pour récupérer cette valeur ?

    Le code est très dense, paramétré à l’extrême et là je n’ai pas la possibilité d’y passer plus de temps.

    Quelqu’un a-t-il une idée ?

    Merci d’avance.

    Cordialement.

    Répondre à ce message

  • 1
    circumpolaire

    Bonjour, J’ai un problème avec ce plugin : impossible d’obtenir l’affichage de plusieurs lignes comme prévues avec un champ de type « texte ». Une seule ligne apparait comme si c’était le champ « ligne de texte ». Peut on m’aider ?
    merci d’avance

    • Pour avoir les choix lignes par ligne dans la fonction champs multiples, il faut modifier le code du fichier formulaires/forms_champs_multiples.html comme tu le prévoyais. l faut enlever tout ce qui concerne la boucle <B_choix2> qui correspond à la deuxième colonne...

      Pour ensuite avoir un affichage sur toute la largeur, il faut modifier le fichier spip_forms.css en conséquence. Le code correspondant du fichier devient donc :

      .spip_forms form label
      float:none ;

      .spip_forms h2
      margin :.2em ;
      color :#543E29 ;

      .spip_forms
      color : black ;
      margin : 0px ;
      margin-bottom : 16px ;
      padding : 6px ;
      font-family : Verdana, Arial, Helvetica, sans-serif ;
      font-weight : normal ;
      border-left : 3px solid #963 ;

      .spip_forms form
      border:0 ;
      margin:0 ;
      padding :.5em 0 0 0 ;

      .spip_forms div.spip_descriptif
      border:0 ;
      margin:0 ;
      clear:both ;

      .spip_forms h3
      float:none ;text-align:left ;

      .spip_forms legend
      font-size:1.15em ;
      padding:5px ;

      .spip_forms .spip_form_champ
      margin-bottom : 0 ;
      display : block ;
      clear : both ;
      margin-top : 1em ;

      .spip_forms .spip_form_label
      font-weight : bold ;
      text-align:left ;
      color :#494949 ;
      display : block ;

      .spip_forms .spip_form_label label,
      .spip_forms .spip_form_label .label
      text-align:left ;
      font-weight : bold ;
      color :#494949 ;

      .spip_forms .spip_form_label_obligatoire
      font-weight : normal ;
      font-style:italic ;
      font-size :.9em ;

      .spip_forms .obligatoire_oublie
      color:red ;

      .spip_forms .spip_form_label_details
      display:block ;
      font-style:italic ;
      text-align:left ;

      .spip_forms .spip_form_choix_multiple
      display:block ;

      .spip_forms .spip_form_choix_unique input, .spip_forms .spip_form_choix_unique input.fondo, .spip_forms .spip_form_choix_unique input.fondl
      width:auto ;

      .spip_forms .spip_form_choix_unique label
      margin:0 0 5px 0 ;

      .spip_forms .spip_form_choix_multiple input, .spip_forms .spip_form_choix_multiple input.fondo, .spip_forms .spip_form_choix_multiple input.fondl, ul.choix_mots li input
      width:auto ;
      margin:0 5px 0 0 ;

      .spip_forms ul.choix_mots,.spip_forms ul.spip_form_choix_multiple,.spip_forms ul.spip_form_choix_unique
      list-style:none ;float:left ;padding-left:5px ;width:100% ;

      .spip_forms .spip_sondage
      margin : auto ;

      .spip_forms .spip_form_erreur
      font-weight:bold ;
      color:red ;

      .spip_forms .spip_form_ok
      font-weight : bold ;
      background :#262626 ;
      color :#F1F1F1 ;
      margin : 1em 0 0 0 ;
      padding : .6em ;

      .spip_forms .spip_form_ok a
      color :#FFF9E2 ;

      .spip_forms .spip_form_ok a:hover
      color :#DEB55E ;

      .spip_forms .spip_form_ok_confirmation
      display:block ;

      .spip_forms .spip_sondage strong
      display:block ;
      clear:both ;
      margin-left:5px ;
      color :#494949 ;

      .spip_forms .spip_sondage .ligne_nom
      width:19% ;
      text-align:right ;
      padding-right:1% ;

      .spip_forms .spip_sondage .ligne_nom:after
      content :«  : » ;

      .spip_forms .spip_sondage ligne.chiffres
      color :#525252 ;

      .spip_forms .spip_sondage .ligne_barre
      height : 16px ;
      background : url(ligne.gif) repeat-x ;
      border : 1px solid black ;
      width:80% ;

      .spip_forms .spip_sondage .sondage_table
      display : table ;
      width:100% ;

      .spip_forms .spip_sondage .sondage_ligne
      display : table-row ;

      .spip_forms .spip_sondage .sondage_ligne > div
      display : table-cell ;
      vertical-align : middle ;
      padding : 2px ;
      white-space : nowrap ;

      .spip_forms .forml, .spip_forms .formo
      width:85% ;
      border-bottom:solid 1px #E2CEC1 ;
      border-right:solid 1px #E2CEC1 ;
      border-top:1px solid #AF896F ;
      border-left:1px solid #AF896F ;
      font-size:1em ;
      padding :.25em ;

      .spip_forms .forml, .spip_forms .fondl
      background : #FFFDE7 ;
      color :#4A4336 ;
      width:85% ;

      .spip_forms .formo, .spip_forms .fondo
      background-color : white ;
      color :#4A4336 ;
      width:85% ;

      .spip_forms .champ_obli_oubli
      border:2px solid red ;

      .spip_forms form .forml-focus, .spip_forms form input.forml-focus:focus, .spip_forms form textarea.forml-focus:focus, .forml-focus
      border-bottom:solid 1px #C9AB97 ;
      border-right:solid 1px #C9AB97 ;
      border-top:1px solid #81593E ;
      border-left:1px solid #81593E ;
      background : #FFF2C8 ;
      color :#433817 ;
      font-weight:normal ;
      font-size:1em ;
      padding :.25em ;
      width:85% ;

      .spip_forms form .formo-focus, .spip_forms form input.formo-focus:focus, .spip_forms form textarea.formo-focus:focus, .spip_forms .formo-focus
      border-bottom:solid 1px #C9AB97 ;
      border-right:solid 1px #C9AB97 ;
      border-top:1px solid #81593E ;
      border-left:1px solid #81593E ;
      background :#FFF9EE ;
      color :#433817 ;
      font-weight:normal ;
      font-size:1em ;
      padding :.25em ;
      width:85% ;

      .spip_forms form .champ_obli_oubli-focus, form input.champ_obli_oubli-focus:focus, form textarea.champ_obli_oubli-focus:focus
      border-top:solid 2px #980F1B ;
      border-left:solid 2px #980F1B ;
      border-bottom:2px solid #F3192B ;
      border-right:2px solid #F3192B ;
      background : #FFF2C8 ;
      color :#4D161B ;
      font-weight:normal ;
      font-size:1em ;
      padding :.25em ;

      .spip_forms .spip_bouton input
      border : 1px solid #563033 ;
      cursor:pointer ;
      padding :.4em ;
      background :#F0E6DC ;
      font-family : Verdana, Arial, Helvetica, sans-serif ;
      font-weight:bold ;
      font-size:1em ;
      width:100px ;
      color :#4A4336 ;

      .spip_forms fieldset
      border : 1px none #8F8181 ;
      padding : .4em .4em .4em 1em ;
      margin :.5em 0 .5em 0 ;
      border-top-style : dashed ;
      border-left : 6px solid #c96 ;
      border-top-color : #c96 ;

      .spip_forms a.resultats_sondage
      display:block ;
      float:right ;
      background :#FFFBED ;
      color :#444040 ;
      padding :.2em ;
      border:1px solid #A07D7A ;
      text-decoration:none ;

      .spip_forms a.resultats_sondage:hover
      background :#444040 ;
      color :#F8F5EC ;
      text-decoration:none ;

      .spip_forms p.spip_form_ok, .spip_forms p.spip_form_erreur, .spip_forms form
      clear:both ;

      span.nettoyeur
      clear:both ;line-height:1px ;font-size:1px ;display:block ;

      span.erreur display:block ;

      Enjoy...

    Répondre à ce message

  • 1

    Bonjour,
    je trouves ce plugin vaiment intéressant, néanmoins j’aimerais savoir s’il est possible d’acceder au code des formulaires générés, en effet j’en aurais besoin pour les mettre dans mon squelette

    • Bonjour. je viens d’installer SPIP 1.9.2d, jusque là tout allait bien, mais j’ai un petit soucis avec ce plugin, (f&t) qui ne me permet pas de faire ce pour quoi il est là... Grosso modo, j’ai droit a la page de creation (créer un formulaire ) je rentre la première partie des infos (pas les champs ) je valide pour faire les champs, et là, pas une page blanche, mais admin spip vierge, juste le menu...

      J’ai tenté une réinstallation, un import de base, installer sur une autre base qu’en local (MAMP) et j’ai toujours ce meme problème, hors, cette fonction m’interesse vraiment.

      Je suis passé aussi par la suppression des fichiers /tmp necessaire pour l’update d’un plugin, vider le cache, mais rien n’y fait.

      avee vous une piste ? une solution ? :)

      Merci d’avance

    Répondre à ce message

  • J’ai beau passer &lang=en dans l’url j’ai toujours du français au niveau du bouton valider et du texte concernant les champs obligatoires.

    Une idée ?

    Répondre à ce message

  • 1

    Bonjour,

    Existe-t-il une fonctionnalité intégrée pour choisir l’email auquel sont envoyées les réponses en fonction de l’une de ces réponses ? Je souhaiterais écrire un formulaire de contact qui propose plusieurs interlocuteurs, et que l’email envoyé par le visiteur soit envoyé à des adresses différentes selon la personne sélectionnée.

    Merci !

    • Bon, je m’auto-réponds, ça faisait 2 jours que je cherchais et finalement c’était juste sous mon nez... Il suffit de modifier dans le formulaire : Propriétés > Choisir l’email en fonction de >

    Répondre à ce message

  • 6

    Je viens de tenter d’installer le plugin avec une 1.9.3svn, apparemment ça ne marche pas ... du tout, qu’on appelle « Formulaires et sondages » ou « Tables » :

    Call to undefined function debut_page() in (path)\forms_et_tables_1_9_1\exec\forms_tous.php on line 23

    J’ai lu divers fils en divers endroits sur la compatibilité des plugins 1.9.2/1.9.3, ça a pas l’air gagné, me reste 2 solutions : rétrograder en 1.9.2 ou me faire mon petit formulaire à moi :(

    Ma question : est-il à ce jour envisagé une version compatible 1.9.3 ou l’aventure s’arrête-t-elle là ? (j’ai aussi cherché dans les plugins dev et test, rien ..)

    • Bonjour

      Je peux t’affirmer que la version du plugin actuelle « forms_et_tables_1_9_1 » fonctionne bien avec une svn toute fraîche du jour. Je viens de le vérifier avant de te répondre sur mon site de test. Peut-être as-tu d’autres plugins activés qui provoquent un conflit ?

    • Slt
      Vraiment merci de me répondre, je viens de tenter de repasser en 1.9.2c, cata complète ... je suis vite revenu en 1.9.3.
      Ma svn est fraîche d’il y a quelques jours ... et je n’ai aucun plugins d’installé à part celui-là.

      Quand je clique sur « Formulaires et sondages » j’ai :
      Fatal error : Call to undefined function debut_page() in (path)\public-spip\plugins\forms_et_tables_1_9_1\exec\forms_tous.php on line 23

      Et sur « Tables » :
      Fatal error : Call to undefined function debut_page() in (path)\plugins\forms_et_tables_1_9_1\inc\forms_tables_affichage.php on line 135

      C’est tellement définitif que j’ai vraiment cru à un pbm de compatibilité avec la 1.9.3 ... hmm, si quelqu’un a une idée, ça m’intéresse !!!
      Merci d’avance !

    • Quelques précisions :
      -  c’est toujours un appel à « debut_page » qui capote, « debut_page » qu’on retrouve dans vieilles_defs.php seulement (en dehors de tous les appels, assez nombreux, depuis le plugin ...), je commence à soupçonner un pbm d’include. A noter que sur le même serveur, j’ai d’autres spip, 1.9.2c cependant, qui marchent tous avec ce plugin, mais peut-être eux n’utilisent-ils pas vielles_def.php.
      -  j’ai fait une ré-install du dernier svn et du dernier plugin stable, pareil ... Je me demande vraiment quelle différence j’ai avec votre installation. Ici c’est un Wampserver.

    • J’ai retenté des installations fraiches chez 2 hébergeurs différents :
      -  chez OVH, j’arrive à installer une 1.9.3 mais le plugin ne fonctionne pas non plus
      -  chez Neptune (un host grenoblois) la 1.9.3 ne s’installe pas (enfin on arrive à installer mais dès qu’on entre dans l’interface d’admin il veut mettre à jour la base, alors qu’on vient d’installer une 1.9.3, et impossible de le faire, on cycle perpétuellement avec ce message), mais bon c’est un hébergement mysql4 et php4.

      Pour conclure, j’ai finalement réussi à revenir sur une 1.9.2c, 3h de boulot. Le seul mystère reste pour moi qu’une personne ai réussi à faire marcher ça ....

    • Pour les problèmes avec vieilles_def, il faut installer le plugin « compat193 »

    • Même probleme que toi Pierre.
      Avec SPIP SVN et forms SVN datant du 22/02/2008

    Répondre à ce message

  • jean-eric

    Bonjour

    Je voudrai faire la chose suivante : dans un article qui décrit un phénomène physique, des formules sont documentées par une illustration numérique, or je voudrais donner la possibilite au lecteur de changer des paramétres initiaux et voir le resultats en lieu et place des valeurs claculees.

    Je me disai que je pourrait faire saisir les parametres par un formulaire mais comment
    1) proceder au calcul des valeurs a partir des nouveaux paramètres
    2) proceder a l’affichage dans le texte de l’article en lieu et place des valeurs par defaut ?

    Avez-vous une suggestion ?

    Répondre à ce message

  • 2
    Gerard FONTAINE

    Bonjour,

    J’utilise le plugin forms_et_tables_1_9_1 version 0.39 sur un site où il y a des administrateurs restreints.

    Comment faire pour que ceux ci aient accès à la création et la consultation de formulaires.

    Merci pour vos réponses futures.

    Gerard

    • Salut

      Je crois qu’en installant le plugin autorité et en cochant l’option : « les admins restreints ont les mêmes droits que les autres admins », tu leur donnes cette possibilité

    • Bonsoir,

      Je vais faire des essais avec ce plugin et je vous tiendrai au courant des résultats.

      Cordialement,

      GeF

    Répondre à ce message

  • 1

    Bonjour,

    Ce plugin est-il compatible avec postgres ?

    En effet, l’installation du plugin sous spip 1.9.3 et postgres 8.2.6 semble se passer correctement.
    Mais quand je vais sur
    j’obtiens le message d’erreur suivant :
    Warning : pg_query() [function.pg-query] : Query failed : ERROR : relation « spip_forms_champs » does not exist

    • Ce plugin est-il compatible avec postgres ?

      Non, c’est indiqué dans l’article. La prochaine mouture devrait l’être si j’ai bien tout suivi.

    Répondre à ce message

  • Hello, est-ce que quelqu’un sait comment récupérer la date et heure de l’envoi ainsi que l’ip de l’envoyeur d’un formulaire ?

    Répondre à ce message

  • Attention !! Ce message est traduite par un sorfware Il
    -  Existe une Documentation en Espagnol ?
    Sebastian
    L’Argentine

    Répondre à ce message

  • 1

    Bonjour,

    Super plugin et très facile à l’insérer et utiliser. J’adore et c’est bien vu, le fait qu’on peut consulter les résultats via le backend. Très utile pour un formulaire de contact quand on est en déplacement et on a pas accès a ses mails.

    J’ai 2 questions a propos du plugin qui m’aiderons a mieux l’utiliser dans un site en developpement.

    -  Relooker le positionnement des checkbox pour l’option choix multiple. J’essaye d’avoir 1 option par ligne pareil comme pour les boutons radio (choix unique). J’ai essayé d’appliquer différents styles au .spip_form_choix_multiple qui semble être en charge du look mais j’arrive a rien. En plus la propriété display:block qui est celle par defaut semble etre la bonne donc, je ne sais plus où je dois regarder dans le code pour faire ce changement.
    -  J’essaye de trouver un solution pour récupérer une valeur via GET et le poster avec le formulaire. Est-il prévu dans les futurs versions d’avoir un type de champ « hidden » dans la liste déroulante des type de champs ou il y a peut-être un autre manière a contourner ce que je veux faire ?

    Merci d’avance de votre aide précieuse.

    FireWolf

    • Rebonjour,

      Après quelques recherches j’ai constaté que les fichier plugins/forms_et_tables_1_9_1/formulaires/forms_champ_multiple.html gère aussi une partie de l’ordre d’affichage.
      Malgré les différentes bidouilles avec le parametre {par rang} ou l’insertion du tag <br /> j’arrive pas résoudre proprement mon problèmes. Les choix restent toujours en 2 colonnes.

      Je suis un peu perplexe quand a la facilité d’accomplir un truc si simple.

    Répondre à ce message

  • Bonjour,

    Je voudrais qu’après la validation d’un formulaire le visiteur puisse télécharger un document .pdf, j’ai essayé de mélanger les plugins FORMS et Accès restreint mais je n’ai pas réussi à remplacer LOGIN-PUBLIC par FORMS..., quelqu’un a-il une solution ?

    Merci d’avance,

    Sinon ce plugin marche super bien sur 1.9.1

    Répondre à ce message

  • 1
    Claudio Gnessi

    Je suis italien ne parle bien fraçais, excuse moi...

    le probléme se que le formulaire n’apparaît pas sur le site. Le formulaire apparaît seulement quand dans la configuration (onglet Propriétés) lorsque est sélectionnée l’option « Données modifiables par l’utilisateur ». Mais si cette option est active l’utilisateur répond toujours au même donnee et la changeant toujours son contenu...

    J’utilise SPIP 1.9.2d avec FORM & TABLES 1.9.1 v.303 rev 18159.

    Merci

    • Héla non, j’ai toujours le même message d’erreur
      Fatal error : Call to undefined function : spip_mysql_version() in /homepages/41/d139981457/htdocs/multimedia/comvis/plugins/forms_et_tables_1_9_1/exec/forms_reponses.php on line 128

      même avec l’option « Données modifiables par l’utilisateur » cochée.
      Il m’est donc impossible d’afficher les réponses dans le site privé avec
      SPIP 1.9.3 dev [10268]

    Répondre à ce message

  • Bonjour,
    J’ai un souci de suivi du formulaire avec le plugin Formulaires&Tables (SPIP
    1.9.1+)
    Il fonctionne bien sur Spip 1.9.3, sauf l’affichage des réponses du
    formulaire dans le site privé alors que le téléchargement des réponses est
    OK.
    Message d’erreur :
    Fatal error : Call to undefined function : spip_mysql_version() in
    /homepages/41/d139981457/htdocs/multimedia/comvis/plugins/forms_et_tables_1_
    9_1/exec/forms_reponses.php on line 128

    Quelqu’un peut-il m’aider pour résoudre ce problème, merci.
    Antoine

    Répondre à ce message

  • 1

    Bonjour,

    Même problème qu’évoqué précédemment : « plugin Forms : création de formulaires 17 décembre 2007 15:50 », avec une version SPIP 1.9.2c [10268]

    Au moment de créer un formulaire, tout semble fonctionner correctement. Mais, les "champs" n’apparaissent pas en aperçu pas plus que dans l’article.

    Une solution ==> Dans le fichier plugins\forms_et_tables_1_9_1\formulaires\forms_structure.html
    La ligne 10 comporte un filtre saisie=oui qu’il faut passer sur saisie !=non

    Dans le cas contraire, la valeur du champ "public" de la table spip_forms_champs reste sur "non" et les champs ne s’affichent pas. Une fois saisie !=non les champs s’affichent.

    Mais tout cela n’est qu’une correction "manuelle". Il faudrait savoir comment résoudre durablement ce bug... Une nouvelle version ?

    • ManuDevil

      J’ai eu le même problème, et la correction apportée semble fonctionner. Merci à GS !

    Répondre à ce message

  • 2

    Bonjour

    Je viens de terminer la mise en place d’un questionnaire avec de nombreux champs, textes, choix simple, multiples, questions. J’ai ajouté une css pour habiller tout ça (Spip 1.9.2).

    Je viens de cliquer sur le bouton « Valider » et le message « Ce champ doit être rempli » n’apparaît pas systématiquement au côté des champs obligatoires non renseignés.

    D’aillleurs dans mon cas là où ce texte n’apparaît pas correspond à des choix multiples. Est-ce un bug ? Comment le corriger ?

    Merci et bravo pour ce très pratique plugin

    • Bonjour,

      je suis confronté au meme pb, il semblerai que cela soit un bug : les cases à cocher ne tiennent pas compte de l’option « champ obligatoire ».

      Quelqu’un a t’il contourné ce pb ?

      Merci.

    • Je me repond à moi meme.

      J’ai donc ajouté le code suivant dans le fichier « inc/forms_type_champs.php » à la ligne 101, juste avant
      if (($val===NULL || !strlen($val)) && ($infos[’obligatoire’] == ’oui’))

      ajout de :
      if (is_array($val) && ($infos[’obligatoire’] == ’oui’))
      $erreurCumulee=0 ;
      foreach($val as $key=>$rep)
      if ($rep !=« ») $erreurCumulee+=1 ;

      if ($erreurCumulee==0) $erreur[$champ] = _T(« forms:champ_necessaire ») ;

    Répondre à ce message

  • 9

    Bonjour,

    La nouvelle version de plugin form ne marche pas avec spip 1.9.2, en fait, lors de la création du formulaire, il est impossible de l’éditer, ou de le voir apparaitre.
    Par conséquent, ne pouvant plus revenir dessus, on est obligé de supprimer le plugin via le dossier plugins de la racine du site.
    En espérant qu’une version compatible verra le jour, je vous remercie d’avance pour vos contributions.

    • Bonjour,

      La même chose pour moi ver. 1.9.2 de SPIP.

    • idem. o_O’

    • Bonjour
      Le plugins form et table doit être compatible. Je n’en suis pas certain mais faites le test.
      Voili voilou.

    • Bonjour,

      J’ai installé la version 1.9.2c et je n’arrive pas à faire marcher le plugin ’forms’ (forms&tables 0.303 pour SPIP 1.9.1+)

      Rencontrez vous ce pb ? Qqu’un aurait une solution à me proposer ?

      Merci par avance.

    • La solution trouvée sur internet (merci à enpix que je me permets de citer) :

      « 
      Perso, mes champs ne s’affichaient pas alors que la case interdire la saisie était bien décochée. Si c’est votre cas, changer la ligne 10 dans form_structure.html saisie=oui doit etre saisie !=non

      En fait dans la table le champ saisie ne s’update pas à OUI, il a la valeur null, donc le champ ne s’affiche pas. »

    • Perso, j’ai résolu le problème qui se situait dans un conflit de plugin... (enluminures, je crois)

    • Super ! effectivement ça fonctionne en modifiant ce test !!!
      Merci Vincent !
      J’aimerai savoir ce qu’en pensent les auteurs ?

      testé sur spip 1.9.2c[10268]

    • Bonjour,

      Pour moi ça ne fonctionne toujours pas !! - :(
      Il m’affiche qu’un champ dans l’espace public (mon premier) ainsi que le bouton valider.
      Comment faire ?
      pouvez-vous me dire exactement dans quel fichier se trouve la ligne de code à modifier ??
      Merci pour vos réponses
      a+
      stef

    • Ok c résolu pour le moment, g supprimer mon répertoire de plugins puis réinstaller et la ça fonctionne (enfin presque !!). Mes champs s’affiche manitenant.
      Reste à regarder pourquoi lorsque je clique sur le bouton valider, rien ne se passe. Il y a autre chose à configurer ??
      Merci de vos réponses
      a+
      stef

    Répondre à ce message

  • Bonjour,
    Excellant plugin qui marche très bien avec version 1.9.2.

    J’ai cependant une question. Existe t-il un moyen d’empecher un visiteur de repondre plusieurs fois à un même formulaire ?

    En tous cas merci pour cette contribution.

    Répondre à ce message

  • 1

    Bonjour
    Excellent plugin, très utile !
    Petite question :
    J’ai inclu un formulaire dans un fichier de mon squelette : je souhaiterais accéder à une page html une fois après avoir cliqué sur le bouton « Valider ». Où mettre le code ?
    Merci

    • Je plussoies ... Comment peut on rediriger les visiteurs après la fin de la saisie du formulaire ?

    Répondre à ce message

  • J’ai un problème d’affichage avec firefox : un espace vide entre le début du formulaire et le paragraphe précédent. Ce problème ne se présente pas avec IE.

    Adresse du formulaire

    http://www.cyber-langues.asso.fr/spip.php?article39&lang=

    Merci de bien vouloir m’éclairer.

    Répondre à ce message

  • 3

    Bonjour,

    J’ai bien installé ce plugin, et créé quelques formulaires pour mon site. Les formulaires s’affichent bien dans les pages voulues, et lorsqu’on les rempli, ils confirment l’envoi du message aux admin du site.

    Les informations rentrées par les visiteurs sont bien stockées dans la base de données (je les vois en backend, dans la section réservée au plugin), par contre je ne reçois aucun message... j’ai eu beau chercher d’où vient le problème, rien à faire, je ne vois pas où ça cloche !

    • N’ayant pas eu de réponse pour mon problème, j’ai essayé de chercher la solution à nouveau... mais ca ne marche toujours pas.

      Mon formulaire d’inscription à la Newsletter fonctionne bien, par contre (il ne provient pas de ce plugin, mais du plugin « spip-listes »).

      Voila l’action de mon bouton de newsletter :

      « form action= »#SELF« method= »post« »

      J’aimerais essayer de mettre ce morceau de code dans les formulaires Forms&Tables, mais je ne vois pas dans quel fichier sont les boutons d’envoi...

    • Apres quelques recherches plus avancées, j’ai vu qu’il pourrait s’agir d’un probleme du à mon hébergeur. En effet certains hebergeurs ne supportent pas la fonction mail() de php.

      Pour ma part je suis sur une dedibox, est-ce que ca pourrait venir de la ?

    • Bon, apparement la fonction mail() de php fonctionne tres bien sur la dedibox...

      Je ne sais plus ou chercher !

      Personne ne peut m’aider ?

    Répondre à ce message

  • 3

    Bonjour.

    A ce jour impossible de valider la validation du plugin sous 1.9.2
    Partie admin j’ai le message suivant :

    / !\ Fichier absent : public/forms_boucles.php
    / !\ Fichier absent : public/forms_balises.php

    Pourtant ces fichiers sont présents.
    Une idée ?

    Merci

    • Vérifie les droits d’accès ... il faut au moins que apache puisse lire ces fichiers, mettre droit de lecture pour tous ...

    • J’ai vérifié et les droits sont identiques aux autres répertoires. IL n’y a pas de soucis de ce côté là à priori. Je continu à chercher. Si c’est déjà arrivé à quelqu’un je suis preneur.

      Serveur : ouvaton.

      Merci

    • J’ai également ce problème, or les fichiers sont bien sur le serveur, j’ai été jusqu’à faire un CHMOD 777 dessus mais rien à faire j’ai toujours l’erreur

      / !\ Fichier absent : public/forms_boucles.php
      / !\ Fichier absent : public/forms_balises.php

      Quelqu’un a su résoudre ce problème ?
      La version de SPIP est la 1.9.2c et la version de forms & tables est celle du 25
      11.2007

      Merci a qui pourra m’aider.

    Répondre à ce message

  • 1

    Bonjour et merci

    Contrairement à deux qui voulaient restreindre la gestion des formulaires aux administrateurs, moi je voudrais l’étendre ... j’ai chargé forms&tables, je l’ai activé, moi (administrateur) je peux créer un formulaire, mais pas des admin restreints : quelqu’un saurait-il ce qui cloche ? (la version de spip : SPIP 1.9.2b [9381])

    merci

    • Je suis dans le même cas que toi.

      En supprimant dans le fichier ecrire/inc/autoriser.php :

      // Admins restreints, les verifier ici (pas generique mais...)
      // Par convention $restreint est un array des rubriques autorisees
      // (y compris leurs sous-rubriques), ou 0 si admin complet
      if (is_array($qui)
      AND $qui[’statut’] == ’0minirezo’
      AND !isset($qui[’restreint’]))
      if (!isset($restreint[$qui[’id_auteur’]]))
      include_spip(’inc/auth’) ; # pour auth_rubrique
      $restreint[$qui[’id_auteur’]] = auth_rubrique($qui[’id_auteur’], $qui[’statut’]) ;

      $qui[’restreint’] = $restreint[$qui[’id_auteur’]] ;

      if (_DEBUG_AUTORISER) spip_log(« autoriser $faire $type $id ($qui[nom]) ? ») ;

      J’obtient les droits sur forms&tables pour les admin restreint, par contre il peut du coup modifier les comptes de tous les auteurs et publier dans toutes les rubriques (ce n’est pas exhaustif cette liste de nouveaux droits).

      Ce n’est pas la bonne méthode mais c’est une piste pour trouver la bonne solution.

      Bref a l’aideee :)

    Répondre à ce message

  • 3

    Peut-on insérer des images dans les formulaires ? Je veux faire un questionnaire sur des animaux et poser des questions à partir d’une image. Je veux donc insérer une image avant un champ de saisie. Merci.

    • C’est possible !!

      Voici comment je procède :

      Je crée un article que je ne valide pas dans lequel j’insère les images nécessaires. L’article sert juste à récupérer le code de l’image.

      Je crée le formulaire et pour poser une question, par exemple « quel est cet animal ? », j’insère un champ de type message d’explication avec comme texte par exemple :

      Quel est cet animal ?

      Il n’y a plus qu’à mettre à la suite par exemple un choix multiple avec : chien, chat... etc...

      l’imagination ne connait pas de limites avec forms et tables !! :-)

    • Au temps pour moi, il fallait lire :
      "Je crée le formulaire et pour poser une question, par exemple « quel est cet animal ? », j’insère un champ de type message d’explication avec comme texte par exemple :
      Quel est cet animal ? <doc2|center>"

    • Merci beaucoup, cela fonctionne très bien.

    Répondre à ce message

  • yann boulegue

    bonjour, j’ai fait migrer mon site sur un nouvel hébergeur (PHPNET) et depuis je ne reçoit plus les réponses de mes formulaires par mail.
    Y a t’il un paramétrage à changer ?

    Répondre à ce message

  • 1
    SugarDaddy

    Super mais un ti problème là tout de suite.

    Dans le message de confirmation, j’ai placé des liens. Rien de bien particulier.
    Et bien ils sont tronqués...

    Kezako ?
    Merci d’avance !

    • sugardaddy

      J’ai toujours ce problème... je ne comprends vraiment pas ce qui peut se passer... j’ai rien fait maman ;)

    Répondre à ce message

  • Une superbe réalisation, afin d’éviter le scrollig, y a t’il un moyen quelconque de générer un saut de page pour des formulaires volumineux ?

    Merci d’avance

    Répondre à ce message

  • 11

    Ce plugin marche nickel. Il est super.

    Je voudrai savoir comment modifier l’apparence du formulaire. je trouve vraiment pas.

    • la feuille de style spip_forms.css dans plugins/form&table

      tu peux copier etmodifier ce fichier dans le répertoire squelettes/ pour garder l’original intact.

      dd

    • Ca marche pas chez moi, la feuille de style appelée est ’spip.php ?page=forms_style.css’ comme si c’est un squelette qui la produisait ?!? Du coup je ne sais pas quel fichier je devrais créer dans /squelettes pour la surcharger.

      Un petit éclairage des concepteurs ?

    • je me réponds à moi même, à toutes fins utiles pour les autres ...
      C’est bien un squelette qui produit la feulle de style, ça fonctionne comme un squelette avec un cache au niveau serveur SPIP, réglé à une semaine.

      Résultat : quand on copie la feuille de style comme indiqué et qu’on la modifie ... cela ne produit aucun effet tant qu’on à pas vidé le cache ou réactualisé ce squelette un peu spécial en l’appelant par son url suivi de ’&var_mode=recalcul’

      Hey les concepteurs vous êtes maso de nous produire des trucs comme ça ? Merci et bravo tout de même ;-)

    • Salut - J’essaie la méthode décrite (vider le CACHE, url suivi de ’&var_mode=recalcul’ ) mais sans succès ; pour que cela marche, je dois vérifier sur un ordi qui n’a jamaisvu le site, et je n’en ai pas beaucoup !

      il n’y aurait pas un moyen de réduire cette durée de CACHE pour permettre les tests ?
      Merci d’avance

    • C’est probablement le cache de ton navigateur qui te joues des tours ! Le cache de SPIP est au niveau du serveur lui ... eh oui, pour la mise au point des sites il faut tenir compte des deux. Je n’ose pas imaginer celui qui travaillerait derrière un proxy-cache qui lui renverrais des pages pas fraiches :-(

      En fait moi je désactive le cache de mes navigateurs pour pourvoir régler mes sites plus facilement.

    • merci de cette réponse
      j’ai réglé Firefox (Préférence >Avancé > Réseau >Cache + utiliser 0 Mo d’espace disque pour le cache), j’ai recalculé la page , j’ai vidé le cache via l’admin de SPIP MAIS rien n’y fait

      En fait je vérifie l’aspect du FORMULAIRE via l’interface de prévisualisation des articles dans l’espace privé ; dur dur ;-)

    • Régler l’aspect du formulaire dans l’espace privé ??? Pourquoi pas si tu aimes la bidouille (mais tu ne sembles pas à l’aise), sinon c’est du formulaire dans l’espace public dont il faut s’occuper !

      Conseils :
      -  tester sur un serveur local ...
      -  utiliser firefox avec les extentions dom inspector, firebug et webdeveloppeur ... ça t’aidera beaucoup à visualiser ce qui se passe dans ta page, les styles appliqués, tester les modifs ...
      -  ne pas chercher à en faire plus que tu peux, cette feuille de style est tout de même assez sophistiquée ! Sauf difficulté d’affichage particulière sur ton site, accepte donc ce qu’on te propose ;-)

    • non, je ne RÈGLE pas l’aspect dans la partie privée, je retouche la CSS en local, je poste en FTP et après le SEUL moyen de voir ce que ça donne c’est de voir l’article en prévisualisation (pas de bidouille).
      J’ai beau utilser Webdevelopper de Firefox, la CSS rapatriée en partie publique est tjrs la même malgré les modifs.

      le truc c’est COMMENT FAIRE SAUTER ce delai d’1 semaine en cache ?

    • Tu trouvera certainement dans les <head> de ta page l’appel à la feuille de syle :

      <link rel='stylesheet' href='http://tonsite.org/spip.php?page=forms_styles.css' type='text/css' media='all' />

      Cette feuille de style est donc appelée comme un squelette. Pourquoi ?!? Seul le concepteur du plugin pourrait nous le dire, mais il faut faire avec.

      Donc il faut recalculer cette feuille de style spéciale avec :

      http://tonsite.org/spip.php ?page=forms_style.css&var_mode=recalcul
    • Hello,

      pour ma part, le temps de la mise au point de l’aspect du formulaire, j’ai mis le cache du fichier form_styles.css.html (#CACHE0) à 0 et ça marche très bien.

    • merci pour votre aide MAIS je désespère ; pas de changements malgré toutes mes manips.

      le site et la page en question : http://loufactory.net/contactArt.php

      jai modifié et posté à leur place les fichiers suivants :
      http://loufactory.net/plugins/forms_et_tables_1_9_1/spip_forms.css
      (modifs :
      .spip_forms fieldset
      border : 1px solid #006699 ;
      width : 350px ;

      http://loufactory.net/plugins/forms_et_tables_1_9_1/forms_styles.css.html
      (modifs : #CACHE0)

      PUIS j’ai vidé le cache

      MAIS rien n’y fait ! DAmned

    Répondre à ce message

  • 1

    Alors tout d’abord ce plug-in est terrible et très efficace.

    Peut on ajouter, nous même , des types de champs.
    et le must existe t’il un type CAPTCHA.

    voila, je prend tout les liens possible et inimaginable, sauf , le plug-in CAPTCHA de spip car ’il ne s’intègre pas a ce plug-in.

    merci, pour le plug-in, merci pour votre aide.

    • Ah, tiens, je serai bien intéressé moi aussi par la possibilité d’intégrer un captcha à ce formulaire !

      Si quelqu’un a une idée, ce serait vraiment sympa, je débute dans spip et je ne vois pas du tout comment améliorer le plugin actuel

    Répondre à ce message

  • 1

    Bonjour, je suis tres intéressé par ce plugin, mais il n’y a aucun endroit où la documentation est centralisée ; du coup, j’ai beaucoup de mal à m’y retrouver dans les balises, les boucles, les manières d’accéder via le squelette aux données, etc...

    Est-ce que cette documentation existe ?

    Répondre à ce message

  • Bonjour,

    je suis un utilisateur de forms, cet excellent plugin, version 0.303.
    je m’en sers pour une table qui forme une espèce de livre d’or pour les
    anciens élèves de mon lycée.

    J’ai un problème : dès que je crée la table et que je l’insère dans ma
    page avec “formxx”, je peux entrer des enregistrements à partir de la
    partie publique tant que la page n’est pas recalculée. Une fois qu’elle
    l’est, le formulaire disparaît de cette page (en ce moment il n’y est
    plus). Si je duplique la table et que je change “formxx” dans l’article
    ça remarche jusqu’au prochain recalcul.... Parfois, il réapparaît après un certain temps puisque des utilisateurs réussissent à s’inscrire... bizarre.

    autre question, j’ai voulu faire des recherches sur le contenu de ma
    table mais la recherche standard spip ne fouille pas le contenu.
    J’ai utilisé “table_recherchexx” mais ça ne marche pas et me donne une
    erreur de squelette dans la partie publique. Y a-t-il un moyen ?
    merci

    Répondre à ce message

  • 1

    Bonjour,

    Tout d’abbord merci pour ce très utile plugin.

    Je voudrais extraire via une query myql les totaux de certaines réponse à un formulaire.

    Est-ce possible ? si c’est le cas je ne trouve pas les tables spip_reponses et spip_reponses_champs.

    Où se trouve-telles ?

    Merci de votre aide

    Samuel, Belle-ile-en-Mer

    • Pour compter le nombre de réponses dans une boucle

      #COMPTEUR_BOUCLE

      Voili voilou

    Répondre à ce message

  • 1

    Bonjour à tous, je ne sais pas si c’est le bon medium à utiliser pour une demande de support, mais je me lance.

    Le plugin à l’air prometteur, et semble satisfaire pas mal de personnes, mais chez moi, ça ne fonctionne pas ...

    Voici les détails.
    Sous winXP SP2, avec un wamp5 1.7.2, avec les extensions PHP par défaut activées (pas eu besoin de modif jusqu’ici, sauf activation de gd2).
    Ma version de spip : 1.9.2c [10268].
    Pour l’installation : téléchargé sur spip-zone la version du 6nov 2007 de form_et_tables 1.9.1 ;
    Je vide mon cache spip dans l’interface d’admin, me déconnecte, stoppe Wamp5, décompresse le plugin dans mon arbo www locale dans le répertoire plugins préalablement créé ;
    Relance wamp, reconnection interface d’admin spip, les plugins apparaissent, j’active forms_et_tables : OK, je crée un premier formulaire avec les options par défaut cochées et une fois la première validation (avec champ titres et description remplis) je tombe sur un début dé’dition du formulaire, mais avec un message d’erreur :
    Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 41 bytes) in F :\wamp\www\spip\ecrire\public\phraser_html.php on line 133

    Impossible d’aller plus loin.
    Il y a bien la solution d’augmenter la mémoire allouée pour les scripts dans mon php.ini, mais je ne sais pas si je pourrai le faire chez un hébergeur lambda (doux euphémisme ^___^).

    Une piste, une correction de code, une idée ?

    Merci d’avance !

    • Hmmm ...
      Je précise que je ne suis pas le seul à avoir eu ce problème.

      En updatant ma version de WAMP5 à la dernière version 1.7.3, toujours le même message d’erreur.
      J’ai étendu la mémoire allouée aux script de 8M à 16M dans le apache2/bin/php.ini, le problème est corrigé ...

      Mais à combien les hébergeurs fixent-ils ce paramètre ? S’il est à 8Mo par défaut, je me retrouverai, à la mise en production, dans la même situation de dépassement de la mémoire ...

      Quelqu’un à une idée ?

    Répondre à ce message

  • Bonjour, je souhaiterai pouvoir couper mon formulaire en plusieurs page, j’ai beau cherché mais je ne trouve pas.
    J’ai par exemple utilisé le code ++++ du couteau suite dans un champ Texte explicatif mais le formulaire à perdu sa mise en forme sur le seconde page et le bouton valider n’est plus opérant.

    Quelqu’un aurait il une idér

    Merci d’avance

    Répondre à ce message

  • 5

    Bonjour

    Est il possible d’ajouter à un champ liste la liste des pays normée afin de demander de quel pays sont issus les visiteurs d’un site ?

    Merci

    Philippe

    Répondre à ce message

  • Bonjour,
    La validation W3C d’une page utilisant le plugin retourne une erreur sur les champs input de type ’text" ... ils apparaissent en fait avec le type « texte » ce qui ne valide pas, par ex :
    <input type=texte" name="ligne_2" id="input-2-ligne_2" value="" ....
    A priori, les navigateurs supportent et prennent en compte, mais bon ... j’ai parcouru pas mal de fichiers, il y a bien des endroits avec des variables qui prennent la valeur « texte » mais je ne suis pas sûr à 100% que ce ne soit pas normal à ces endroits là. Dans base/forms.php on a bien des « texte »=>« text » (ce qui me fait hésiter sur le précédent )... Bref ... une idée ou chercher ? C’est un bug ou c’est moi qui ait fait une erreur ?

    Répondre à ce message

  • 1
    herveskovitchskaïa

    bonjour,
    je voudrais modifier l’apparence du formulaire de contact que je viens de créer (à savoir la police des champs qui apparaissent (nom, email, objet du message etc...), la hauteur des input, et la taille et police du bouton valider).
    J’ai tenté un peu tout sur spip_forms.css et forms_structure.html, mais je ne trouve pas ce qu’il faut modifier.
    j’ai cherché aussi l’image du bouton valider (ligne 100 sur forms_structure.html), mais il n’apparait pas dans le plugin.
    pouvez vous me donner un coup de main à propos svp, car je tourne en rond ??

    sinon, merci pour ce plugin top, le reproche que je ferais toutefois, est que les fichiers à modifier par l’utilisateur manquent de commentaires. ou alors ce serait sympa d’avoir une analyse de ce genre pour bien comprendre comment ça a été codé : http://www.falconnet.fr/SPIP-Analyse-de-la-CSS-des.html

    • Essayez avec ceci comme base, peut-être ça va t’aider ?

      /* Formulaires */

      div.spip_forms
      font-family : Verdana, Geneva, Arial, Helvetica, sans-serif ;
      font-size : 12px ;
      text-decoration : none ;
      text-align : left ;
      color : #CC6600 ;
      font-weight : normal ;
      margin-bottom : 20px ;

      div.spip_forms .spip_form_champ
      margin-top : 10px ;
      margin-bottom : 5px ;

      div.spip_forms .spip_form_label
      width : 40% ;

      div.spip_forms .spip_form_label label
      margin-top : 2px ;

      div.spip_forms .spip_form_label_obligatoire
      margin-left : 4px ;

      div.spip_forms .spip_form_champ select,
      div.spip_forms .spip_form_champ input,
      div.spip_forms .spip_form_champ textarea
      width : 300px ;
      position : absolute ;
      left : 210px ;

      div.spip_forms .spip_form_champ select width : 305px ;

      div.spip_forms .spip_form_champ select:focus,
      div.spip_forms .spip_form_champ input:focus,
      div.spip_forms .spip_form_champ textarea:focus
      background-color : #FFFFCC ;

      .spip_form_erreur
      color : red ;
      font-weight : bold ;

      .spip_form_ok
      color : green ;
      font-weight : bold ;
      text-align : center ;

      .spip_form_ok_confirmation
      margin-left : 10px ;

      div.spip_forms > #champ11,
      div.spip_forms > #champ12
      width : 200px ;

      /* fin Formulaires */

    Répondre à ce message

  • 1
    camilou_com

    Merci pour ce plugin. C’est exactement ce que je cherchais ! Merci aussi pour toutes vos explications. J’ai fait un sondage en première page de mon site. Par contre, je ne comprends pas quel fichier modifier pour changer l’apparence du sondage. J’aimerais que les choix soient alignés les uns sous les autres et j’aimerai enlever les bordures... J’ai manipulé spip_forms, mais apparemment ce n’est pas ça...

    • camilou_com

      En fait, je me réponds à moi-même. C’est bien le bon fichier... Mais, il ne suffit pas de recalculer la page, il faut vider le cache.
      Merci encore pour ce plugin.

    Répondre à ce message

  • 1

    Comme je le souligais dans post du 13 octobre (
    http://www.spip-contrib.net/plugin-Forms-creation-de#forum399126), j’avais un souci pour l’envoi des mails. J’ai trouvé la cause de mon problème. En effet, mes squelettes étant construits avec des balises INCLURE, il me fallait passer au squelette inclus l’environnement.

    Ainsi avec
    <INCLURE{fond=inc-contenu_article}{id_article}>
    les mails ne sont pas envoyés

    mais avec
    <INCLURE{fond=inc-contenu_article}{self=#SELF}{id_article}>
    ils le sont.

    Ce n’est pas la première fois que j’ai un problème de ce type. Je ne me méfie jamais assez du passage des paramètres aux squelettes inclus !!!

    Merci,
    Franck

    • J’ai eu le même problème, l’envoi de mail ne fonctionnais plus.
      Pour ma part, le soucis venais de « Adresse (URL) du site public » qui n’était pas correct
      Accessible depuis l’espace privé, configuration, contenu du site.

      Excellent ce petit plugins

    Répondre à ce message

  • 1

    Malgré la dernière maj (datée d’hier) et l’aide en ligne http://www.spip-contrib.net/Configurer-les-mails-de-reponses, je ne parviens pas à recevoir ni le mail d’administrateur ni le mail de confirmation s’ils se terminent, par exemple, par .ch, c’est-à-dire s’ils ne comportent que deux lettres. Par contre, ce qui est curieux, c’est que tout se passe normalement si le mail se termine par .net .
    Est-ce que le créateur du plug-in aurait une idée de ce qui peut se passer ?
    A part ce petit problème, ce plug-in est excellent ! Bravo !
    Merci d’avance.
    Javier

    • Je me réponds : en fait c’était un simple problème de configuration de la fonction mail () php chez mon hébergeur : le paramètre « from » doit contenir une adresse email du domaine hébergé...
      L’idée étant de lutter contre les spams.
      Bien vu !
      Jav

    Répondre à ce message

  • Claude C.

    Bonjour,

    Pour info : Le lien Voir l’article ne fonctionne pas

    Une fois qu’on a exporté une réponse vers un article, on dispose du bouton "Voir l’article’.
    Si on clique dessus, aucun article n’est trouvé car l’url ne contient pas l’id de l’article créé.

    Version du plugin : celle du 18/10/07
    SPIP :1.9.2a

    Quelqu’un sait-il pourquoi ?
    Merci

    Répondre à ce message

  • Malgré la dernière maj, je ne parviens pas à recevoir le mail de confirmation si celui se termine par.ch (par exemple). Par contre tout se passe normalement si le mail se termine par .net (entre autres).
    As-tu une idée de ce qui peut se passer ?
    Merci d’avance.
    Javier

    Répondre à ce message

  • Merci pour ce plugin qui répond totalement à mes attentes.

    J’ai cependant un problème avec l’envoi des mails.
    Tout se déroule correctement, j’obtiens bien le message :
    « Votre saisie a été enregistrée. Un message de confirmation est envoyé à moimeme@voila.fr »

    Mais les mails attendus (la confirmation pour l’expéditeur et l’information pour l’administrateur) n’arrivent jamais.
    J’en déduis qu’ils ne sont pas expédiés. Pourtant, la fonction mail est activé chez mon hébergeur 1&1. Je l’utilise à un autre moment.

    Faut-il activer une fonction particulière dans SPIP ?
    Si quelqu’un a une idée, un diagnostic, je suis preneur.

    adresse du formulaire : http://s220113122.onlinehome.fr/spip.php?article39

    Merci.

    Répondre à ce message

  • 1
    Claude C.

    Merci pour cet efficace plugin !

    Auriez-vous une documentation présentant l’utilité de
    -  chaque propriété d’un formulaire (menu propriétés)
    -  de chaque champ

    Encapsulation : Que peut-on faire avec (html, php, balises spip ????), si elle fonctionne .... ?
    (j’ai essayé d’ajouter du html (italic, strong ...) : je n’ai pas vu d’effet ...

    Merci d’avance

    • Claude C.

      Oups

      Je voulais dire :
      -  de chaque propriété du formulaire,
      -  de chaque propriété des champs

      ...

    Répondre à ce message

  • Claude C.

    La réponse stockée dans Spip contient le nom et l’id du visiteur ou auteur qui a validé le formulaire.
    Comment faire pour récupérer cette info, par exemple pour compléter l’objet du mail ou alimenter un champ caché ?

    Qqu’un pourrait-il me passer un exemple ...
    Merci d’avance

    Répondre à ce message

  • 2

    Bonjour,

    Je rencontre un problème depuis que j’ai créé mes premiers formulaires. Il apparaissent bien dans mes pages, mais lorsque je clic sur « valider », je suis redirigée sur ma page d’accueil, et mon formulaire n’est pas pris en compte.

    Cela se produit que je remplisse ou non les champs ; je pense que ca vient du bouton submit ou de l’action du formulaire, mais je ne sais pas du tout où accéder à ces informations.

    Est-ce que quelqu’un pourrait m’éclairer ?

    • Petit détail : j’utilise le plugin Urls propres, peut-être que le probleme vient de là ?

    • Ah oui, j’avais oublié mais il y a aussi un autre problème : la css ne semble pas systématiquement activée lorsque je vais sur un de mes formulaires. Je pense que ca a un lien avec le cache, car quand je recalcule ca marche. Des idées ?

    Répondre à ce message

  • Campagne J.-E.

    Serait-il possible d’integrer le plugin Captcha2 ?
    Merci

    Répondre à ce message

  • jean patrick

    bonjour, et bien sur merci pour se super plugin, je l’ai dejas instalé sur un site sans probléme, mais la , j’esseille de l’instaler tout fonction, le message est bien enregistré sur l’interface, mais je ne reçois pas le mail quelqun aurait t il une piste merci d’avance jpm

    Répondre à ce message

  • 1

    Bonjour,

    Vraiment génial votre outil là !

    J’ai réussi à créer un formulaire (à envoyé par mail) tout fonctionne à merveille ! sachant que j’ai associé ce formulaire à 1 article <form1> and le texte de l’article !
    Mais le hic et que lorsque je revisite l’article (le formulaire et pré-rempli avec les données que j’avais déja insérer pour mon test !), même si je force le recalcul de la page côté public (&var_mode=calcul) j’obtiens le même résultat ? pourquoi ? est-ce un bug ?

    je suis sous spip 1.9.2c avec Version : 0.301 stable de Forms&Tables 1.9.1.

    si quelqu’un peut m’expliquer ?

    • Je me réponds à moi même.

      Il fallait cocher dans l’interface provée : Données non modifiables par l’utilisateur.

      Voilà !

      Merci

    Répondre à ce message

  • Bonsoir, une question juste pour m’aider, je débute sur les formulaires, j’ai donc créer un formulaire pour faire les adhésion à une association, jusque là ça marche très bien, mais je souhaite utiliser paypal, j’ai ouvert le compte et fait mon script avec le bouton paypal, je l’ai ajouter sous mon formulaire, là aussi cela marche, mais je souhaiterai que ce bouton ne s’affiche que lorsque l’on a validé le formulaire au niveau de la zone ou est marqué « Votre saisie est enregistré.... » je n’y suis pas arrivé, avez vous une solution ?.
    Une autre plus simple surement, j’ai fait une 2e formulaire et j’ai mis dans propriétés le nom du premier formulaire de façon à ce qu’il soit appelé à la fin de la saisie du premier, mais là sa ne fait rien de tout sa m’enregistre l’adhésion et le 2e formulaire ne s’affiche pas. ce qui m’aurait permis de mettre mon bouton paypal dans le second formulaire.
    Merci et bonne soirée.
    http://www.sarcoidose-infos.com/beespip

    Répondre à ce message

  • 2

    Bonjour,

    Je souhaiterais avoir la possibilité de remplacer le champ « from » qui apparaît dans l’e-mail de réponse actuellement configuré ainsi :

    From : formulaire@www.quinoadesign.com
    et avoir à la place : From : e-mail (e-mail correspondant à l’e-mail de la personne à qui est destiné le formulaire)

    Ainsi les personnes qui reçoivent l’e-mail de confirmation peuvent utiliser la fonction répondre s’ils souhaitent reprendre contact directement.

    • Il suffit d’aller modifier le fichier inc/forms.php, qui en trois endroits contient la chaîne formulaire@

    • Bonjour,

      Est-il possible de pouvoir avoir une variable pour le cas ou l’on a plusieurs formulaires sur le même site et que les adresses emails d’envoi ne soient pas les mêmes.

      PS je suis en 1.9.1 peut-être que c’est possible en 1.9.2

      merci

    Répondre à ce message

  • Bonjour à tous,

    J’ai saisi du code dans ’Encapsuler le champ dans le code html’ mais rien apparait sur la page ...

    Quelqu’un aurait-il une idée sur la question ?

    D’avance merci

    Répondre à ce message

  • Bonjour,

    Certains européens ont pour habitude de saisir les numéros de téléphone en y incluant des parenthèses ... style +33(4) 76 56 .... ce que refuse la vérification de forms_et_tables.

    J’ai modifié l’expression régulière comme suit dans forms_types_champs.xml (j’espère que l’expression suivante peut être publiée ...) :

    /^(((([+])|(00[.-\s])) ?([1-9])2[.-\s\(] ?[1-689][.-\s\)] ?)|(0[.-\s\(] ?[1-689][.-\s\)] ?))([\s] ?[0-9][.-\s]*)8$/

    ce qui permet d’avoir plusieurs espaces, points ou tirets dans le numéro de tel, et d’utiliser des parenthèses dans l’area code ... Moyennement utile ... mais bon j’ai des plaintes de la Belgique dans un de mes sites donc cela peut peut-être servir !

    Répondre à ce message

  • 1

    D’abord merci aux developpers de ce plugin !
    N’etant pas un expert PHP et SPIP, je bidouille avec SPIP 1.9.2b [9381] | Sarka-SPIP 2.0.0 [13304] et autres plugins (sous W$ et en local avec EsayPHP 2.0.0.0)

    Ceci etant dit, je peux envoyer un mail au « contact » webmaster apres avoir modifier le fichier php.init de SPIP (variable SMTP). Mais pour un formulaire, l’enregisrement d’une reponse qui doit se traduire par l’envoie d’un mail (a la fois a l’admin) et a l’auteur de la reponse (j’ai inclu un champ « email adress ») ne fonctionne pas alors que je vois apparaitre sur fond noir

    Please complete information below:
    
    Your reply has been registered. A confirmation message was sent to campagne@lal.in2p3.fr
    validation de la saisie

    Qcq a-t’il une idee ou le mail coince ?

    • si le texte « validation de la saisie » apparait sur la page qui suit la validation du formulaire, c’est que la génération du mail de confirmation a planté (c’est bizarre mais chez moi c’est ce qui se passait).
      Dans mon cas c’était une erreur de syntaxe dans le modèle utilisé pour générer le mail de confirmation ( form_reponse_email_admin.html ou form_reponse_email_confirm.html), je pense donc que tu devrais chercher de ce côté

    Répondre à ce message

  • 1

    Bonjour et merci pour ce super plugin, il est super intuitif et va simplifier la vie de beaucoup de webmestres !!

    J’ai un petit problème avec les champs de texte qui sortent de la page ; le code HTML récupéré donne :
    <textarea ...  cols="80"></textarea> alors qu’il faudrait dans mon cas au max cols=« 40 »

    J’ai essayé de modifier la feuille de styles spip_forms.css sans succès et je ne trouve pas de piste dans le forum de cet article.

    la page où on peut voir ce dépassement : http://djembedanseafricaine.free.fr/spip.php?article8

    Un coup de main SVP, et encore bravo

    • il faut changer le 80 dans le fichier /plugins/form.../formulaires/forms_structure.html
      ligne 35

    Répondre à ce message

  • Bonjour,

    Tout d’abord merci pour ce magnifique outil.

    J’aimerais faire démarrer les semaines du mini-calendrier (quand on choisit un champ date) par lundi, non pas par dimanche.

    J’ai bien essayé de bidouiller la variable var _firstDayOfWeek = ’2’ ;
    ligne 24 de datePicker_source.js mais ... rien ne bouge.

    Une idée ?

    Merci

    Répondre à ce message

  • 3

    Bonjour,

    Bravo, vraiment bravo pour ce plugin. Je le cherche depuis depuis plus de 5 ans. Vive Spip est félicitation pour ce plugin.
    En plus il est multi langue. Génial.

    Pour l’adapter à mes besoins, je me suis permis de modifier le fichier CSS.

    Voici quelques idées pour l’améliorer encore.
    -  Proposer un champ « Date », avec un petit calendrier.
    -  Pouvoir insérer des champs du formulaire dans la réponse automatique à celui qui saisie le formulaire. Exemple : « Merci Monsieur #NAME »
    -  Modifier le code pour que l’expéditeur du email soit le webmaster du site. (#email_webmaster)
    Note : la fonction envoyer_mail peut ne prendre que 3 arguments.

    Bon courage et au plaisir de découvrir les nouvelles vertions.


    Pascal

    • Je poursuis sur ta lancée pour l’améliorer encore.
      -  Proposer un champ « Date », avec un petit calendrier qui pourrait prendre en compte de précédentes entrées. Je m’explique : Dans le cas d’un formulaire de réservation par exemple les administrateurs auraient validé des demandes qui apparaîtraient alors dans l’agenda. Le top serait de faire fonctionner ce plugin avec le plugin ’Agenda’.
      -  Faire apparaître de nouveaux champs de formulaire complémentaire en fonction des cases cochées.
      (...)

      Je n’y connait rien en PHP et en Javascript mais je tire mon chapeau à tous ceux et toutes celles qui se creusent la tête pour faire avancer les projets Opensources aussi grandioses ou modestes soient t-ils.

    • Moi itou,

      Proposer à l’utilisateur une copie du formulaire pour lui. Il suffit d’indiquer quel champ contiendra son adresse e-mail.

    • En attendant qu’un codeur passe par là, pour modifier l’adresse e-mail de l’expéditeur, il « suffit » de changer la ligne 734 de forms.php (répertoire INC) :

                                      $head="From: vous@votredomaine.com"."\n";

      Euh... C’est dans le plugin forms et tables que j’ai fait ça en fait. En résumé, changer la ligne avec « From : formulaire@ . » (etc.). Cela doit être dans le même fichier j’imagine.

    Répondre à ce message

  • Bonjour,

    Féliciations pour ce plugin très perfomant.

    Concernant les champs publics, je cherche un moyen pour les identifier dans le formulaire de saisie public d’une manière particulière comme on peut le faire pour les champs obligatoires en modifiant la valeur de info_obligatoire_02 dans forms_fr.php par exemple.

    Merci d’avance

    Répondre à ce message

  • Paul Goulpié

    Bonjour,

    En premier lieu toutes mes félicitations pour la création de ce plugin qui est tout simplement génial.

    Il est fort probable que la demande que je vais faire est dû à mon incompréhension ou mon incompétence donc je m’excuse d’avance si je pose une question récurente.

    Serait il possible de créer des champs de type hidden afin de pouvoir les initialiser dans un squelette lors de l’affichage d’un formulaire avec une boucle de type :
    <BOUCLE_formulaire (FORMS)>
    # FORMS
    </BOUCLE_formulaire>

    Merci d’avance et encore bravo .

    Répondre à ce message

  • Bonjour,

    à plusieurs reprises, j’ai signalé tout l’intérêt de ce plugin, mais je suis vraiment très emm.. par la façon désordonnée dont s’affichent les résultats des sondages dans la partie publique :
    -  les questions ne s’affichent pas dans l’ordre où elles ont été mises lors de la création du formulaires,
    -  les réponses à une question viennent aussi s’afficher dans le désordre.

    Au final, la lecture des résultats d’un sondage (en page publique) est un joyeux bordel où on ne comprend plus de quoi il s’agit.

    Quelle solution préconisez-vous pour que ça fonctionne correctement ?

    Je précise que je suis en Spip version 1.9.2 et que j’utilise Forms & Tables dernière version.

    Cordialement

    Répondre à ce message

  • emmanuelle0748

    j’ai une autre petite question, j’ai oublié de l’inclure dans mon message précédent. Je suis débutante avec spip, et je n’arrive pas à comprendre la différence entre les deux types de formulaires qui sont proposés (le formulaire est un sondage, et le formulaire n’est pas un sondage). Je voudrais dc savoir ce que cela apporte de choisir un formulaire sondage ?

    merçi.

    Répondre à ce message

  • emmanuelle0748

    Bonjour, j’aurais une question au niveau du formulaire , en fait quand l’utilisateur emet une réponse cette réponse est visible sur la parie privée du site. Cette réponse peut être exporter dans un article, mais les champs se mettre dans la partie texte de l’article, je souhaiterais que chaque champs se mette à la bonne place dans l’article.

    Je sais pas si j’ai été trés claire.

    si quelq’un peut m’aider sa serait super.

    Répondre à ce message

  • 2

    Bonjour,

    J’utilise le plug-in depuis un moment et tout marchait plutôt bien super :)
    Mais depuis quelques temps, un nombre aléatoire de champs des formulaires apparaissent avec un fond jaune (?) pas du tout lié aux styles décrit pour les formulaires.

    C’est complètement aléatoire. Une premier champ texte aura un fond blanc ; le deuxième champ texte un fond jaune ; le troixième un fond jaune encore...
    Rien de logique en tout cas. Quelqu’un a-t-il dèjà eu ce problème ?

    merci d’avance la SPIP communauté :D

    • As tu installé ou configuré une barre d’outils (telle que la GoogleBar ou Msn) dans ton navigateur ? La GoogleBar contient par exemple une fonction AutoFill (représentée par un papier et un crayon), cette fonctionnalité met en jaune les champs qui peuvent être pré-remplis par Google (Nom, email, adresse, carte bleue...).
      Cela apparait du côté utilisateur et cela ne vient pas de la configuration de SPIP.

    • C’est exactement ce que je cherchais :)
      J’ai la Google Bar installée et en modifiant les préférences « Auto Fill » j’ai pu parer à ce problème ! Merci infiniment...

    Répondre à ce message

  • 8

    Bonjour,
    Le téléchargement de fichier ne fonctionne plus après avoir ajouté les plugins « En onglets dans le texte », « Plugin SPIP-Listes » et « Article PDF ». J’ai désactivé ces plugins et j’ai enlevé #INSERT_HEAD dans inc-head.html. Ca ne fonctionne toujours pas. Où est la solution ?

    • J’ai un début de solution : si le champs à télécharger n’est pas obligatoire, le téléchargement fonctionne bien...

    • Le téléchargement fonctionne bien mais le fichier est vide ! Il est bien dans IMG/protege, mais il est vide après récupération et il n’apparait pas dans suivi du formulaire.

    • J’ai oublié de dire que le passage à Formes_et_tables_1_9_1 n’a pas fait évoluer les choses.

    • Le champs télécharger [obligatoire] fonctionne bien, les fichiers sont bien présents dans IMG/protege mais on ne peut pas y accéder (impossible de modifier les attributs).

    • Hello,

      J’utilise la Revision : 9803 de Forms&Tables1.9.1.
      Avant, je ne pouvais pas télécharger les fichiers. Aujourd’hui cela est possible. Mais les fichiers sont écrits sur le serveur avec aucun droits.

      Je doit donc régulièrement faire un « chmod 777 * » en tant que root dans le répertoire protégé.

      Si cela peut aider...

      Sinon un super Plugin !!! Merci !!

    • j’ai exactement le même probleme pour récupérer les fichiers uploadés puisqu’il sont vides la plupart du temps. Qulqu’un connait -il la solution svp ?

    • estelle

      Bonjour,
      Je suis toute novice dans Spip 1.9.2 mais ce plugin est tout bonnement génial. Je souhaitais que les visiteurs de mon site puissent envoyer un fichier. Mais le formulaire une fois créé et publié et même si le message « votre contribution a bien été enregistrée », aucun document n’est accessible. Je ne sais pas comment les retrouver...

      Vous auriez une solution svp ? Merci d’avance.

    • Joffrey

      Bonjour à tous,

      D’abord merci pour ce super plugin
      Je rencontre néanmoins un problème avec les fichiers téléchargés.
      lorsque je reçois un mail avec un fichier téléchargé, je clique sur le lien qui me redirige vers l’interface spip avec le message « accès interdit ».
      De plus lorsque je consulte le suivi des données, je ne vois aucun document téléchargé.
      Toutes les autres fonctionnalités fonctionnent à merveille. Juste un problème avec les fichiers joints !

      Pourriez-vous m’aider ?

      Cordialement

    Répondre à ce message

  • 4

    Il est possible de modifier l’ordre des champs en cliquant sur les fleches « monter » ou « descendre » en vis à vis de chacun.

    Une fois que mon formulaire est opérationnel, je voudrais intercaler un champ supplémentaire. Cela est-il possible car je ne vois pas de flèches « monter » ou « descendre » ? Je suis en Spip 1.9.2. Sinon, tout est OK à part un bug d’affichage quand on crée un formulaire et qu’on valide un nouveau champ : la nouvelle fenêtre ne remplace pas l’ancienne, mais s’affiche à l’intérieur d’elle, ce qui donne des pages interminables imbriquées les unes dans les autres.

    • Bonjour,

      il suffit d’effectuer un glisser/déposer sur l’icône à gauche de chaque champs afin de modifier leurs positions

    • En fait, je me suis aperçu que ces flèches n’apparaissent pas sous firefox ou Konqueror (sous Ubuntu 7.4 et Windows). Par contre, ils apparaissent parfaitement sous la dernière version de MSIE.

      Pour ce qui est du glisser/déposer, soit je fais quelque chose de faux, soit ça ne marche pas non plus sous Firefox (pas essayé sous MSIE).

      Simon

    • Je confirme que j’ai le même souci pour déplacer les champs sous Firefox (et c’est bien casse-pieds quand le formulaire en a 30).

      J’en profite pour mentionner que j’ai aussi des problème de mémoire du serveur depuis l’installation de la dernière de F&T (try to allocate...).

      Avec les versions de juillet du plugin ça roulait.
      dd

    • Je m’auto-réponds pour le message d’erreur mémoire :

      Il semblerait que des documents joints à l’article ou un formulaire est aussi inséré soit la cause de l’erreur fatale. En tout cas en enlevant les documents joints je n’ai plus d’erreur.
      Donc j’ai mis les documents sur une autre page et fais un lien depuis l’article qui contient le formulaire (mais c’est pas pratique).
      DD

    Répondre à ce message

  • Bonjour,

    Dans un formulaire avec fichiers joints, ces derniers n’apparaissent pas en téléchargement (table). Juste l’adresse et le nom du fichier.

    Comment faire pour avoir un lien de téléchargement ?

    Merci

    Répondre à ce message

  • 1
    Laurent

    Bonjour,

    j’ai un problème avec ce formulaire.

    J’ai installé le plugin foms pour SPIP 1.9.1 sur mon site SPIP 1.9.1, mais quand je veux remplir le formulaire dans la partie public les données envoyées par les visiteurs ne sont pas enregistrés dans la partie privée.

    Quelqu’un pourrait-il m’éclairer ? Merci.

    • Laurent

      Désolé, j’ai trouvé le problème.
      Je n’avais pas vu qu’il y avait un champ de formulaire invisible qui sert d’anti-spam.
      Il faut désactivé les styles CSS pour le voir avec le plugin Webdevelopper de Firefox pour le voir

    Répondre à ce message

  • 1
    Tonton BP

    Bonjour
    Dans le texte destiné à être envoyé par mail en retour de saisie du formulaire - j’ai placé quelque chose du genre
    Bonjour,
    Vous avez laissé un message sur le site - blabla

    J’ai deux sites spip sur le même espace d’hébergement dans deux répertoires différents (mêmes versions de SPIP 1.9.2b plugins identiques).
    Pour le premier le remplissage du formulaire en anglais renvoie bien le message en anglais mais pour le deuxième le message reste en français.
    J’avoue que j’y perd mon latin...

    Par ailleurs y a t-il une configuration minimum type version de mysql et/ou php pour faire fonctionner le plugin ?
    Sur un autre espace d’hébergement (internet-fr pour ne pas le nommer), le plugin marchait à peu près correctement - il n’était pas possible de gérer les données à part les exporter en csv mais bref.
    Désormais lorsque je crée un nouveau formulaire j’obtiens une page vide. Impossible de supprimer le formulaire - à moins de purger les données par EFFACER TOUT
    Version de SPIP : 1.9.2

    Merci

    • Tonton BP

      Oups...
      Je m’appercois que mon message précédent est erroné. Les balises multi n’ont pas été prise en compte...
      Le message du texte est

      <multi>
      [fr]
      Bonjour,
      Vous avez laissé un message sur le site - blabla
      [en]
      Hello,
      You left à message - blabla
      </multi>

    Répondre à ce message

  • 9
    piercol

    Bonjour

    -  J’ai installé le plug-in - ok
    -  Je l’ai activé - ok
    -  J’ai créé mes 1er et 2e formulaires - ok
    -  Mécanisme de création - ok
    -  Un 1er problème : la liste des formulaires créés ne s’affiche pas

    -  Je mets à jour un article ; la liste des formulaires créés s’affiche à gauche - ok
    -  J’insère un formulaire dans l’article - ok
    -  J’affiche l’article en ligne - ok
    -  Je coche un bouton radio (c’est un sondage) - ok

    -  Je valide : catastrophe ! Message : "Fatal error : Call to undefined function : calculer_action_auteur() in .../plugins/forms_1_9_1/inc/forms.php on line 474

    Qu’en pensez-vous ?
    -  est-ce un problème de chmod ?
    -  est-ce un problème de compatibilité avec d’autres plug-ins ? (j’utilise spip-listes, mais si je désactive spip-listes, j’ai toujours le « Fatal error... »

    Merci de me donner un conseil

    Ce plug-in me semble tout bonnement génial !

    S’il fonctionne, alors il est super-génial !

    • piercol

      Je réponds à mon propre message pour signaler que le problème signalé plus haut est en très grande partie résolu : il provenait apparemment d’un conflit entre la version 1.9.1 et la version 1.9.2

      Ce problème est résolu, et le plugin fonctionne bien.

      Il reste cependant un tout petit problème dans l’affichage des résultats du sondage immédiatement après la saisie d’un vote.

      Il semblerait que l’affichage des résultats mis à jour après un nouveau vote ne se fasse qu’après que le délai de remise à jour du cache soit écoulé.

      Quelqu’un a-t-il constaté ce délai ?

      En dehors de cette question, le plug-in est tout bonnement super-génial

      il est en cours de fonctionnement à cette adresse

    • pti gars

      As tu réussi à le faire fonctionner avec spip 1.9.2 ?
      car moi je n’y arrive pas, et j’ai les même symptôme.

    • piercol

      Oui, je l’utilise avec spip 1.9.2, et après quelques soucis initiaux, ça fonctionne globalement bien.

      J’ai cependant le souci suivant avec la partie sondage :

      Les résultats, visibles pour quelqu’un qui a déjà répondu au sondage, s’affichent dans un ordre différent du formulaire utilisé pour la saisie.

      Exemple : Questionnaire de saisie
      -  Question 1

      • Réponse 1
      • Réponse 2
      • Réponse 3
        -  Question 2
      • Réponse 1
      • Réponse 2
      • Réponse 3
        -  Question 3
      • Réponse 1
      • Réponse 2
      • Réponse 3

      Dans l’affichage des résultats on a un classement apparemment aléatoire, du genre :
      -  Question 3

      • Réponse 3
      • Réponse 1
      • Réponse 2
        -  Question 1
      • Réponse 2
      • Réponse 3
      • Réponse 1
        -  Question 2
      • Réponse 1
      • Réponse 3
      • Réponse 2

      C’est assez gênant de ne pas retrouver les réponses dans le même ordre que les questions. (quand il s’agit de notes de 0 à 10, le résultat est particulièrement surprenant)

      Voir par exemple le sondage sur cette page (il faut y répondre pour voir le phénomène)

    • Pour la version Spip 1.9.2 pour que ça marche, il faut utiliser la nouvelle version plugin forms&tables et non pas le Plugin forms pour spip 1.9 ou Plugin forms pour spip 1.9.1. Et ça devrait fonctionner.

    • piercol

      J’utilise bien spip 1.9.2 et la dernière version « forms&tables »
      C’est avec forms&tables téléchargé le 13/08 (forms_et_tables_1_9_1) que j’ai créé le formulaire de sondage.

      Y aurait-il un forms_et_tables_1_9_2 ?

    • Désoler Piercol, je répondais à la question de ptit gas parce que j’ai eu les mêmes soucis que lui.

      Mais pour répondre ta dernière questiion : je parlais de la version forms&tables 1_9_1 qui se trouve ici, cette version fonctionne bien avec SPIP 1.9.2b [9381], en tout cas pour la partie formulaire de contact que j’utilise.

    • piercol

      Oui j’utilise bien cette version fors&tables 1_9_1

      Je l’utilise en mode table et en mode sondage
      -  En mode table : j’aimerais pouvoir faire disparaître, sur la table, côté public, la colonne où il y a les loupes. Elle ne servent à rien, puisque j’ai choisi comme option que les visiteurs ne peuvent pas modifier les données.

      -  En mode sondage : le gros problème est l’affichage des résultats dans un ordre apparemment aléatoire. Les réponses ne suivent pas l’ordre dans lequel les questions sont posées, ce qui est assez gênant.

      Autre problème : quand on construit le formulaire de sondage, il y a un bloc pour la question, puis les diverses réponses proposées à cocher par bouton radio ou liste déroulante.
      Quand le résultat s’affiche, on ne retrouve pas le texte de la question, mais seulement le texte des réponses.

      Exemple
      Dans le questionnaire :
      -  Avez-vous trouvé sur le site des liens brisés ?

      • Oui
      • Non

      Dans l’affichage des réponses, on ne trouve que

      • Oui : 0
      • Non : 100

      Ah bon ! mais quelle était donc la question posée ?

      Cordialement

    • Pti Gars

      Je n’utilisais pas forms&table.
      J’ai installé forms&table, et cela fonctionne.
      Merci.

    • piercol

      Bonjour,

      Je n’ai pas compris le sens de ta réponse.

      En ce qui me concerne, avant, je n’utilisais pas forms&tables.
      Maintenant, je l’utilise, sans avoir fait aucune modification aux sources du plug-in.

      Ca fonctionne globalement, mais avec les défauts que je signale ci-dessus, le plus gênant étant l’affichage dans un ordre aléatoire des résultats d’un sondage.

      A noter également que la valeur 0 (nombre zéro) n’est pas prise en compte comme réponse possible. Il faut ruser, en saisissant « Note 0 ».

      Cela est vérifiable sur la page

      -  1- Voici le questionnaire du sondage, qui s’affiche bien dans l’ordre souhaité (ici, sans les boutons radio)

      Combien de fois êtes-vous venu(e) sur Histoire Passion [Obligatoire] :

      * Je viens sur le site pour la 1re fois
      * Je suis venu de 2 à 5 fois
      * de 5 à 10 fois
      * plus de 10 fois

      Comment êtes-vous arrivé(e) sur le site Histoire Passion lors de votre première visite ? [Obligatoire] :

      * La première fois, je suis arrivé par un moteur de recherche
      * par un lien trouvé sur un autre site
      * par un courriel
      * un ami m’avait signalé le site
      * autre
      * je ne me rappelle plus

      Votre avis sur l’ergonomie du site
      La page d’accueil du site (sommaire) : il est facile d’y trouver l’essentiel du site : [Obligatoire] :

      * Oui, il est facile de trouver l’essentiel en page d’accueil
      * Non
      * Je ne sais pas

      La navigation entre les rubriques, les pages du site, diriez-vous qu’elle est : [Obligatoire] :

      * La navigation entre les rubriques et les pages est très facile
      * plutôt facile
      * un peu difficile
      * très difficile
      * je ne sais pas

      Avez-vous trouvé sur le site des liens brisés (qui amènent à un message « page inexistante ») [Obligatoire] :

      * Oui, j’ai trouvé des liens brisés
      * Non

      Les outils du site
      Avez-vous déjà utilisé le moteur de recherche interne du site ? [Obligatoire] :

      * Oui, j’ai déjà utilisé le moteur de recherche interne
      * Non, je ne l’ai jamais utilisé

      Si vous avez déjà utilisé le moteur de recherche interne, quels qualificatifs pouvez-vous lui attribuer (plusieurs réponses possibles) :

      * Le moteur de recherche est rapide
      * lent
      * efficace

      * peu efficace
      * son résultat est facile à interpréter
      * son résultat est difficile à interpréter

      Avez-vous déjà consulté le plan du site ? [Obligatoire] :

      * oui, j’ai déjà consulté le plan du site
      * non, je ne l’ai jamais consulté

      Avez-vous navigué dans le site en utilisant les mots-clés ? [Obligatoire] :

      * oui, j’ai déjà utilisé les mots-clés pour naviguer dans le site
      * non, je ne les ai jamais utilisés

      Avez-vous déjà écrit un ou des commentaires dans les forums du site ? [Obligatoire] :

      * oui, j’ai déjà écrit un commentaire dans un forum du site
      * non, je ne l’ai jamais fait

      Etes-vous abonné(e) à la lettre gratuite d’informations du site Histoire Passion ? [Obligatoire] :

      * oui, je suis abonné à la lettre d’information
      * non, je ne suis pas abonné

      Le contenu du site
      Dans la liste des propositions suivantes, cochez celles qui vous semblent le mieux qualifier le contenu des pages du site (plusieurs choix possibles) [Obligatoire] :

      * il y en a pour tous les goûts
      * il y a trop de pages au contenu ennuyeux
      * les textes en vieux français devraient être présentés en version modernisée
      * il devrait y avoir plus d’illustrations

      * il y a beaucoup de sujets historiques qui ne sont pas traités ici
      * il devrait y avoir plus de synthèses, et moins d’archives
      * le mode de présentation des thèmes est satisfaisant

      Note globale
      Contenu rédactionnel (note de 0 à 10) [Obligatoire] :

      * Contenu du site, note 0
      * note 01
      * note 02
      * note 03
      * note 04
      * note 05
      * note 06
      * note 07
      * note 08
      * note 09
      * note 10

      Iconographie - Illustrations (note de 0 à 10) [Obligatoire] :

      * Iconographie note 0
      * note 01
      * note 02
      * note 03
      * note 04
      * note 05
      * note 06
      * note 07
      * note 08
      * note 09
      * note 10

      Ergonomie (note de 0 à 10) [Obligatoire] :

      * Ergonomie note 0
      * note 01
      * note 02
      * note 03
      * note 04
      * note 05
      * note 06
      * note 07
      * note 08
      * note 09
      * note 10

      Qui êtes-vous ?
      Votre sexe [Obligatoire] :

      * sexe M
      * sexe F

      Votre âge [Obligatoire] :

      * âge : moins de 20 ans
      * âge : de 20 à 40 ans
      * âge : de 40 à 60 ans
      * âge : plus de 60 ans

      Lieu de résidence habituel [Obligatoire] :

      * Région Poitou-Charentes
      * Autre région française
      * Pays francophone (hors France)
      * Pays anglophone
      * Autre

      -  2- Voici les résultats du sondage, qui s’affichent dans un ordre aléatoire, mais toujours le même (ici, sans barres graphiques) . L’ordre des réponses n’est pas celui des questions. Voir aussi le classement étrange des notes de 0 à 10

      Sondage : votre avis sur le site Histoire Passion, Vous avez déjà répondu a ce sondage.

      Le moteur de recherche est rapide 4 (100 %)
      lent (0 %)
      efficace 3 (75 %)
      peu efficace (0 %)

      son résultat est facile à interpréter 3 (75 %)
      son résultat est difficile à interpréter (0 %)

      il y en a pour tous les goûts 4 (80 %)
      il y a trop de pages au contenu ennuyeux (0 %)
      les textes en vieux français devraient être présentés en version modernisée (0 %)
      il devrait y avoir plus d’illustrations 1 (20 %)
      il y a beaucoup de sujets historiques qui ne sont pas traités ici 1 (20 %)
      il devrait y avoir plus de synthèses, et moins d’archives 2 (40 %)
      le mode de présentation des thèmes est satisfaisant 4 (80 %)

      Oui, il est facile de trouver l’essentiel en page d’accueil 5 (100 %)
      Non (0 %)
      Je ne sais pas (0 %)

      Ergonomie note 0 (0 %)
      note 09 (0 %)
      note 10 1 (20 %)
      note 01 (0 %)
      note 02 (0 %)
      note 03 (0 %)
      note 04 (0 %)
      note 05 (0 %)
      note 06 1 (20 %)
      note 07 (0 %)
      note 08 3 (60 %)

      Iconographie note 0 (0 %)
      note 09 (0 %)
      note 10 (0 %)
      note 01 (0 %)
      note 02 (0 %)
      note 03 (0 %)
      note 04 (0 %)
      note 05 1 (20 %)
      note 06 2 (40 %)
      note 07 2 (40 %)
      note 08 (0 %)

      oui, je suis abonné à la lettre d’information 1 (20 %)
      non, je ne suis pas abonné 4 (80 %)

      oui, j’ai déjà écrit un commentaire dans un forum du site 1 (20 %)
      non, je ne l’ai jamais fait 4 (80 %)

      sexe M 5 (100 %)
      sexe F (0 %)

      âge : moins de 20 ans (0 %)
      âge : de 20 à 40 ans 3 (60 %)
      âge : de 40 à 60 ans 1 (20 %)
      âge : plus de 60 ans 1 (20 %)

      Région Poitou-Charentes 3 (60 %)
      Autre région française 2 (40 %)
      Pays francophone (hors France) (0 %)
      Pays anglophone (0 %)
      Autre (0 %)

      Je viens sur le site pour la 1re fois 1 (20 %)
      Je suis venu de 2 à 5 fois (0 %)
      de 5 à 10 fois (0 %)
      plus de 10 fois 4 (80 %)

      Oui, j’ai déjà utilisé le moteur de recherche interne 4 (80 %)
      Non, je ne l’ai jamais utilisé 1 (20 %)

      La première fois, je suis arrivé par un moteur de recherche (0 %)
      par un lien trouvé sur un autre site 2 (40 %)
      par un courriel (0 %)
      un ami m’avait signalé le site 2 (40 %)
      autre 1 (20 %)
      je ne me rappelle plus (0 %)

      Oui, j’ai trouvé des liens brisés (0 %)
      Non 5 (100 %)

      La navigation entre les rubriques et les pages est très facile (0 %)
      plutôt facile 4 (80 %)
      un peu difficile 1 (20 %)
      très difficile (0 %)
      je ne sais pas (0 %)

      oui, j’ai déjà consulté le plan du site 3 (60 %)
      non, je ne l’ai jamais consulté 2 (40 %)

      oui, j’ai déjà utilisé les mots-clés pour naviguer dans le site 2 (40 %)
      non, je ne les ai jamais utilisés 3 (60 %)

      Contenu du site, note 0 (0 %)
      note 09 (0 %)
      note 10 (0 %)
      note 01 (0 %)
      note 02 (0 %)
      note 03 (0 %)
      note 04 (0 %)
      note 05 (0 %)
      note 06 1 (20 %)
      note 07 (0 %)
      note 08 4 (80 %)

      Total des votes : 5

    Répondre à ce message

  • Bonjour,

    Dans mon formulaire, j’obtiens des retours à la ligne qui sont assez gênants et je ne trouve pas comment les modifier. Avez-vous une idée ?
    Merci d’avance,

    Victor

    Répondre à ce message

  • 1
    Olivier

    Bonjour à tous, ma question va peut-être vous paraitre « stupide » mais il en faut bien
    Quelle est la différence entre la création de formulaire et la création de table avec Forms&tables ? Sont-ils liés ou équivalent à l’utilisation ?
    Voilà, une grande question métaphysique pour commencer cette belle journée.

    Répondre à ce message

  • 2

    je souhaite adapter la contrib pour qu’il récuperre les entrées des formulaires générées par le plugin form&table (sous SPIP 191) et renvoie ainsi le pdf au visiteur en guise de réponse (ou un lien pour le télécharger)

    l’idée serai de récupérer les infos qui sont envoyées par Email en tant que confirmation, et de les renvoyer vers un article temporaire qui sera récupéré par le plugin pdf (car il n’interprette pas les entrées du formulaire)

    ou alors d’avoir un lien pour télécharger le pdf ainsi généré après la confirmation par le visiteur

    NB : je suis autodidacte et un blaireau en php, mais asser passionné et donc patient !

    merci d’avance pour votre attention et vos tuyaux

    • Je cherche à faire exactement la même chose, auriez-vous une solution ou une piste ?

      L’idéal serait dans mon cas, de renvoyer sous forme de pdf le formulaire complété vers 2 adresses disctinctes : celle du visiteur et celle de l’administrateur du site.

      Mais je sèche et je ne trouve pas d’info sur le sujet.

      Matt

    • si vous trouvez une piste faites signe

    Répondre à ce message

  • sylvain

    Bonjour,
    Tout d’abord bravo pour ce plugins, il est inséré directement au squelette Beespip et c’est super.
    Voila je suis novice et je souhaiterais utiliser ce plugin pour faire un concours de pronostics et récupérer les données.
    J’utilise le champ « nouveau bloc de questions » mais je souhaiterais plutôt que des cases a cocher que l’on puisse entrer un score ;
    Est ce possible en modifiant un fichier ?
    merci
    sylvain

    Répondre à ce message

  • 1

    Merci pour ce fantastique plugin. J’ai deja remplacé l’ensemble de mes formulaire avec ce plugin !

    Une amélioration peut-etre :

    Dans mon CSS principal (habillage.css), j’ai le parametre suivant :

    #page { text-align: justify;}

    Sous IE, les intitulés des questions apparaissent alors justifiés. (firefox 2 affiche correctement)

    Je propose de modifier spip_forms.css en rajoutant une ligne dans le 3e bloc pour forcer l’alignement :

    div.spip_forms {
    color: black;
    margin: 0px;
    margin-bottom: 16px;
    padding: 6px;
    border: 1px solid #a0a0a0;
    background: #F8F7F6;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left; /*nouvelle ligne*/
    }
    • piercol

      Bonjour

      J’ai installé le plug-in - ok
      Je l’ai activé - ok
      J’ai créé mon 1er et mon 2e formulaire
      -  Mécanisme de création - ok
      -  Un 1er problème : la liste des formulaires créés ne s’affiche pas

      -  Je mets à jour un article ; la liste des formulaires créés s’affiche à gauche - ok
      -  J’insère un formulaire dans l’article - ok
      -  J’affiche l’article en ligne - ok
      -  Je coche un bouton radio (c’est un sondage) - ok

      -  Je valide : catastrophe !
      Message : "Fatal error : Call to undefined function : calculer_action_auteur() in .../plugins/forms_1_9_1/inc/forms.php on line 474

      Qu’en pensez-vous ?
      -  est-ce un problème de chmod ?
      -  est-ce un problème de compatibilité avec d’autres plug-ins ? (j’utilise spip-listes, mais si je désactive spip-listes, j’ai toujours le « Fatal error... »

      Merci de me donner un conseil

      Ce plug-in me semble tout bonnement génial !
      S’il fonctionne, alors il est super-génial !

      Cordialement

    Répondre à ce message

  • 2

    Bravo pour ce super plugin qui transforme les formulaires en un jeu d’enfant !
    Je souhaiterai savoir plusieur chose :
    -  est-il possible de l’utiliser pour l’inscription au site pour certaine pages seulement (inscription visiteur et mailing list)
    -  est- il possible de changer [obligatoire] par * pour les champs obligatoire ?
    Merci pour vos réponses !

    vive spip !

    • Pour changer [obligatoire] il suffit de modifier le fichier lang/forms_fr.php du plugin

      à+
      Joz

    • Merci beaucoup ! ça marche ! [obligatoire] est devenu * !!
      reste ma première question...

    Répondre à ce message

  • Merveilleux plugin

    Quel domage que celui-ci ne soit pas compatible avec le plugin « Enluminure Typographique »

    Répondre à ce message

  • 1

    Bravo et merci de ma par aussi. Vraiment classe ce plugin !

    Moi j’ai une question par rapport au e-mail dans « propriétés » :
    Est-ce qu’il est possible d’y introduire plusieurs adresses mails ? Un simple virgule ne semble pas suffire.
    Ou mieux encore : y introduire le mail de l’auteur de l’article, dans lequel le formulaire sera appelé ?

    merci
    Joz

    • sorry, un virgule est finalement assez pour y ajouter une deuxième adresse e-mail ; un fournisseur de mail était plus rapide que l’autre :-}

      reste juste ma deuxième question...

    Répondre à ce message

  • 2

    Bonjour

    Un grand merci au(x) créateurs(s) du plugin. Continuez...

    J’ai un problème : j’ai crée un formulaire : http://autoconstruction.free.fr/spip.php?article266#form1

    J’ai fait un premier essai. J’étais logué en tant qu’administrateur. Là, pas de problème, le 1er enregistrement a bien été créé.

    J’ai demandé à un ami de faire un essai à partir de sa bécane. Après avoir validé, cela l’a amené vers un autre article n’ayant aucun rapport. Et son formulaire n’a pas été enregistré.

    Alors, j’ai refait un essai avec ma bécane. Et cela ne fonctionne plus. Soit le formulaire est toujours affiché après avoir validé, soit cela saute sur un article au hasard. Pas de message de confirmation, pas d’enregistrement dans la base.

    De plus, il y a le formulaire d’abonnement à la newsletter(SPIP-liste) qui passe en erreur.

    J’ai désactivé SPIP-Liste, vidé le cache, supprimer tous les enregistrements lié à ce formulaire. Et là cela fonctionne sur la bécane du pote mais toujours pas chez moi. Si le pote reremplit un autre formulaire, cela ne marche plus. tout se passe comme-ci on ne pouvait faire qu’un seul enregistrement.

    J’ai l’impression que cela interfère avec SPIP-liste même si il est désactivé.

    Pouvez-vous essayer mon formulaire ? en indiquant « essai contrib » dans un des champs.

    Une idée ?

    • Je me réponds à moi-même :

      J’ai dupliqué le formulaire et supprimé l’ancien. Et là cela marche. J’ai pas d’explication. Apparemment, le 1er formulaire était beurré dans mysql. Le fait de le dupliquer l’a remis d’équerre ?

      Donc pas d’interférence avec SPIP-liste mais c’est bizarre tout de même

    • ah ben non, y’a bien une interférence avec SPIP-liste.
      J’ai réactivé le plugin SPIP-liste et cela fait n’importe quoi après avoir Valider le formulaire.

      Et dans le formulaire SPIP-liste, qui est dans l’entête du site, j’ai un message d’erreur indiquant que l’adresse email est erroné.

      HELP....

    Répondre à ce message

  • Bonjour,

    je cherche à pouvoir modifier l’apparence d’un sondage que je viens d’installer. Il fonctionne tres bien mais je ne trouve pas la fichier source qui me permettrait d’en modifier l’apparence ?

    Merci

    Répondre à ce message

  • 16

    Bonjour je viens d’installer le plugins mais j’ai cette erreur quant j’essaye de remplir une formulaire je suis sur spip 1.9.2 b

    Fatal error : Call to undefined function bouton_block_depliable() in /home/wade/www/plugins/forms_et_tables_1_9_1/inc/forms_edit.php on line 405

    • exactement la même erreur avec forms et tables.
      spip 1.9.2 b

    • idem. Avez-vous trouvé une solution ?

    • Bonjour

      L’erreur vient de l’utilisation de la fonction php version_compare dans 4 des fichiers du pluggin. Cette fonction de fonctionne (!) pas correctement avec le syteme de notation des version de spip (1.XXYY). Avec cette fonction 1.9207 > 1.925.
      Donc faut remplacer dans les 4 fichiers :

      //if (version_compare($GLOBALS['spip_version_code'],1.925,'>')) {Modif Yffic
      if ($GLOBALS['spip_version_code']>1.925){

      Je ne sais pas comment on fait les corrections dans la zone...

    • Merci pour ta réponse ! Je vais essayer de les trouver dans les nombreux fichiers du plugin...

    • j’ai retrouvé le code à modifier. Par contre, je n’ai pas bien compris ce qu’il faut modifier.

      Faut-il changer :
      if (version_compare($GLOBALS[’spip_version_code’],’1.925’,’>’)) par

      if (version_compare($GLOBALS[’spip_version_code’],1.925,’>’)) Modif Yffic if ($GLOBALS[’spip_version_code’]>1.925)

      ou
      if (version_compare($GLOBALS[’spip_version_code’],’1.925’,’>’))
      if ($GLOBALS[’spip_version_code’]>1.925)

      désolé la question peut être simple, mais je n’y connais rien en programmation.

      Merci encore pour ton aide

      Dan

    • je n’ai trouvé que 3 fichiers :

      dans inc : forms_edit.php et forms.php
      dans exec : forms_edit.php

      Quel serait le 4e ?

    • et mais si tu modifies un fichier dans exec, c’est carrément spip que tu modifies et plus le plugin

    • C’est le fichier form_edit.php qui est dans le dossier exec du plugin forms_et_tables ;-)

      Avec la modif en question cela fonctionne bien mieux !

    • Le 4e est :
      inc/instituer_forms_donnee.php

    • Bonjour à tous, es que quelqu’un pourrais me réespliquer les modification a faire pour que sa fonctionne sous la version 1.9.2b de spip.
      Merci à tous
      (je suis apprenti en code !!!)

    • Dans les fichiers :

      forms_et_tables_1_9_1/inc/instituer_forms_donnee.php
      forms_et_tables_1_9_1/inc/forms_edit.php
      forms_et_tables_1_9_1/inc/forms.php
      forms_et_tables_1_9_1/exec/forms_edit.php

      Il faut rechercher la ligne :

      if (version_compare($GLOBALS[’spip_version_code’],’1.925’,’>’))

      et la remplacer par :

      if ($GLOBALS[’spip_version_code’]>1.925)

    • Merci de m’avoir répondu.
      Par contre aprés avoir modifier ces 4 fichiers, sa me met l’erreur :
      Parse error : parse error in c :\program files\easyphp1-8\www\charognart\plugins\forms_et_tables_1_9_1\exec\forms_edit.php on line 93

      et a la ligne 93 on trouve :
      $options .= « > » . $row2[’titre’] . « \n » ;

      Merci de votre aide.

    • Merci de m’avoir répondu.
      Par contre aprés avoir modifier ces 4 fichiers, sa me met l’erreur :
      Parse error : parse error in c :\program files\easyphp1-8\www\charognart\plugins\forms_et_tables_1_9_1\exec\forms_edit.php on line 93

      et a la ligne 93 on trouve :
      $options .= « > » . $row2[’titre’] . « \n » ;

      Merci de votre aide.

    • Récupère le nouveau « zip » sur la zone (ou via svn).

      Forms&Table a été réparé hier soir et fonctionne sans modif sur Spip 1.9.1, 1.92, 1.9.3-svn, merci M’sieur Cedric !

      (enfin doit fonctionner car je ne l’ai pas encore testé)

      PS : Spip contrib ramouille parfois donc pas la peine de s’exciter sur le bouton « envoie » ;-) un seul click et un peu d’attente et ça roule.

    • Rectification, la modification des 4 fichiers fonctionne. Par contre je n’arrive pas a valider un formulaire.
      Quelqu’un peut m’aider ??? Quand je clic sur valider sa ne fait rien .
      Merci a vous

    • cf message au dessus, form&table a été réparé !

    Répondre à ce message

  • 8

    Bonsoir,

    Désolé d’insister, vous êtes déjà quelques uns à avoir eu cette erreur :

    Erreur(s) dans le squelette
    Erreur : filtre « forms_label_details » non défini, _champs
    Erreur : filtre « forms_valeur » non défini, _champs
    Erreur : filtre « forms_valeur » non défini, _champs
    Erreur : filtre « forms_input_champs » non défini, _champs
    Erreur : filtre « forms_valeur » non défini, _champs

    Comment l’avez-vous résolu ?

    Merci beaucoup pour votre aide

    Dan

    • Lorsque je recontre ce genre de prob (arrive aussi parfois avec d’autres plugins) :

      • Je vais dans la gestion des « plugins »
      • Je « purge » les données d’installation du plugin en question (ici forms & tables) avec la petite icône qui va bien (au bout de la ligne du plugin)
      • Je prend soin que le plugin est effectivement désinstallé
      • Je nettoie le cache de SPIP
      • Je réactive le plugin

      Et ça roule :-)

      (enfin j’espère que ça sera le cas pour toi !)

    • Merci pour ton aide

      mais j’ai toujours le même style de message qui s’affiche....

    • Si tu utilises le squelette de la « dist » cela fonctionne ?

      Si oui tu as un problème de squelette, sinon bonne question essaye de faire une installation « locale » de SPIP (via WAMP, MAMP, ou équivalent) avec les même plugin, ... et une base sql « fraiche »

    • qu’entends-tu par utiliser le squelette de la « dist » ?

      Faut-il mettre le dossier « formulaire » de la dist à la place de celui du plugin ?

    • Non, renomme ton dossier « squelette » vers « squelette-backup », vide le cache et regarde ce que ça donne. (ça te permet d’avoir le squelette de « base » de SPIP, alias « dist »)

    • je n’ai plus de dossier « squelette ». A partir du moment où l’installation de 1.9.2b c’est bien passé, je n’ai pas gardé les « dist » d’origine et mis les « dist » du site.

    • Ne fais pas ça !

      Le dossier « squelette » surcharge automatiquement les fichiers de la « dist ».

      Et en cas de problème ton site est complètement inopérant, alors que si c’est un problème de squelette on peut revenir « momentanément » à la dist juste en changeant le nom du dossier squelette pour le remettre lorsque le « problème » est réglé.

      En règle générale il ne faut jamais supprimer des fichiers de l’installation SPIP car ils peuvent être automatiquement « surchargés », par ce qu’il y a dans les dossiers « plugins » et « squelette ».

    • merci du conseil, je ne savais pas.

    Répondre à ce message

  • 1

    Bonjour

    Il y a un petit probleme d’ecriture dans les fichiers exec/form_edit.php (ligne 87) et inc/forms.php (ligne 387) : spiip_version_code au lieu de spip_version_code

    • après modif des fichiers comme tu le préconnise (je n’en ai trouvé que 3...)

      dans inc : forms_edit.php et forms.php
      dans exec : forms_edit.php

      (remplacement de if (version_compare($GLOBALS[’spip_version_code’],’1.925’,’>’))
      par if ($GLOBALS[’spip_version_code’]>1.925)

      je n’ai plus de message du style : Fatal error : Call to undefined function bouton_block_depliable() in

      Je peux créer un formulaire, ajouter des champs... par contre si je veux visualiser, j’ai toujours le message suivant qui s’affiche :

      Erreur(s) dans le squelette
      Erreur : filtre « forms_label_details » non défini, _champs
      Erreur : filtre « forms_valeur » non défini, _champs
      Erreur : filtre « forms_valeur » non défini, _champs
      Erreur : filtre « forms_input_champs » non défini, _champs
      Erreur : filtre « forms_valeur » non défini, _champs

      une idée ?

    Répondre à ce message

  • tout d’abord merci pour ce plugin simple et pratique.

    en revanche, je souhaite reprendre la valeur d’un champ du formulaire dans l’objet du mail de notification.

    est-il possible de rendre cela générique pour éviter de toucher le php à chaque ajout d’un formulaire ?

    encore bravo

    Répondre à ce message

  • Superbe plugin. J’apprécie particulièrement l’exploitation des résultats.

    Un blocage tout de même : peut-on limiter le nombre d’inscriptions ? Pour un spectacle par exemple.

    Merci.

    Répondre à ce message

  • 1

    Bonjour

    Avec la version 1.9.2a installée sur mon serveur, l’édition du formulaire provoque une erreur de fonction inconnue bouton_block_depliable dans inc/forms_edit.php

    Je l’ai remplacée par bouton_block_visible, ce qui supprime le problème.

    Mais je ne sais pas si cette fonction a disparu dans la version 1.9.2a ou si c’est mon installation de SPIP¨qui n’est pas bonne. Le passage à la 1.9.2b résoudrait il le problème ou est ce un bug du plugin ?

    Emmanuel

    • Hello,

      J’ai la version 1.9.2b. et le bug est aussi présent.

      Ta solution deplie le formulaire dans la partie privée. C’est moins joli et pratique, mais cela permet de travailler.

      Alexis

    Répondre à ce message

  • 4

    Bonjour, Je rencontre des difficultés concernant l’envoi des réponses à mon mail. J’ai développé un site en local (intranet), j’ai entré mon adresse email comme convenu dans les options de formulaire. L’enregistrement s’effectue pourtant bien dans le tableau des enregistrements du back-office. Ne faut il pas autoriser son serveur à l’envoi de mail. J’utilise EasyPhp avec Apache et Mysql. Le serveur Apache autorise-t-il par défaut l’envoi de mail ? Merci pour vos réponses.

    • ce n’est pas apache qui gère l’envoi de mail donc ça doit partir sauf si le port 25 est bloqué par ton firewall ou ton FAI

    • Je n’utilise pas de FAI puisque je travaille en local et le site que je développe est un intranet pour une utilisation en réseau.
      J’ai donc ajouté manuellement le port 25 dans mon firewall Windows (mon ordi servant de serveur pour le moment...), mais ça ne fonctionne toujours pas !! Je ne reçois rien. :-(

    • cosmic roger

      Salut c’est normal, la fonction mail() de php a besoin d’un serveur de mail pour fonctionner.
      A tester en ligne :)

    • Est-il possible d’installer un serveur de mail en local ? Si oui, lesquels ? Merci pour l’info en tout cas !!

    Répondre à ce message

  • 1

    Bonjour.

    J’essai d’utiliser ce plugin pour détourner le système de sondage en système de vote. de 1 à 5. et je voudrais ainsi pouvoir faire voter les internautes sur l’article courant et seulement ceui-ci de la page article.html.

    -  J’ai créé un formulaire type choix multiple (sondage).
    -  J’ai inséré la boucle : <BOUCLE_f(FORMS){id_form=1}>#FORMS</BOUCLE_f> au bas de l’article.

    Mais biensur j’ai donc pour chaque article le même « vote » avec les même résultats (sic).... donc pas utilisable en l’état.

    Existe il une solution autre que de créer à chaque fois un formulaire identique pour que à chaque article les votes soient associés à celui-ci et seulement celui-ci ? Une boucle qui m’échappe ? ou n’est ce pas prévu ?

    Si ce n’est pas possible, je cherche une solution me permettant de le faire, et n’ai rien trouvé de satisfaisant à ce jour. Une bonne âme ? :)

    Merci

    • salut
      je cherche exactement la même chose que toi
      est ce que tu as trouvé ?

    Répondre à ce message

  • Bonjour ,

    je viens d installer ce plugin sous spip1.9 ( xp pro ) i.e 7( la derniere version du plug in )

    Lors de la creation du formulaire on me propose : Envoyer un mail d’accusé de réception avec :

    hors, je n ai pas la possibilité de valider cette possibilité, chose que j ai absolument besoin . est ce un bug ?

    merci de me repondre

    Répondre à ce message

  • 2

    tout d’abord bravo pour ce plugin qui fonctionne finement avec spip 1.9.2
    j’avais deux formulaires à faire : le premier classique s’est fait parfaitement et fonctionne sans soucis mais le 2e est un peu spécial dans la mesure où je n’ai pas à récupérer le résultat par email mais un simple commentaire à afficher suivant le nombre de réponse « oui ».
    En résumé, un formulaire avec 5 questions du type « oui » ou « non » et à la fin, je dois afficher quelque chose du style, bravo, vous avez 80% de réponses positives
    est ce possible avec le plugin ?

    Répondre à ce message

  • 1

    Bonjour,

    je cherche à savoir comment on peut utiliser l’option Formulaires obligatoires pour la saisie de celui-ci :

    J’ai un form1 et un form2 dans deux articles différents article 1 et article 4 par exemple. Si je mets form1 dans cette option du form4, le formulaire de l’article 4 n’apparait plus.

    D’autres tests ne sont pas concluants.

    Même problème pour l’option ’Encapsuler le champ dans le code html’ :

    Aucun test n’est concluant.

    Merci de vos éventuelles pistes.

    • Bon, d’après mes essais, il faut mettre le numéro de formulaire et pas le nom :

      dans le champ Formulaires obligatoires pour la saisie de celui-ci :

      1 pour le formulaire 1 form1

      ça a marché pour moi

    Répondre à ce message

  • 4

    Un seul mot : MERCI !!

    • merci, ça fait toujours plaisir ...

    • C’est vrai, ça doit être bien de voir son travail apprécié et utilisé. Juste une question Cédric, il y a des champs mystérieux (pour moi !) :

      qu’est-ce qu’un champ spécifiant ?
      Un champ listable admin ?
      Un champ listable public ?

      En bref, ceci est-il documenté (je sais, c’est bcp demander !!)

      Merci encore.

      Laurent

    • documenté est un bien grand mot ...

      En 3 mots alors :p :
      -  un champ spécifiant et supposé définir la donnée de façon pertinente. Il est utilisé pour tri ascendants/descendants dans les vues en table, et pour les recherche dans le formulaire recherche (<tablexx|recherche>)
      -  listable admin correspond aux champs qui seront inclus dans les vues en tables de ecrire/
      -  listable public correspond aux champs qui seront inclus dans les vues en tables publiques (les modeles <tableXX>) (à condition que le champ soit également public, évidemment).

      Ces critères permettent de régler un peu plus finement quels champs afficher ou sans necessiter des squelettes différents pour chaque table.

    • Merci bcp, j’y vois maintenant plus clair...encore bravo

    Répondre à ce message

  • 1

    Bonjour à tous,

    Après installation du plugin form et formulaires, version adaptée pour spip 192, je me retrouve avec une interface d’édition qui fonctionne. J’arrive à remplir les champs du formulaire, sans aucun problème. Sauf... qu’en lieu et place de l’aperçu, je me retrouve avec :

    ] ]
    ] ] ]
    ] ] ]
    ] ] ]
    ] ] ]
    ] ] ]
    ] ] ] $.datePicker.setLanguageStrings( [’dimanche’, ’lundi’, ’mardi’, ’mercredi’, ’jeudi’, ’vendredi’, ’samedi’], [’janvier’, ’février’, ’mars’, ’avril’, ’mai’, ’juin’, ’juillet’, ’août’, ’septembre’, ’octobre’, ’novembre’, ’décembre’], p :’précédent’, n :’suivant’, c :’X’ ) ; $(’input.date-picker’).datePicker(startDate :’01/01/1900’) ; ] //—>

    Très ésthétique, mais peu utile surtout que dans l’interface public c’est le néant, j’obtiens simplement un bouton « valider » sans aucune ligne de champs. Je n’ai aucune idée d’où peut venir ce problème, surtout je ne sais pas ou trouver la fonction datePicker qui semble être à l’origine de ce soucis.

    Quelqu’un aurait il une idée de l’origine de ce bug ?

    Pour info, je suis sous spip 192, MySQL 5.0.22 , et PHPMyAdmin 2.8.2.4.

    Merci pour vos réponses.

    Sancho

    • Réponse à moi même parce qu’il n’est jamais trop tard pour comprendre. Et que ca peut aider d’autres personnes.

      L’interface privée se trouve toujours encombrée de ces lignes ]]]]] , que je ne comprend toujours pas mais le formulaire est utilisable sur la partie publique et les résultats sont accessibles sur la partie privée.
      Le mystère reste entier, mais moins lourd à porter.

      Cool ce plugin’.

    Répondre à ce message

  • j’ai l’astuce pour insérer mon formulaire dans un squelette il suffit de placer ce lien : [(#MODELEformid_form=1)] Mais mon formulaire apparait en entier alors que je souhaite un lien vers mon formulaire, comment faire ?
    Merci pour votre aide
    Cordialement,
    Pti,

    Répondre à ce message

  • c’est marrant : sur deux sondages crées dans le même spip 1.9.2, l’édition de l’un me fait voir des rectangles que je peux glisser/déposer et l’autre sondage a des flèches pour monter ou descendre les rectangles. Bref, un en Ajax et l’autre en classique Web 1.0. Évidemment, impossible de trouver ce qui fait changer l’interface :-(

    Répondre à ce message

  • J’ai créé deux formulaires/sondages avec spip 1.9.2
    Le premier est un formulaire et ça marche comme il faut.
    Le second est un sondage et tout est correct sauf à la fin où il affiche « Votre saisie a été enregistrée. Voir les résultats » mais cliquer sur « voir les résultats » qui active le lien spip.php ?article15&resultats=4#form4 ne provoque aucune action :-(

    Répondre à ce message

  • 4

    Bonjour et bravo !
    Est-il prévu d’ajouter un type de champs de style « captcha » pour éviter le spam de formulaire ?
    Seb

    • Je complète ma demande : j’imaginais non pas un captcha graphique, mais simplement un champ à remplir du style combien font 2+2 avec comparaison de la valeur pour vérifier la saisie « humaine », suis-je clair ? :)

    • tu as du spam de formulaire avec ce plugin ? je pense pas .... le plugin a déja des mécanismes anti spam d’intégré ... c’est aussi efficace et plus ergonomique que le CAPTCHA à mon avis, car transparent

    • Je n’ai pas encore de spam dessus, c’est la première fois que je l’utilise, mais je ne vois pas quel est le mécanisme utilisé ? Ceci dit, si cela fonctionne, c’est très bien, autant se passer de captcha...

    • C’est un champ caché par les css (et non pas par l’attribut hidden)...
      Pour nous utilisateurs, nous ne le voyons pas et il reste vide.
      Pour un robot qui parse la page, il voit un champ et il le remplit.
      Dès lors, le post est donc considéré comme un spam.

      C’est très agréable et transparent pour les utilisateurs.
      Une idée géniale en somme.

    Répondre à ce message

  • Désolé de t’embêter Cédric, mais j’aime beaucoup ce plug-in (ha l’amour) et je cherche vraiment une solution pour faire une boucle sur un champ... mais bien entendu, avec toute la bonne volonté du monde et mes différents essais, je sèche.

    Répondre à ce message

  • 3
    Valentin

    Pour des besoins particuliers de bouclage sur certains champs, je dois placer mon formulaire en dur dans mon squelette.

    Mais...

    Si j’insère <formX> dans mon article, le formulaire fonctionne. Normal.

    Si je copie le code généré par <formX> (source du html affiché donc) et que je le
    colle dans mon squelette , le formulaire s’affiche, je clique sur envoyer et là rechargement, mais pas de message d’erreur ou de succès et surtout pas d’insertion dans la table.

    J’ai pourtant les champs hidden nécessaires me semble-t-il.

    Any idea ?

    • ho la hoooo fait pas ca malheureux !
      pour mettre ton formulaire dans un squelette tu fais une <BOUCLE_truc(FORMS){id_form=xx}> et ensuite tu pose une balise #FORMS dedans !

      Cedric

    • Valentin

      Et oui je sais bien... mais j’ai besoin de faire une boucle d’événements sur un des champs.
      Je préfère aller chercher automatiquement les dates d’événements (nombreuses) plutôt que de devoir les rentrer à la main, sinon à quoi ça sert qu’on se décarcasse ? ;-)

      Donc il faut que je trouve une soluce...

    • Valentin

      Et qu’est-ce qui fait que ça fonctionne avec la boucle et pas avec le code html généré par la boucle ?

    Répondre à ce message

  • Valentin

    Pour des besoins particuliers de bouclage sur certains champs, je dois placer mon formulaire en dur dans mon squelette.

    Mais...

    Si j’insère dans mon article, le formulaire fonctionne. Normal.

    Si je copie le code généré par (source du html affiché donc) et que je le
    colle dans mon squelette , le formulaire s’affiche, je clique sur envoyer et là rechargement, mais pas de message d’erreur ou de succès et surtout pas d’insertion dans la table.

    J’ai pourtant les champs hidden nécessaires me semble-t-il.

    Any idea ?

    Répondre à ce message

  • Bonjour,

    Tout d’abord bravo et merci pour ce précieux outil.
    J’ai juste un petit problème : une ligne pointillée s’affiche sous le titre des blocs de questions.
    Comment faire pour la supprimer ?
    Je vous remercie par avance pour vos réponses.

    Victor

    Répondre à ce message

  • 1

    Bonjour,

    J’ai créé un formulaire et je voudrais le copier pour l’utiliser sur un autre site Spip. Est-ce possible et comment dois-je procéder ?
    Merci d’avance pour vos réponses.

    • Hum !! AMHA, ce n’est possible qu’en passant par un export sql dans phpmyadmin et import dans le nouveau site. Je ne pense pas que tu puisses t’en sortir avec des fonctions spip.

    Répondre à ce message

  • 2

    bonjour
    ce plugin est super mais je rencontre un probleme avec
    je viens de migrer mon site de 1.9 vers 1.9.2
    tout le reste fonctionne et je me suis dis que j’allais mettre le plugin a jour

    et maintenant jai ca a la creation d’un formulaire

    Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 5543 bytes) in /home/leosth/public_html/ecrire/public/phraser_html.php on line 217

    quelqu’un a une idéé

    • pascalbilbo

      Il faut que tu augmentes la valeur limite
      memory_limit = 8M
      dans /etc/php4/apache2/php.ini et que tu relances ton serveur apache pour prendre en compte la modif. Pour info je l’ai passé à 12M et je n’ai plus de soucis.

    • merci pour la reponse
      mais je suis heberger et donc pas acces a ce fichier sur le serveur
      je vais contacter le support mais c’est pas gagner, ils vont encore me dire que ca vient de l’application et que je n’ai qu’a me debrouiller pour la modifier

    Répondre à ce message

  • Bonjour,
    Pour importer des données dans une base créée avec Forms :
    je vais consulter les données, je clique le bouton « Importer les données »,
    j’indique le fichier à importer (celui-ci a été créé avec ms-excel),
    J’indique la correspondance des champs, (je n’ai pas de champ correspondant à id-données) et je clique « Appliquer », le tableau s’affiche correctement, mais affiche 177 lignes alors que j’en ai 75

    je clique « ajouter à la table », elle existe déjà et a quelques enregistrements.

    J’obtiens un premier message d’erreur : « 0::0:Table introuvable » et dans le champ id-donnée apparaissent des adresse e-mail qui n’ont rien à faire là.
    Si j’insiste avec « ajouter des données je finis par obtenir l’erreur suivante : »/home.10.10/gskip/www/spip/plugins/forms_et_tables_1_9_1/inc/forms_tables_affichage.php on line 111"

    Quelle solution pour cela ?

    Cordialement,

    Brice

    Répondre à ce message

  • Bonjour,
    Je rencontre des difficultés concernant l’envoi des réponses à mon mail. J’ai développé un site en local (intranet), j’ai entré mon adresse email comme convenu dans les options de formulaire. L’enregistrement s’effectue pourtant bien dans le tableau des enregistrements du back-office.
    Ne faut il pas autoriser son serveur à l’envoi de mail. J’utilise EasyPhp avec Apache et Mysql. Le serveur Apache autorise-t-il par défaut l’envoi de mail ?
    Merci pour vos réponses.

    Répondre à ce message

  • Bonjour,

    Tout d’abord bravo pour ce Plugin. Il est très utile. Merci

    J’ai une petite question.

    Sur la page affichant un article dans la zone PRIVEE, j’ai

    Tables(0) qui apparait ??? avec en plus un bouton AJOUTER

    Je me demande a quoi cela peut-il sevir ???
    Merci de vos réponses.
    Cordialement

    Répondre à ce message

  • 2
    Christopher

    Malheureusement, j’ai l’impression qu’on est un certain nombre à rencontre le même problème de ce type suite à l’upgrade à 1.92 :

    Fatal error : Call to undefined function : calculer_action_auteur() in /home.10.6/shaolint/www/plugins/Forms/inc/forms.php on line 479

    Et ce, malgrès la désactivation de tous les autres plugins... :-(

    Bien dommage pour un plugin si utile et bien fait .

    • Il faut prendre la nouvelle version Forms&Tables qui fonctionne avec Spip 1.9.1 et Spip 1.9.2

    • elle est où car la 1.9.1 marhe pas non plus :-(

    Répondre à ce message

  • bonjour,
    je voudrais insérer un champ date ds mon formulaire, avec la possibilité que lorsque que le visiteur clic sur champs date il s’affiche un calendrier.
    comment puis-je faire ?
    merci d’avance !!!!!!!!!

    Répondre à ce message

  • 1
    Francois B

    Bonjour et merci pour ce super plugin !

    Serait-il possible de limiter l’utilisation des formulaires/sondages aux administrateurs ? Par défaut, tous les formulaires créés restent disponibles lors de la rédaction d’articles.

    Or, si un même sondage est inséré dans plus d’un article, tous ces articles affichent le même sondage... donc les mêmes réponses !

    De même, il serait intéressant de pouvoir limiter un tel formulaire à certaines rubriques...

    Le seul contrôle possible réside-t-il dans la surveillance serrée des articles validés par les administrateurs peu attentifs ?

    Merci pour vos idées et commentaires !

    • superyms

      bonjour,

      en effet j’ai le mêm besoin, en effet j’aimerai si possible offrir l’insertion et modification des formulaires aux administrateurs et administrateurs restreints seulement, comment faire et quel fichier doit-on modifier dans le plugin pour que cel ne s’affiche plus pour les rédacteurs ??

      Merci.

      PS : le plugin est génial bonne continuation !!!

    Répondre à ce message

  • Bonjour
    je souhaite créer dans mon formulaire un choix unique avec un menu avec comme liste de choix des éléments d’une autre base, comme ce qui est proposé avec les mots clés.
    Est-ce possible ?

    Répondre à ce message

  • 1

    Bonjour,

    J’utilise le plugin forms_et_tables_1_9_1 sur SPIP 1.9.2a

    Dans mon article.html, j’ai le code :

    				<BOUCLE_f(FORMS){id_form=1}>
    					#FORMS
    				</BOUCLE_f>

    Tout marche très bien, mais j’aimerai ajouter des balises de la page spip ou
    se trouve le formulaire dans l’email qui est envoyé.

    L’email envoyé contient déjà l’URL, titre de la formulaire et tous ces
    champs et fichiers joints, mais il ne donne pas grand chose comme information
    explicatif depuis quelle page spip il était envoyé.

    Alors, j’aimerai ajouter le #TITRE et le #SURTITRE de la page dans l’email.

    Le backend de plugin ne donne aucune possibilité d’ajouter des champs
    « cachés » d’utilisateur comme ça ?

    La modèle form_reponse_email_admin.html possède une boucle pour trouver les
    champs de la formulaire, ainsi que la date, la URL, la titre de la formulaire
    etc. etc.

    Mais je ne sais pas comment écrire une BOUCLE qui peut trouver soit l’article,
    soit la rubrique, soit le mot-clé qui me donne la possibilité de trouver le
    titre et surtitre désiré.

    Dans la version précédente de plugin, j’ai modifier le code dans forms.php,
    mais tout est différent maintenant, et je n’ose pas plonger dans le code du
    nouveau plugin.

    Avez-vous des idées ?

    Est-ce qu’on peut utiliser ces « Encapsuler le champ dans le code html »
    pour inclure de code qui va chercher le titre et surtitre de l’article ou de la
    rubrique parentale ?

    Je ne trouve pas du documentation sur le champ « champ specifiant », qui a fait un grand débâcle de mon formulaire avant que j’ai supprimé et récrée le champ auquel j’ai appliqué une coche. ça sert à quoi ?

    Egal pour « Encapsuler le champ dans le code html ». J’ai mis du code n’est pas visible sur la page ni dans la source code de la page. ça sert a quoi ?

    C’est super cet plugin, mais je trouve presque rien comme documentation ou explications.

    Merci d’avance,

    Mark

    • Je repond à moi-même :

      La solution que j’ai trouvé, peut-être utile pour les autres aussi :

      Le fichier : inc/forms.php
      La fonctionne : function Forms_generer_mail_reponse_formulaire
      Ligne : 509, insérer entre la première et dernière ligne dessous :

      $form_summary = _T(« forms:reponse_saisie1 »).affdate($date).« \n » ;

      // Addition to include source page reference information
      $pagetype = substr($url,9,3) ;
      if ($pagetype == « rub »)
      $form_summary .= _T(« forms:reponse_saisie2 »). « contact.\n\n » ;

      else
      $form_summary .= _T(« forms:reponse_saisie2 »). $url . « \n » ;

      if ($pagetype == « art »)
      $articletitre = «  » ;
      $articlenumber = substr($url,16) ;
      $resultart = spip_query(« SELECT * FROM spip_articles WHERE id_article= ».$articlenumber) ;
      if ($rowart = spip_fetch_array($resultart))
      $articletitre = $rowart[’titre’] ;

      $form_summary .= $articletitre.« \n\n » ;

      // END : Addition to include source page reference information

      $email_dest = $email[’defaut’] ;

    Répondre à ce message

  • 1

    Bonjour,

    Une fois le formulaire créé, les noms des lignes de texte sont étalés sur toute la ligne en laissant des espaces entre les mots, c’est plutôt désagréable, c’est comme si le texte etait en « justifié », comment y remédier ?

    Merci

    • Même problème. Essayé avec les feuilles de style mais sans succès.

    Répondre à ce message

  • Dans les nouveaux champs code postal et téléphone. Quel sont les format(filtres) accepté. Est ce que l’on peut les changer.

    merci à l,avance

    Répondre à ce message

  • 2
    Ouranos

    Je ne parviens pas à afficher le calendrier du champ date sur le site public. J’ai essayé d’appeler le fichiers css « img_pack/date_picker.css » dans mon squelette, mais ... pas de calendrier. Dans l’admin, pas de problème. Quelqu’un peut m’éclairer ? Merci pour ce plugin décoiffant.

    • J’ai le même problème...peut-être que le problème vient de la version 1.9.1/2 en tout cas c’est assez génant.

      Quelqu’un arrive-t-il à l’afficher sous 1.9.2 ?

    • Saillmone

      Il suffit d’insérer la balise #INSERT_HEAD entre

      et

      du squelette, ce qui revient à rattacher toutes les feuilles de styles nécessaire au bon fonctionnement du plugin.

       ;-) Trouvé ici !

    Répondre à ce message

  • 1

    Bonjour,

    je rencontre un problème avec l’envoi d’email lors de la validation du formulaire.
    La fonctionnalité d’envoi de mail est en place puisque l’envoi d’email à la validation d’articles fonctionne correctement.
    De plus lorsque je bricole dans le code du plugin, j’ai bien des emails qui partent mais ç a ne fonctionne pas lors d’une utilisation normale du plugin.

    Avez-vous rencontré ce problème ? quelques pistes pour m’aider ?

    Merci

    • Idem pour moi. Même problème.
      Spip arrives bien à m’envoyer des mails mais pas un seul mail ne me parvient suite à la validation d’un formulaire conçut avec ce plugin.
      Plutôt embêtant....

    Répondre à ce message

  • 1

    Bravo pour votre plugin, par contre j’ai un petit problème. J’ai crée un article pour faire un sondage public, tout marche bien les utilisateurs répondent au sondage, les résultats sont comptés, et les pourcentages sont calculés. L’utilisateur qui vote peut voir les résultats du sondage. Le problème est l’utilisateur qui revient sur l’article du sondage après avoir voté, les résultats sont alors affichés quatre fois de suite à la place d’une seule fois.

    J’ai essayé de désactiver tout les autres plugin, le résultat est le même. Je ne sais pas ou chercher. Avez-vous une solution ?

    • Bonjour,

      Idem pour moi. Tout semble correct mais le tableau de réponse s’affiche 2 fois (l’un au dessus/dessous de l’autre, chaque tableau précédé par « Vous avez déjà participé au sondage » même si je vide le tableau pour faire comme si je votais pour la première fois.

      De l’aide ?

    Répondre à ce message

  • Pascal

    Le dernier plugin compatible spip 191 et 192 pose de gros soucis sur la base de données en version spip 191.
    Attention

    Répondre à ce message

  • Daniel

    Bonjour,
    J’utilise ce plugin pour réaliser des sondages. Lorsque j’insère un sondage dans un article, mon sondage se met tout en bas, comment faire pour le mettre au début de mon article ? Est-il possible également de supprimer les 2 barres marrons à gauche de mon sondage et où ???
    Merci

    Répondre à ce message

  • Aymerik

    Bonjour,

    J’ai une install de spip 1.9.2a avec forms and tables et dès le départ j’ai ce message :

    Warning : Call-time pass-by-reference has been deprecated - argument passed by value ; If you would like to pass it by reference, modify the declaration of forms_modifier_reponse(). If you would like to enable call-time pass-by-reference, you can set allow_call_time_pass_reference to true in your INI file. However, future versions may not support this any longer. in h :\web\easyphp1-8\www\photocal\plugins\forms_et_tables_1_9_1\inc\forms.php on line 494
    Warning : Cannot modify header information - headers already sent by (output started at h :\web\easyphp1-8\www\photocal\plugins\forms_et_tables_1_9_1\inc\forms.php:494) in h :\web\easyphp1-8\www\photocal\ecrire\inc\actions.php on line 191

    Ou faut il que je regarde je précise que je suis en local.

    Merci d’avance

    Répondre à ce message

  • 1

    Aucun problème d’installation et de compréhension pour ce plug-in génial !
    Du coup, je n’ai aucune question, mais de temps en temps, un simple compliment, ça fait plaisir. Alors, merci à tous ceux qui ont développés cette contrib ;-D

    • leclem

      tu as raison quand c’est génial il faut juste le dire ;)

    Répondre à ce message

  • 3

    Bonjour,

    J’utilise le plugin sur un SPIP 1.9.2a sur un serveur RedHat avec PHP4 (dernière version). Tout marche nickel.

    Lorsque je transpose ce site sur une SuSE, le plugin ne fonctionne plus car lorsqu’il fait des requêtes à « /ecrire/ ?exec=forms_edit&id_form=1&retour=%253Fexec%253Dforms_tous&champ_visible=ligne_1&var_ajaxcharset=utf-8&bloc=apercu » j’obtiens du code PHP au lieu du code HTML attendu :

    <?php 
    include_spip('inc/lang');
    lang_select("fr");
    include_once(_DIR_RACINE . "ecrire/../plugins/forms_et_tables_1_9_1/balise/forms.php");
    inclure_balise_dynamique(balise_FORMS_dyn('1', '', '', ''),1, 2);
    lang_dselect();
    ?>

    J’ai tenté de faire du debuggage à base de traçage de variables et tout ce que j’obtiens comme indice c’est un mauvais calcul au moment de la génération du cache et/ou de l’assemblage de la page.

    Je suis totalement bloqué avec ce problème qui dépasse mes connaissance dans le moteur interne de SPIP.

    Merci de votre aide certaine.

    Bravo pour votre boulot sur ce super plugin et merci pour ce que ça nous permet de faire avec.
    Cordialement
    Jérémy

    • Michel COLLET

      Sur le serveur SUSE : PHP doit être installé, le fichier paramètres du serveur web doit spécifier que les fichiers .php et .php3 doivent être interprétés par PHP.
      Si le serveur web sur SUSE est APACHE, le fichier paramètres est httpd.conf (en général dans le répertoire /etc/ ) et doit contenir :

      a) soit : LoadModule php4_module modules/libphp4.so
      soit : LoadModule php5_module modules/libphp5.so
      selon que tu a installé PHP v4 ou v5,
      et selon le répertoire dans lequel se trouve libphp4.so (ou libphp5.so) (c’est le répertoire dans lequel se trouvent en général tous les modules additionnels pour PHP)

      b) DirectoryIndex index.htm index.html index.html.var index.php index.php3 index.php4

    • Merci pour cette réponse.

      Mais à moins que j’ai vraiment raté un wagon, SPIP fonctionne, donc je vois pas comment Apache pourrait être mal configuré au niveau de l’exécution de PHP.

      Par contre j’ai identifié que normalement le code que je vois devrait être interprêté, mais il est sorti tel quel, c’est donc au niveau de l’appel à eval() que ça marche pas.

    • madbuilder

      bonjour,

      je suis confronté au même problème sur des configs
      -  XPproSP2 et w2k3
      -  apache 2
      -  php 5
      -  mysql 5

      j’ai les même symptomes et analyses que toi.

      As tu avancé dans la recherche d’une solution ?

    Répondre à ce message

  • 1

    Le formulaire que j’ai crée et associé a un article est visible dans la partie admin mais pas dans la partie public du site. Pourtant j’ai bien coché l’option champ public dans tous les champs du formulaire. Doit on cliquer sur publier en ligne quelque part au niveau du plugin ?

    • As-tu inséré ton formulaire dans le corps (texte) d’un article ?

      Tu dois faire comme pour une image ou un document : Placer une balise de type <formXX> à l’endroit où tu veux ton formulaire... (le XX étant le numéro de ton formulaire bien entendu ! ;-))

    Répondre à ce message

  • Bonjour et merci pour les travaux,
    Je n’arrive pas à introduire dans le formulaire une liste déroulante.
    Par ailleurs le formulaire pubilc affiché permet semble-t-il de saisir une date ou un numéro de téléphone dont le format n’est pas contrôlé.
    Puvez-vous SVP m’éclairer ?

    Répondre à ce message

  • 6
    Magellan

    Bonjour,

    Je viens d’installer Spip 1.9.2a et et le Forms&tables 1.9.1 sous un environnement WAMP 1.7.0 (php5/Apache2). C’est le seul plugin installé.

    Une fois le plugin activé, j’ai bien le menu « Edition > Formulaires et sondages » mais lorsque je clique dessus j’obtiens le message suivant :

    Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 98304 bytes) in C :\wamp\www\spip\ecrire\public\phraser_html.php on line 471

    Même problème avec le menu « Edition > Tables ».

    J’ai vérifié les resources limits de php et pousser la mémoire à 129Mo mais rien n’y fait.
    Quelqu’un a-t-il une idée ?

    Cordialement,

    • Cédric

      Même problème pour moi (pas sous WAMP) alors que sur un autre de mes sites, tout se passe bien. Aucune idée du problème, mais ce n’est en tout cas pas la mémoire disponible.

    • Cédric

      Finalement j’ai soumis ce problème à mon hébergeur.

      Réponse :

      • Aujourd’hui, nous avons déplacé votre site sur un autre serveur ; les raisons peuvent être multiples et notre support pourra vous renseigner si vous avez besoin de plus d’informations (migration PHP, performances, surcharge d’un serveur, etc).

      Bref, depuis le changement de serveur (avec passage à PHP 5), tout va bien.

    • Bonjour,

      J’ai installé Forms&tables 1.9.1. J’ai le message suivant quand je veux éditer ou détruire un formulaire :

      Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 35 bytes) in /var/www/data/woo/T/R/G/C/TRGCA43K/ecrire/public/phraser_html.php on line 269

      et l’édition ou la suppression du formulaire est impossible.

    • Sébastien Delorme

      J’ai également eu ce soucis, il a suffit de modifier le fichier de configuration PHP (php.ini) et modifier le niveau maximal de mémoire qu’un script peut consommer.

      Dans ton cas :
      memory_limit = 9M

    • Merci pour ta réponse Sébastien mais il se trouve où ce fichier php.ini ? Je suppose qu’il doit être sur le serveur où est hébergé mon site c’est à dire chez Orange Premium. Si c’est le cas, je suis bien bloqué.

    • et de ne pas oubliez de redémarrer apache
      Voili voilou

    Répondre à ce message

  • Bonjour et bravo pour ce plugin qui fonctionne parfaitement chez moi.
    J’ai une question : j’aimerais alimenter une table MySQL d’une autre applications que celles de SPIP, sur le même serveur. En fait je voudrais pouvoir enregistrer automatiquement certaines valeures de certains champs dans une autre table au moment de la validation du formulaire.

    Je veux développer cet appel à une fonction externe en PHP mais sur quel fichier pourrais-je implémenter cette dernière ?

    Merci de votre réponse !
    a+
    sebus

    Répondre à ce message

  • Bonjour,

    Voila j’ai un problème quand à l’utilisation de ce plugin !
    En effet, je cherche a mettre un champ pour les mots clés et la rien ne marche. Je lie avec un groupe qui est bien crée, et ca ne valide rien, je n’ai aucune case à cocher qui s’affiche, et la selection reste sur « Mots sans groupe » . Si quelqu’un a une idée ca serait sympa !

    Merci d’avance

    Répondre à ce message

  • Rebonjour,

    Les messages envoyés reste toujours en français, avec tous les descriptifs des champs en français, malgré que la langue courante de la page est une autre langue.

    Comment peut-on envoyer un message dans la langue selectionée ?

    Merci d’avance,

    Mark

    Répondre à ce message

  • 1

    Bonjour !

    Le plugin marche à merveille, mais il me semble qu’il y a un bug avec les champs « message d’explication ».
    J’ai du entré le « multi » entier dans le zone texte, comme dessous.

    Pour les autres champs, le liens de langue [en] [fr] [ru] se permettent d’entrer le texte dans la langue specifiée comme il faut, mais pas dans les messages d’explication.

    D’ailleurs, s’il est possible de faire le même type d’interface avec les champs « Titre du formulaire » et « Texte » dans l’onglet « Propriétés », c.à.d. avec les liens [en] [fr] [ru] , ça doit être cool, mais surtout pas nécessaire de tout.


    <multi>[fr]Remplissez le formulaire ci-dessous, un conseiller vous contactera dans les 24 heures.[en]Please fill in the form below, and an advisor will contact you within 24 hours.[ru]Пожалуйста заполните внутри форму ниже, и советник свяжется вы не познее сутки.</multi>


    Comme même, un grand Thank-you de cet spipien anglophone.

    Oh, dernier question :
    J’utilise le plugin avec :
    <BOUCLE_f(FORMS){id_form=1}>#FORMS</BOUCLE_f>
    dans mon article.html, pour que le formulaire est visible sur TOUS les articles.

    Comment je peux « supprimer » ces boutons pour les raccourcis typographiques spipiennes de chaque champ du type « texte » - M./Mme Toutlemonde n’en a aucun besoin de ces trucs « non-standard » sur le site public de mon client.
    Est-ce qu’il est facile à faire ça ?

    • Pour « supprimer » les boutons, changer le CSS comme :

      div.spip_forms  .spip_form_champ tbody {
      	display: none;
      }

    Répondre à ce message

  • 1

    Bonjour,
    Tout semble parfaitement fonctionner à merveille, mais y a-t-il une instruction à utiliser pour insérer le formulaire dans le squelette article.html, de façon que le formulaire apparaisse sur l’ensemble des articles, sans avoir à ajouter au sein de chaque article le code <form1>, ce qui est vraiment un travail lourd ?!

    • 				<BOUCLE_f(FORMS){id_form=1}>
      					#FORMS
      				</BOUCLE_f>

    Répondre à ce message

  • Bonjour,

    J’ai installé la version 1.9.1 qui fonctionne à peu près (pas d’icônes et difficulté à récupérer les données d’un formulaire : seul la première réponse s’affiche) puis la nouvelle version compatible 1.9.1 & 1.9.2 qui ne fonctionne pas. J’ai réinstallé la version 1.9.1 qui désormais ne fonctionne plus. Lorsque je crée un formulaire, il ne se passe rien. Le bouton pour ajouter les champs n’apparaît pas et le fomulaire n’est pas sauvegardé. Que faire pour remettre tout les compteurs à zéro ?

    Répondre à ce message

  • 2

    Bonjour
    j’ai réalisé ce formulaire grace au plugin :
    en choix multiple
    Aimez-vous le site ?
    avis [Obligatoire] :

    * ludique
    * bof

    * convivial

    mais je n’arrive pas à l’afficher avec les boucles ?

    • aurélie

      voilà je complète ma demande :

      Aimez-vous le site ?
      champ unique =>
      avis :

      * oui
      * non

      comment afficher ce formulaire créé grace au plugin ?
      je ne sais plus me dépétrer avec les boucles snif

    • Il faut associer le formulaire créé à une article en intégrant la balise xxx étant le numéro du formulaire

    Répondre à ce message

  • aurélie

    bonsoir

    j’ai réussi à afficher les données mais le vote n’est pas enregistré ?
    ma boucle est-elle correcte ? manque-t-il qc ?

    faut-il créé une boucle pour créer les réponses ?

    Répondre à ce message

  • Je reviens à la charge...encore une question :
    Comment mettre en forme les formulaires ? Par exemple, comment diposer 2 champs, chacun dans une cellule d’une ligne HTML ?
    J’ai bien vu l’option encapsuler html, mais je n’arrive pas à en tirer qlquechose...

    Une âme charitable ?

    Répondre à ce message

  • 2

    Bonjour,

    Voilà un moment que je bataille pour essayer de créer un envoi de message via un article sans succés, alors que ça éxistait, merci de cette bonne idée.

    Mais j’ai pas compris pourquoi ma table de raccourci typographiques au lieu d’être en longeur elle est en carré et tout est mélangé dedans, moi aussi je demande comment la supprimer, au fond elle ne m’est pas vraiment utile.

    Merci encore et félicitation pour les possibilités de ce plugin.

    • C’es ok, ça marche, pour la barre typo cela fonctionne très bien

      dans forms_fonctions.php du plugin c’est la ligne 236 (mais j’ai l’impression que selon le fichier ça change) en commentaire :

      mettre //if ( !$GLOBALS[’browser_barre’])

      à la place de if ( !$GLOBALS[’browser_barre’])

      En fait il faut juste rajouter // au début de la ligne

      Merci encore et bon courage

    • Ah ben merci bien pour cette précision !

       :-)

    Répondre à ce message

  • (Beau plugin - Bis !)

    Je souhaite retirer la barre standard de raccourcis accompagnant le champs de saisie Texte. Comment puis-je procéder ?

    Merci pour votre aide.

    Répondre à ce message

  • Quel beau plugin ! On en a rêvé, Cédric l’a fait :-)

    Une petite question cependant :

    Après avoir créé un formulaire, lorsque je souhaite l’éditer dans la partie privée, tout fonctionne mais j’ai en bas à gauche dans la fenêtre d’état de IE un message d’alerte ’Terminé, mais il existe des erreurs sur la page...’ m’indiquant « Objet attendu ».

    Cela ne serait pas trop gênant, le soucis c’est que ce message est présent également lorsqu’on afiche le formulaire dans la partie publique...pas du plus bel effet !

    Une idée ?

    (j’utilise Spip 1.9.1 en local sur easyphp 1.8 avec IE 7 sur XP)

    Répondre à ce message

  • 5

    Bonjour,

    Je souhaiterai ajouter mes propres champs avec des validations qui leur sont propres.
    Je l’ai actuellement fait en changeant certains fichiers du plugin mais est ce qu’on peut le faire dans un fichier particulier afin de ne pas changer les éléments core du plugin et pouvoir le mettre à jour sans problème.

    Bien cordialement

    Geraud

    • Il faut utiliser forms&tables, la nouvelle version de forms, qui est compatible 1.9.1. Il y a un mecanisme qui permet de définir ses propres types de champs dans un fichier xml, avec une validation par expression régulière.
      Et une API plus complète permettant de définir un type de champ perso complet (y compris le formulaire d’édition du champ) est en cours de réflexion

    • Ah, ok, il n’y a pas un exemple ou un tuto quelque part ?

      Merci

    • J’ai l’impression que c’est dans le répertoire Snippets du plugin, mais je ne comprend pas trop comment ca marche ?

      Merci pour l’aire

    • C’est dans le fichier /etc/forms_types_champs.xml

      On peut facilement rajouter un champ, mais on ne peut pas choisir le type de champ. Il s’agit forcement d’une ligne de texte, mais qui peut être filtrée, comme un numéro de téléphone afin d’éviter d’insérer des lettres.

      Ce qu’il faudrait c’est que l’on puisse changer le type de champ. Je voudrais, par exemple, rajouter un champ select avec une liste de pays.

      Est-ce prévu dans le futur ?

    • Mathilde Henry

      Est-ce ainsi qu’on peut faire appel à la boucle auteurs ?
      J’aimerais pouvoir envoyer un formulaire généré avec le plug in à l’adresse e-mail de l’auteur de l’article en rendant certains champs obligatoires.
      Pour l’instant, nous détournons Spip en nommant le lien contact « Je m’inscris » et qui mène au formulaire de contact par auteur.
      Autre question de néophyte, dans quelle table sur PHPMyAdmin sont stockées les données reçues par le formulaire ?

      Un grand merci pour ce plug in qui nous est très utile pour réaliser des sondages et questionnaires en ligne.

    Répondre à ce message

  • 1

    Bonjour et bravo Cédric pour son remarquable travail. Lorsque de remplit mon formulaire, au moment de valider celui-ci, il est marqué « Données inatendu ». Et mon message n’est pas envoyé. Quelqu’un a t-il eu ce genre de problème ? Ma config : spip 1.9.2 avec Forms&tables 1.9.1. Je suis chez 1and1 et leurs serveur sont passé il a à une semaine à peu prés sur php5. Y’a t-il un lien .

    Merci pour vos réponses et bonne continuation !

    • Ce bug a été corrigé hier au soir.
      Reprend la derniere version du paquet !

    Répondre à ce message

  • Encore bravo pour ce magnifique plugin.

    Est-il possible d’éditer des données saisies dans un formulaire ?
    Je ne vois pas cette possibilité depuis l’espace privé.

    De plus, en cliquant sur la loupe affichée sur chaque ligne de données, un formulaire vide s’affiche .... Est-ce normal ?

    Répondre à ce message

  • Bonjour et bravo pour cette contrib’ !

    J’aimerais savoir s’il est possible de lier les champs de saisie, notamment les listes ou choix unique. Je m’explique, j’aimerais que les choix qui s’affichent pour liste n°2 dépendent du choix de la liste n°1.

    Si c’est possible, pouvez m’expliquer la démarche.

    Merci

    Répondre à ce message

  • 1
    Roland B

    Je viens de télécharger ce plugin et je l’ai installé en local mais dès que je souhaite modifier le formulaire, j’obtiens le message suivant :

    Fatal error : Call to undefined function : generer_action_auteur() in chemin-local\plugins\forms_et_tables_1_9_1\exec\forms_edit.php on line 162

    Où devrait donc être définie la fonction generer_action_auteur qui semble ne pas exister chez moi ?

    • Roland B

      Je me réponds en indiquant un sujet plus appoprié (ce que je n’avais pas fait : toutes mes excuses).

      J’ai bien trouvé la fonction generer_action_auteur dans ecrire/inc/actions.php . Elle existe donc mais l’erreur persiste. Pourquoi ? J’ai constaté que dans exec/forms_edit.php, il y a plusieurs appels à cette fonction.

    Répondre à ce message

  • 1

    le plugin Forms n’est pas compatible avec avec php 5

    autant les formulaires s’affichent correctement en partie privée, mais rien en partie publique

    • Le plugin est parfaitement compatible PHP4 (la correction pour 4.4.6 a ete apportee sur le paquet de la zone) et PHP5 (je l’utilise dans les deux environnements depuis le debut).

      Regarde tes autres plugins, il y en a un qui doit faire planter.

    Répondre à ce message

  • je suis sous spip 191

    dans mon formulaire, j’ai mis la possibilité de proposer un document limité à 300 ko

    hors un visiteur à joint un .doc de 5Mo il à fallut que je le récuperre en ftp après avoir modifié le CHMOD qui était à 000 (je l’ai mis à 400)

    c’est éttonnant non ?

    la page en question :
    http://fifi.opielr.org/Pre-inscription.html

    Répondre à ce message

  • 2
    Joe Cool

    Bonjour,

    Je fais quelques tests avec les Tables et j’aimerais récupérer la liste des associée à une entrée d’une table pour générer un portfolio... mais je n’arrive pas à trouver où ils peuvent bien se trouver !

    Un peu d’aide s’iouplaît ?

    • Joe Cool

      Tiens, le docxx entre symboles inférieur et supérieur à disparu de ma phrase.

      Il faut donc lire « ...la liste des docxx associée... ».

      Désolé.

    • Joe Cool

      C’est bon, je les ai trouvées !

      Elles étaient là tout simplement : <BOUCLE_documents(DOCUMENTS){id_donnee}>

      Je les cherchais dans forms_ sans voir le documents_donnees.

    Répondre à ce message

  • 1

    Suite mon dernier post, je voulai dire que ca marchait, j’avai pas pris le dernier zip. Il faudrait le mettre comme les autres avec des icones, car la ce n’est pas intuitif.

    • OK ! Bien vu l’aveugle !

      J’avais moi aussi zappé ce lien !

      Bon, on va remettre tout ça en ordre !

      Et merci à l’auteur une fois encore.

    Répondre à ce message

  • 3

    Bonjour !

    j’utilise le plugin forms &tables 0.301 sur une version 1.9.1 7502
    et j’aurai besoin d’enlever la barre typo, j’ai regardé dans l’ensemble des fichiers mais je n’ai pas trouvé l’appel à la barre typo, si quelqu’un à une piste je suis preneur :-).

    je voudrais aussi supprimer certain éléments dans l’accusé de réception ( par exemple :le message d’explication ), dans quels fichiers faut-il regarder.

    PS pour les auteurs : En faisant différents tests en local et sur un site actif, j’ai remarqué que régulièrement les flèches qui permettent de monter et descendre les différents champs apparaissent bien au début du chargement de la page et disparaissent à la fin du chargement. cela le fait dès que j’interviens sur les formulaires par contre quand j’y reviens le lendemain cela refonctionne, jusqu’au moment ou je retravaille mon formulaire cela recommence !

    Merci à cédric and co pour ce plugin bien utile :-)

    • J’ai le même soucis, je voudrai désactiver la barre typo. Mais je ne sais pas si c’est lié à forms & tables ou à la barre typo elle même.

      Donc si quelqu’un sait ce qu’il faut faire, je suis preneur car ces 2 plugins sont magnifiques !

    • Joe Cool

      Je me pose la même question, cette barre n’est pas bienvenue dans la plupart des cas.

      Pour l’instant, je passe par une solution « temporaire » autant que barbare : modifier le fichier forms_fonctions.php du plugin à la ligne 173 :
      //if (!$GLOBALS[’browser_barre’])

      ce qui force le return d’un simple textarea.

      (merci au message de had trouvé ici : http://forum.spip.org/fr_190140.html)

    • Bonjour

      Merci pour l’info.
      et je confirme, ça marche :-)

      jmica

    Répondre à ce message

  • Message lors de la création d’un nouveau formulaire :

    Warning : unserialize() expects parameter 1 to be string, array given in /home/www/remigros/www/sitetest/plugins/forms_et_tables_1_9_1/inc/forms_edit.php on line 471

    Puis très vite, l’éditeur de formulaire plante. Sans souci si l’on désactive le plugin « squelette par mots-clés ». C’est ce qu’il faut faire pour créer et éditer les formulaires. Après, on peut réactiver le plugin « squelettes par mots-clés ». Quelqu’un a eu la même expérience ?
    Spip 1.9.2 et dernière version du plugin.

    Répondre à ce message

  • salut,
    un p’tit mot pour dire qu’interface.js qui est intégré au "plugin spip" forms&tables rentre en conflits avec d’autre "plugins « que » jQuery" (Tooltips "seul" par expl, Tabs et History idem) a+ had

    Répondre à ce message

  • Je confirme, il y a une erreur avec spip 1.9.2 (alors que ca fonctionnait sous 1.9.1). Au moment de l’ajout d’un formulaire rien ne se passe : rien ne s’ajoute. Il n’est plus possible de créer d’autre formulaire. On peux choisit tout les options du form, mais il n’apparait jamais dans la liste.

    Répondre à ce message

  • 6

    Bonjour,
    super plugins bien pratique !
    Par contre il ne semble pas fonctionner sur la version 1.9.2 de spip :-(

    • Si bien sur, ce plugin fonctionne parfaitement sur les versions 1.9.1 et 1.9.2.

      Attention cependant, avec SPIP 1.9.1 il faut le plugin jQuery, mais pas avec SPIP 1.9.2 car jQuery est inclus dans SPIP 1.9.2

    • j’ai peut être faux quelque part...
      je vais tester ça avec une installation toute fraiche de spip 1.9.2

    • je confirme ça ne fonctionne pas sur spip 1.9.2 (en tout cas chez moi)

    • on peut continuer longtemps comme ca :)
      Je te confirme que le plugin marche et doit marcher en SPIP 1.9.2.

      Si il y a un probleme chez toi, il ne suffit pas de dire ’ca marche pas avec 1.9.2’ puisque il est concu pour marcher avec, et qu’il ya des preuves.

      Il faut chercher la cause. En commencant par enlever tous les autres plugins pour verifier que ca ne vient pas d’un autre plugin activé. Et sinon envoie moi un détail de ta configuration, et les symptomes exacts, car pour faire un correctif, encore faut il savoir ce qui ne fonctionne pas. Envoie moi ca par mail, pas la peine de polluer le forum avec ca, tu pourras toujours mettre un résumé une fois résolu

    • ziolive

      Idem pour moi. 1.9.1 ok et en 1.9.2 [8782] la création de formulaire ne se valide pas.
      J’essai d’en créer un, quand je fait « valider », ya rien qui se passe.

      cela concerne le plugin « Formulaires (SPIP 1.9.1 +) »,
      J’ai :
      -  supprimé tous les autres plugins,
      -  vérifié les droits sur les fichiers du plugin,
      -  testé en local et en ligne...

      Rien à faire

      le plugin « Formulaires&Tables (SPIP 1.9.1+) » marche beaucoup mieux mais il me fait une erreur PHP « Warning : implode() : Bad arguments » pour le fichier « inc/forms.php on line 753 ».
      Ceci est peut-être dût à ma version de PHP/4.4.2-1.1 ?

    • Hmmmm .. je te trouve un brin énervé.
      J’ai l’impression qu’on est un certain nombre à rencontre le même problème de ce type :

      Fatal error : Call to undefined function : calculer_action_auteur() in /home.10.6/shaolint/www/plugins/Forms/inc/forms.php on line 479

      Et ce, malgrès la désactivation de tous les autres plugins... :-(

      Bien dommage pour un plugin si utile et bien fait .

    Répondre à ce message

  • 1
    wisegolem

    J’utilisai forms1_9 sans problèmes. Etant passé hier sous SPIP1.9.2, j’ai désinstallé le plug-in (décochage puis suppression du repertoire par FTP) et réinstallation de forms1_9_1 (installation par FTP puis cochage).

    Lorsque je veux me rendre sur formulaires et sondages, j’obtiens

    Fatal error : Call to undefined function : spip_create_table() in /home/fdfr/www/plugins/forms_1_9_1/base/forms_temporaire.php on line 92

    Merci de m’aider à retrouver ce plug-in si utile !

    • wisegolem

      Petite précisions peut être utiles :

      seul le plug-in « Archives » était installé. J’ai testé en désactivant ce plug-in (mais pas en le désinstallant) : même message d’erreur.

    Répondre à ce message

  • Bonjour,
    merci pour ce plugin,
    j’ai traduit le fichier de langue en occitan (languedocien) pour adapter le plugin à mon site,
    mais quand le visiteur renseigne le formulaire et valide, il obtient

    Vòstra responsa es registrada. Un messatge de confirmacion se manda a blabla@blabla.org validation de la saisie

    je ne sais pas où modifier ce message « validation de la saisie »

    Répondre à ce message

  • J’ai fait la mise à jour de spip 1.9.2 et depuis mes formulaires n’apparaissent plus dans l’admin.

    Depuis le site si je réponds au formulaire j’ai la réponse suivante

    calculer_action_auteur() plugins/forms/inc/forms.php on line 474

    Merci pour votre aide ....

    Répondre à ce message

  • Bonjour,

    l’utilisation de ce plugin est un véritable bonheur pour les grands débutants. Merci.

    Juste un pb : depuis son activation, les forums de chaque article ne fonctionnent plus (y compris lorsqu’il n’y a pas de formulaires insérés). J’ai l’affichage d’un message d’erreur : Fichier inc/safehtml introuvable.

    Est-ce qqn aurait rencontré ce pb et pourrait m’aider ?

    Merci

    Répondre à ce message

  • 1

    Bonjour,

    je n’arrive plus à le faire fonctionner. Je désactive le plugin, le réactive, je l’ai même supprimer de la BDD, mais je n’arrive pas à revenir à la solution initiale, càd une table sql sans « forms ». Quels sont les fichiers à effacer, modifier, remplacer pour retrouver ma bdd spip de départ ?

    • Jérémy Lecour

      Bonjour,

      Je ne connais pas encore à fond ce super plugin, mais je suis habitué aux bases de données. Ce n’est pas en supprimant un fichier que tu supprimeras des champs dans une base.
      Pour cela il faut qu’il y ait une commande SQL qui soit envoyée au serveur afin qu’il supprime ces champs/tables.
      C’est toute la difficulté des systèmes de plugins qui savent souvent se détruire eux-mêmes mais pas toujours détruire ce qu’ils ont ajouté dans les bases. D’ailleurs c’est pas toujours souhaitable, donc au moment de désinstaller il faudrait pouvoir choisir si on supprime aussi les champs/tables dans les bases ou non, ... bref un joyeux bordel.

    Répondre à ce message

  • Tout simplement un excellent plugin, sinon petite question : est-il possible d’inserer le formulaire dans une page rubrique ?
    Merci

    Répondre à ce message

  • JM Carton

    Bonjour
    Bravo pour ce très bon plugin qui rend bien des services.. Un petit problème... J’utilise la dernière version 1.9.1 ... Quand je suis dans l’interface privée et que je clique sur le bouton « Afficher » du plugin, j’ai le message d’erreur suivant :
    Fatal error : Call to undefined function : autoriser() in /home/apache/htdocs/www.ien-conflans.ac-versailles.fr/plugins/forms_et_tables_1_9_1/exec/template/tables_affichage.php on line 106

    Quand j’ouvre le susdit fichier j’obtiens à lal ligne 106 ceci :
    if (autoriser(’administrer’,’form’,$id_form))
    $retour = urlencode(self()) ;

    Je ne peux donc que récupérer les données par téléchargement au format csv. Dans la version précédente j’avais accès à l’affichage des données. Merci pour les pistes possibles.

    Répondre à ce message

  • Bonjour et Merci pour ce plugin.
    Afin de faire migrer un site d’une adresse vers une autre, j’ai sauvegardé puis restauré une base de données, en prenant soin d’y incorporer le plugin Forms et de l’activer sur son nouvel emplacement... Malheureusement les formulaires créés sur le site d’origine n’ont pas suivi ! Où se cachent-ils ? Dans quel dossier ? Existe-t-il une astuce ?

    Répondre à ce message

  • 3

    Bonjour, meilleurs vœux de santé et de contributin à tout l’équipe,

    1000 bravos pour ce plugin !

    -  Toujours néophyte, j’aimerai savoir comment dès l’envoi d’un formulaire celui-ci pourrait-être transformé automatiquement en un article qui ne contiendrait que certains champs de la réponse (pour conserver l’anonymat) et auquel serait joint un formulaire d’évaluation pour des lecteurs.
    ex ici.
    -  Y-a-t-il moyen d’avoir un compteur de mots sur un champs texte ?

    Merci 1000 fois.

    • Ah mais pour ca il faut utiliser la nouvelle version Forms&Tables justement.
      Plus besoin d’exporter dans un article, les données des forms sont facilement affichable dans un squelette.

      Tu peux utiliser la moderation a priori ou a posteriori pour que les reponses soient tout de suite publiées ou seulement proposées, et tu peux spécifier quels champs sont publics ou non, et seuls les champs publics seront affichés par la boucle FORMS_CHAMPS
      Il y a un modele donnee dans le plugin (assez complexe il est vrai car il prend en compte une problematique microformats)

      Tu peux faire facilement dans un squelette :

      <BOUCLE_donnees(FORMS_DONNEES){id_form}>
      #TITRE : <BOUCLE_meschamps(FORMS_CHAMPS)>#LESVALEURS{','}</BOUCLE_meschamps> <br />
      </BOUCLE_donnees>

      pour afficher toutes les valeurs de tous les champs publics
      Et si tu as besoin des champs privés aussi il suffit de mettre le critere tout

    • Bonsoir,

      pourrait-on mettre ’forms_exporte_reponse_article.php’ quelque part quand le formulaire est valide (au niveau du texte « Votre saisie a été enregistrée. ») pour que l’article soit publié dans ma rubrique n°3 en ne laissant que les rubriques publiques (titre et texte) et en prenant le n° d’id de la réponse au formulaire

      Si je ne me trompe en l’incluant dans forms.html à la ligne 12 ? mais uniquement pour le formulaire ’<’form1’>’ ? (pas facile de ne pas inclure le formulaire ex à ma réponse ! )

      Merci

    • salut Charlot
      J’ai faillis recopier intégralement ton message tellement il correspond a mon problème.
      pourrais tu me dire comment tu a réussi a le surmonté. C’est a dire afficher automatiquement les réponses postés dans un formulaire. dans mon cas je cherche a créé une galerie de photo ou chaque utilisateur peu y déposé les siennes (sous forme de Doc) et quelle s’affiche en temps réel.

      Merci d’avance

    Répondre à ce message

  • bonjour et bravo pour ce plugin ! une prise en main facile, des fonctionnalités complètes, etc, quoi demander de plus ?!? et ben justement, j’ai un petit souci, moi nun petit peu nouveau dans la sphère SPIP et moi pas savoir comment, une fois le formulaire validé, retourner sur la page même du formulaire afin d’en remplir un nouveau. bref comme dans l’exmple décrit dans l’article.
    merci à tous pour vos réponses !

    Répondre à ce message

  • bonjour
    bravo pour ce plug il me parait resoudre plusieurs de mes soucis.
    malheureusement j’avais laisse spip vers sa version 1.7 et la j’avoue que maintenant je m’y perds !
    je souhaiterai une precision :
    j’utilise le plug forms&tables pour 1.9.1 et spip 1.9.2 beta3 vers.8159(j’utilise cette beta pour pouvoir utiliser le plug auteurs_complets
    mon but est de faire remplir un formulaire auteur puis grace à forms&tables,faire ajouter un fichier a telecharger.
    et lier ensuite les 2(c’est de la tambouille je sais mais on fait avec ses moyens . si il existe un autre moyen merci de m’indiquer la procedure).
    tout ceci se passe dans l’espace public apres inscription et je ne veux pas que les redacteurs puissent acceder a l’espace prive.
    malheureusement je n’arrive pas a faire apparaitre les resultats de mon formulaire dans une boucle.malgre la lecture de l’article " sur spip.net « formulaires ».
    et je ne veux pas non plus faire apparaitre les resultats dans un article.
    je me retrouve donc avec 2 formuilaires.
    pour que le redacteur logge puisse voir ses donnes
    il faut que je puisse faire apparaitre sur l’espace public(apres authentification) le formulaire de l’auteur et le fichier qu’il a attaché dans le second formulaire

    j’essaie avec les modeles fournis dans le plug mais soit je ne sait pas correctement ecrire l’adresse dans le navigateur, soit je ne les place pas au bon endroit ?

    merci de votre aide

    Répondre à ce message

  • Super plugin qui offre de nombreuses possibilités.

    Je n’ai rien à redire sur ce plugin, mais je cherche des informations sur un plugin qui se sert de celui-ci pour fonctionner, je veux parler du plugin ECARD. Si quelqu’un peu me donner des informations sur comment le mettre en oeuvre, j’en serais heureux.

    Je vous remercie d’avance pour votre aide.

    Et souhaite à tous un joyeux noël.

    Xavier

    Répondre à ce message

  • Le plugin bloque à l’étape 4 (de cette doc), donc pas de d’affichage des divers éléments du formulaires, pas de table crée ... travaille dans le vide quoi !
    Il faut une version PHP, MySQl, particulière ? Il faut valider une fonctionnalité dans SPIP ? charset ? ... ?
    dans l’url ... la valeur de ’retour’, est en symboles cabalistiques.

    J’utilise la version 0.22 de la zone (_plugins_/_stable_/forms/1.9.1), sous spip 1.9.1. 7502 !

    Merci d’avance.

    Répondre à ce message

  • 1

    Bonjour,

    D’abord bravo pour le boulôt !!
    Corollaire de la puissance et de l’intérêt de ton truc !!! :-D

    L’utiliser pour créer des petites annonces !!!

    Si Si !!

    Comment bien maitriser l’affichage des données entrées ?

    Merci

    • Pas moyen d’utiliser le fichier DEMO pour lire les contenus des réponses au formulaire...

      J’ai dû râter une marche !! o secours !!

    Répondre à ce message

  • 7

    Bonjour
    Bravo pour ce plugin intéressant.
    Une petite remarque tout de même qui rejoint celle sur les dates (amha c’est le même problème). Dans les QCM, apparemment les réponses possibles sont classées par ordre alphabétique. Or en général on propose « choix1 », « choix2 » et enfin « autre » pour parer à toute éventualité. Mais du fait de ce classement, « autre » se trouve en première place, ce qui ne me semble pas très logique. Peut-on conserver l’ordre qui était celui de la création du formulaire ?

    Merci

    • Comme pour les articles et rubriques, mets un numéro devant le choix possible, spip se chargera de le faire disparaître et les items seront bien classés.

    • Bonjour,
      Mea Culpa, je n’y avais pas pensé. Ca marche.

      Cependant trois petites remarques esthétiques (encore !) :
      -  est-il possible ou comment sauter une ligne entre chaque champ pour aérer un peu le formulaire ; j’ai essayé une ligne de commentaire vide mais ça ne marche pas,
      -  est-il possible d’avoir le champ en gras pour le distinguer des choix multiples,
      -  mes espaces réservés aux réponses débordent du cadre de l’article, peut-on limiter la largeur de ces espaces (ou faire en sorte qu’ils ne prennent que la largeur disponible).

      Trois fois merci.

    • Bonjour, les champs prennent en compte les balises HTML. Donc pour mettre en gras tu fais ton texte. Pour passer une ligne tu mets un
      à la fin de ta dernière ligne ou tu insère un champ d’explication ou tu insère le code.

      Par contre j’ai du mal a faire la mise en page pour tout aligner les choix simples ou multiples à la ligne ou définir des espaces ou tableau. Cette bidouille devient trop complexe... quelqu’un a une idée ?

    • oops les msgs prennent le HTML aussi lol donc balise B pour mettre en gras sans oublier de la fermer et balise BR pour passer une ligne.

    • Bonjour,
      Merci pour les réponses (rapides).

      L’intérêt de SPIP n’est-il pas justement d’éviter de taper du code HTML quand on rédige un article ?

      Une évolution du plugin ne serait-elle pas d’intégrer au moins un mini éditeur basique (comme celui dont je dispose quand je rédige ce post) , ou mieux un éditeur WYSIWYG, afin de rendre plus aisée la rédaction d’un formulaire.

      L’insertion d’un champ d’explication avec la balise pour sauter une ligne n’est pas très naturelle pour qui ne pratique pas le HTML tous les jours, elle n’est pas très rapide non plus.

      Cela dit on ne rédige pas un formulaire tous les jours...

      Il faut prendre mes remarques comme des critiques constructives, je suis vraiment content que ce plugin existe, mais je me place du point de vue de l’utilisateur newbie (que je suis un peu).

      — 
      Patrick

    • J’ai été confronté au même genre de problèmes.
      Il y a une feuille de style dédiée aux formulaires livrée ave le plugin (spip_forms.css).
      La solution logique - et pour moi satisfaisante - est d’adapter la feuille de style afin que tous les formulaires s’intègrent au site et respectent la charte graphique définie. Je ne partage l’idée d’un éditeur WYSIWYG. J’apprécie justement la philosophie spip qui permet de traiter séparément le fond et la forme.

    • Je ne partage pas l’idée de devoir connaitre la « mécanique » html quand on est rédacteur.
      Mais tu as raison, l’admin bricole le style et les rédacteurs rédigent sans se soucier de la mise en forme.
      Ta solution me convient.
      — Patrick

    Répondre à ce message

  • Bonjour,
    merci pour ce très beau travail.

    J’ai un soucis :

    j’utilise ce plugin sur un site d’établissement scolaire et, les élèves sont très joueurs, je reçois des réponses bidons, voire malsaines.

    J’aimerais bien qu’une fois le formulaire rempli, celui-ci soit impérativement validé par la personne qui l’a envoyée via l’adresse mail qu’elle a fourni (comme l’inscription au site spip). En fait, je croyais que l’option « Confirmer la réponse par mail avec : » servait à cela, mais non.

    Y a-t-il un moyen de contourner ce problème ?

    Est-il possible de rajouter cette fonctionnalité ? car j’ai peur que les robots finissent par polluer aussi ce genre de formulaire....

    merci, à bientôt

    Répondre à ce message

  • Les réponses sont donc stockées dans une table (associée à une table de champs).
    Existe-t-il une manière de corriger ces données sans passer par l’écriture directe dans la table (à la miin ou par une commande php) ?
    Autrement dit, peut-on avoir, par exemple pour les administrateurs ou avec un code spécifique, moyen de faire changer ces informations par une personne qui n’a pas besoin de tripatouiller la table ?

    Par exemple, si on utilise ce système pour gérer une liste de personnes, comment changer un champ (e-mail par exemple) de manière simple ?

    Répondre à ce message

  • 3

    J’éprouve un difficulté avec les listes de choix.
    En effet je propose à mes interlocuteurs de choisir une date de rendez-vous. Que je mette cette date au format chiffre ou au format lettres je ne suis pas maître de l’ordre d’affichage. Donc par exemple dans une liste de choix de dates, le 06/01/2007 (ou 6/01/2007) est avant le 07/11/2006 (ou 7/11/2006). Idem avec les jours en format lettre.

    Y a-t-il un moyen de forcer un ordre (à part ajouter un numéro devant) ?
    Y a-t-il par ailleurs un moyen pour que les dates « périmées » disparaîssent automatiquement ou ne soient plus actives ?

    • Je ne constate pas cette difficulté (voir sur cette page : http://testspip38.free.fr/spip.php?article14 dans choix d’une date.

      Les dates apparaissent bien dans l’ordre ou je les ai entrées.

      Peux-tu donner une url ? ou détailler si j’ai mal compris ?

    • Sans doute ai-je une version moins récente.
      Je télécharge la dernière que tu mentionnes et fais des essais.

    • précision : j’ai mis les dates sous cette forme :

      07-12-2006 et pas sous la forme 07/12/2006

      Pour ton autre question, disparition de la date, je pense qu’en l’état actuel, ce n’est pas possible ; les données sont considérées comme du texte, à priori.

    Répondre à ce message

  • 1

    Bonjour,
    Je n’ai pas vu l’archive du plugin joint à cette contrib ?
    Merci

    Répondre à ce message

Ajouter un commentaire

Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :

  • Désactiver tous les plugins que vous ne voulez pas tester afin de vous assurer que le bug vient bien du plugin X. Cela vous évitera d’écrire sur le forum d’une contribution qui n’est finalement pas en cause.
  • Cherchez et notez les numéros de version de tout ce qui est en place au moment du test :
    • version de SPIP, en bas de la partie privée
    • version du plugin testé et des éventuels plugins nécessités
    • version de PHP (exec=info en partie privée)
    • version de MySQL / SQLite
  • Si votre problème concerne la partie publique de votre site, donnez une URL où le bug est visible, pour que les gens puissent voir par eux-mêmes.
  • En cas de page blanche, merci d’activer l’affichage des erreurs, et d’indiquer ensuite l’erreur qui apparaît.

Merci d’avance pour les personnes qui vous aideront !

Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.

Qui êtes-vous ?
[Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document

Suivre les commentaires : RSS 2.0 | Atom