Forms&Table 2.5

Gestion et administration de formulaires éditables. Ce plugin permet également la publication de sondages et enquètes, la collecte des réponses dans la base de données et le téléchargement au format csv.
Ce plugin est une adaptation de la version pour SPIP 2.1 (Form&Table2.0).
Les fonctionnalités sont inchangées, pour plus d’information, merci de consulter la rubrique ad hoc.
Il est incompatible avec les versions antérieures de SPIP, mais une migration des données est possible lors du passage de SPIP2 à SPIP3

Passage de SPIP 2.X à SPIP3.0 avec le plugin Table&Form2.0

Pour conserver les formulaires créés sous SPIP 2.0, ne désinstallez pas le plugin en cliquant sur le bouton de désinstallation présent dans la page de gestion des plugins. Pour information, ce bouton porte l’étiquette suivante : « Supprime les données et désactive le plugin ».
Pour conserver les données :
-  Dans le dossier plugins, supprimez le dossier « forms_et_tables_2_0 »
-  Dans le dossier plugins, ajoutez le dossier du plugin modifié : « forms_et_tables_2_5 »
-  Activez ce plugin dans la page de gestion des plugins

Avertissement

Bien que compatible SPIP 3.0, cette version du plugin n’utilise pas entièrement l’API SQL et n’est donc pas compatible PostgreSQL ou SQLite

Remarque :
Cette version du projet n’est pas compatible avec les versions 2.X de SPIP.

Remarque 2 :
Ce projet a été initialement développé par le SEM http://icp.ge.ch/sem/cms-spip/spip.php?article900 et a été adapté par le service informatique de la communauté de communes du Pays de Gex http://www.cc-pays-de-gex.fr

Discussion

75 discussions

  • 22

    Moi aussi j’aimerais passer à SPIP 3.1 mais voilà « Forms&Table 2.5 » version 0.5.6 n’est pas compatible.

    Et si je le désactive pour y installer « Formidable »… ?

    • Existerait-il un autre plugin ?

    • Julien

      SVP, il faut mettre à jour ce Froms&Table 2.5 !

      Les autres plugins de formulaires ne rivalise pas avec celui-ci !

    • Même à jour 1.1.0, il ne passe pas avec « Vérifier ses plugins pour le passage à SPIP 3.1 » :(

    • Julien

      Ben, si on change la version dans plugin.xml, il s’installe correctement et il est « utilisable ». Après quand on crée un champs dans la création d’un formulaire et qu’on le valide, impossible de l’éditer et de le modifier ensuite. Surement à cause de la version de jQuery qui a migré à la 1.11

      Faudrait qu’un expert se penche sur le sujet :)

    • Bonjour à tous
      Si vous aller voir sur http://contrib.spip.net/Formidable-le-generateur-de-formulaires Vous verrez que formidable a intégré form et tables.
      Je vais essayé le transfert et je vous tiens au courant d’ici quelques heures (jours ?).
      Par contre, je ne serait pas contre un captcha efficace !

    • Bonjour,
      c’est un peu du bricolage ce plugin, il n’est pas labellisé 3.1 et pourtant il passe sans souci l’upgrade mais surtout : IMPOSSIBLE de modifier un champ validé !!!!!!
      Y a t-il encore quelqu’un sur ce plugin ?
      @Inaden : quel est le résultat de vos tests SVP ?
      merci d’avance.

    • Bonjour,

      Nous avions fait une migration de ce projet pour le rendre compatible de la version 2.0 à 2.5 puis vers la version 3.0

      Nous n’avons plus le temps de maintenir ce projet.
      J’ai noté le problème avec jQuery mais je ne vous promet rien concernant la date de correction.

      Cordialement,
      cri-tech

    • Bonjour,

      Vous l’indiquez compatible spip 3.1 alors que les dossiers de la zone ne l’indique pas. Une erreur ?

    • Bonjour,
      je ne suis pas le développeur mais ce plugin n’est PAS compatible 3.1 à cause de l’absence de la fonction modifier des champs établis en version antérieure.

      Si « cri-tech » veut bien consacrer un peu de temps à m’expliquer 1 fois, je veux bien essayer de le maintenir ce plugin.

    • Bonjour
      En fait le plugin formidable s’installe à la place et récupère (sur spip 3.1) les formulaires créés avec form et tables ainsi que les messages.

    • Merci Inaden ; puis-je nous aider SVP sur ce transfert car ce n’est pas documenté sauf erreur de ma part ?
      J’ai installé Formidable en gardant Forms et Tables (sous Spip 3.1) et quand je vais sous Editions>Formulaires, il n’y rien : message : « Il n’y a pour l’instant aucun formulaire. », sauf un bouton permettant d’importer un fichier xml de Forms et Tables mais sous Forms et Tables il n’y a rien pour exporter....
      Bref, je n’ai pas compris comment reprendre mes formulaires. Merci de tes lumières.

    • en fait pour être exact, cela se passe tout seul sur 2 sites sur 3 : (activation de Formidable : constat que les formulaires et données sont bien en Edition >formulaires et déactivation / desintallation de Forms et Tables) sauf pour 1 sur lequel cela ne marche pas du tout ...pourquoi ?

    • Alors la solution de transfert est :
      -  déactiver le cache, hyper important
      -  desinstallation de Formidable en gardant Forms et Tables,
      -  reinstaller Formidable
      -  constater que dans Editions>Formilaire on a bien les formulaires et données
      -  deactiver puis supprimer qq temsp après Form set Tables

    • Ah... je vois que vous avancez vite.
      Peut-être par mesur de précaution, supprimer forms et table par FTP une fois qu’il est désactivé et non par l’interface.

      À tout hasard... aucune solution de captcha ???!!! :-)

    • et pour finir , remettre dans chaque Formulaire, l’accusé de réception dans « configurer les traitements », qui ne se fait pas en auto. Le résultat est vraiment sympa.

      Je n’ai pas de solution de capcha sauf NoSPAM 1.5.15 pour les forums, je n’ai pas de spameur pour le moment.

      Solutions :
      -  poster cette demande dans le forum de Formidable car je ne la vois pas,
      -  complexifier un peu vos formulaires : cela mettra les rigolos en difficulté.

    • Bonne idée PRX. Je vais de ce pas poster ma demande sur le forum de formidable.
      Et merci pour ta contribution.

    • Bonjour PRX

      Dans ta procédure de migration, tu parles bien de « désinstaller » FORMIDABLE puis de le réinstaller. Une simple « désactivation » ne serait pas suffisante ? C’est cela ?

      Le problème, c’est qu’une désinstallation supprime les formulaires et données existants et créés dans FORMIDABLE.

      Mon problème, c’est que j’ai FORMIDABLE et FORM&TABLE installés conjointement.
      J’essaye de passer à SPIP3.1 et je suis coinçé avec FORM&TABLE.
      Je passerai bien à du FORMIDABLE only, mais je crois que la problèmatique du téléversement de fichier n’a pas été réglé ?

    • Salut Bruno,

      pour le téléversement de fichier avec Fomidable, voir l’article Envoyer des fichiers avec un formulaire Formidable.

      Par ailleurs je pense que Form & table est compatible 3.1, il faut juste que tu modifie la borne dans paquet.xml

    • Bonjour Maïeul

      C’est une excellente nouvelle que l’on puisse enfin envoyer des fichiers avec FORMIDABLE. Je vais étudier cela.

      Effectivement, on arrive à installer Form&table simplement en modifiant la balise compatibilité dans paquet.xml
      mais comme il est souligné plus haut, on ne plus modifier les champs d’un formulaire. Un souci de jquery probablement.
      Mais la bonne nouvelle, c’est que cela permet de continuer d’utiliser un formulaire existant.

    • Sebastián

      J’ai fini avec la version 3.2.0 et travaille également les Form & table (en changeant la version Paquet.xml)

    • Bonjour Sébastien

      Avez-vous réussi à utiliser Forms & Table avec SPIP 3.2 ? suffit-il de changer uniquement paquet.xml comme c’était le cas avec SPIP 3.1 ?

    • je dirais a priori oui, mais je pousserai tout de même à passer à formidable, qui est maintenu contrairement à form & table

    Répondre à ce message

  • Bonjour

    J’ai activé le plugin CRAYON afin de pouvoir modifier les champs depuis l’espace privé. Effectivement, je peux éditer les champs dans le tableau des réponses mais quand je valide, j’obtiens le message d’erreur : forms_donnees 647 texte_2: Modifié par ailleurs, bla bla bla

    Je suis en SPIP 3.1.12, CRAYON 2.0.9, FORM&TABLE 0.5.6

    De l’aide, SVP

    Répondre à ce message

  • Bonjour,
    J’utilise SPIP 3.0.26 et Formulaires et Tables 0.5.6.
    Je ne vois pas de mise à jour dans « Gestion des plugins »…
    Comment se fait-il ?

    Répondre à ce message

  • Savez vous comment dans un squelette, je peux récupérer l’identifiant du formulaire utilisé par le rédacteur dans son article (dans le #TEXTE donc) ?

    exemple :
    (remplacer ici ’=12’) :

     <BOUCLE_reponseshead(FORMS_DONNEES){tout_voir}{tout}{id_form=12}{0,1}>

    Répondre à ce message

  • Jmtconseils

    Dans le cas d’un site multilingue, il n’y a pas de traduction sur le texte de téléchargement :
    « Parcourir » et « Aucun fichier sélectionné » reste en français.

    Comment changer cela ? Je ne vois pas le texte dans le code HTML.
    Voici l’exemple http://ow.ly/mn9k30azZVb

    Merci par avance.

    Répondre à ce message

  • Bonjour à tous :

    que je change zone UTC dans la partie privée

    Répondre à ce message

  • Bonjour
    Je cherche désespérément un captcha ou un moyen d’intégrer un captcha aux formulaires que je génère avec ce plugins... et rien à faire.
    Quelqu’un sait-il s’il en existe un ou sur quels fichiers je pourrais coller un captcha et son traitement.
    Merci d’avance.
    Denis

    Répondre à ce message

  • 1

    Bonjour à tous

    Le plugins fonctionne bien et lorsque j’ajoute un champ de chargement de pièce jointe, celle-ci est bien « loadée » sur le serveur dans IMG/protege/formX/ avec X comme numéro du formulaire. Et je reçois dans le mail de réception du formulaire ceci

    Votre photo : IMG/protege/form4/bureau.jpg http://mon_site/ecrire/?exec=forms_telecharger&id_donnee=6&champ=fichier_1

    Le problème, c’est que si le chemin de la photo est correcte, le lien http://mon_site/ecrire/?exec=forms_telecharger&id_donnee=6&champ=fichier_1 ouvre une fenètre avec un lien d’image brisé. Idem depuis la consultation en ligne du formulaire.
    Je n’ai pas vu de log d’erreur apache lors du clic sur le lien, et le chemin est correctement inscrit dans la BDD

    Donc 2 questions.

    Quelqu’un a-t-il une idée du problème ?
    Quelqu’un sait-il quel fichier gère l’envoi par mail du formulaire que je puisse changer le lien dedans et le remplacer par le chemin du document ?

    Merci d’avance pour votre aide.

    • Ah oui, je suis sur spip 3.0.19 et sur Formulaires et Tables 0.5.6 - stable

    Répondre à ce message

  • Bonjour, apparemment, le plugun n’est pas compatible avec spip 3.0.17 (version du plugin : 056). En effet, je crée un simple champ Téléphone - pour récupérer des numéros en vue de la mise en place d’un service de SMS - et, au test du formulaire, lorsque je valide, dans l’espace public, j’ai une erreur avec une réponse incompréhensible « champs perso invalide », et ce, quel que soit le format du numéro de téléphone saisi ...

    Etant donné qu’il n’y a pas de mode d’emploi, je suis sec : merci à qui pourra m’aider.

    Répondre à ce message

  • 4

    Est-ce qu’une mise à jour de ce plugin est prévue pour être compatible avec SPIP 3.1 ??

    Répondre à ce message

  • Bonjour,
    je souhaiterai que la personne qui a rempli le formulaire puisse avoir un N° unique en retour dans son email (pour faire un « RMA » = N° de retour atelier ).

    Je pensais mettre le N° du formulaire rempli (« Id » que l’on voit dans le tableau des réponses).
    Comment intégrer ce N° Id dans la réponse email SVP ?

    Merci d’avance.

    Répondre à ce message

  • 5
    Scuba-Balou

    Bonjour,
    j’ai un petit soucis avec la saisie d’une numéro de téléphone dans un formulaire. J’utilise le champs téléphone. J’ai essayé tous les formats possibles mais rien y fait lors de la validation, le champs me dit que le format n’est pas respecté et passe en encadré rouge. Quel format de saisie faut il utiliser pour la saisie de numéro de téléphone en France.

    Merci d’avance

    Versions :
    Spip 3.017
    Forms 0.5.6

    • Bonjour,
      même problème avec spip 3.0.19 et forms 0.5.6
      Merci de votre travail mais c’est actuellement très génant.
      Cordialement.

    • cédric

      J’ai eu le même soucis sur le plugin forms&tables 2.0.
      Je ne pouvais pas valider le champ téléphone.
      Pour que ça fonctionne, j’ai été obligé de passer en php5.4 au lieu de php5.5.

      En espérant que ça puisse vous aider ;)

    • Bonjour,

      J’ai eu plusieurs fois ce problème sur Forms&Table et je m’en suis effectivement sorti à chaque fois en remettant PHP 5.4 sauf qu’aujourd’hui ça ne marche plus ... grrr. C’est chez OVH et je sais qu’ils ont récemment vraiment arrêté le support de 5.2 et 5.3, mais en théorie j’ai bien donc 5.4 ... sauf que ça ne valide plus. Ont-il mis en place une version de 5.4 qui a le souci (enfin je ne sais pas si c’est Spip ou PHP qui a le souci), ici c’est une 5.4.45 et spip à jour 3.0.21. ... Faut que je trouve un moyen de résoudre ça définitivement, les pbms récurrents sont pénibles :-(

    • oui j’ai eu le même soucis la semaine dernière pour le site que j’avais passé en 5.4 pour que forms&tables fonctionne. J’imagine que ovh à du faire évoluer le php5.4 et c’est surement ça qui à fait buggé mon site car mon site n’a pas bougé niveau code.
      De mon côté je n’ai pas trouvé de réelle solution. J’ai passé mon site en php5.5 et j’utilise des champs texte à la place des champs téléphone.

    • C’est bon de se sentir moins seul :-) J’ai adopté la même solution que vous, des champs texte, exit la validation.

    Répondre à ce message

  • Bonjour,

    Je souhaiterais simplement afficher le contenu de la table d’un formulaire dans l’espace public, sans authentification.

    Mon formulaire ayant l’id 2, j’ai créé un article contenant juste <table2>.

    Cela plante et donne :
    1 Critère inconnu id_mot ../plugins/auto/forms/v0.5.6/modeles/table.html _donnees 6

    Si quelqu’un a une solution ou une alternative, je suis preneur.

    Merci par avance
    Gildas

    Répondre à ce message

  • Salut,

    J’ai trouvé un PHP Fatal error: Call to undefined function inval() dans mes logs et en cherchant j’ai trouvé le fautif… Dans valide_form.html ligne 30 c’est intval() et non inval() qu’il faut mettre.

    Je ne sais pas si c’est lié mais en tout cas j’ai plein d’IP identiques dans ma base alors que j’ai bien coché Réponse unique pour mon formulaire…

    Répondre à ce message

  • 1

    Bonjour

    Aujourd’hui, je ressent une grande irritation : je viens de perdre de nombreuses données qui étaient stockées dans F&T. Ces données étaient vitales pour mon activité et cela va avoir un impact sur mes revenus. Voilà pour la plainte.

    Les faits maintenant : Soudainement, toutes les données de mes tables sont effacées. La définition des formulaires est toujours là mais plus les données rentrées par les utilisateurs des formulaires.

    Autre symptôme : les tables ont été dupliquées dans des copies, elles aussi vides de données.
    Apparemment, il se passe quelque chose en automatique qui produit ce désastre. Mais quoi ?

    Cela fait la 2e fois que cela se produit. La 1re fois, j’avais réussi à trouver un backup. Mais cette fois-ci, par un concours de circonstance (loi de Murphy) je n’ai pas réussi à récupérer mes données. J’ai les boules.

    A chaque fois, j’ai découvert la catastrophe par hasard. Aucun avertissement.

    Apparemment, cela vient du plugin qui doit effectuer des tests, des opérations de maintenance ou quelque chose comme cela car qui d’autres pourraient faire cette duplication de table ?

    Je présente mes excuses pour ce coup de gueule. Je sais que les auteurs sont bien sympas de donner de leur temps gratuitement. Je ne les engueule pas. Mais j’avais besoin de vider mon sac.

    Et surtout j’espère que l’on pourra m’indiquer d’où vient ce comportement ? car la prochaine fois, je met la clé sous la porte.

    Merci

    • Ouuuuuuuuuuuuf !

      Après analyse de la table spip_forms_donnees, je vois que les données sont toujours là mais en statut « poubelle ».
      J’ai donc fait un UPDATE statut=’publie’ WHERE 1 pour tout remettre en ligne. Il me reste à revoir toutes les données une par une car certaines doivent être dans un autre status. Cela fait plusieurs centaines d’enregistrement à revérifier mais c’est toujours mieux que d’avoir tout perdu.

      J’aimerai bien savoir pourquoi cela se produit ? cela fait la 2e fois en 2 mois.

      Rappel des symptômes :
      -  Tous les enregistrements sont mis en status « poubelle ».
      -  toutes les tables sont dupliquées (mais vides elles-aussi).

      Merci.
      et encore pardon pour mon coup de gueule précédent.

    Répondre à ce message

  • 4

    Bonjour,

    Merci pour ce plugin bien utile.
    Je me bats toujours contre les feuille de styles qui font du jaune marron avec des filets, qui fonctionne jamais avec le design des sites dont je m’occupe.
    Pourquoi ne pas laisser les styles par défaut par le navigateur ou par un framework associé.
    Si je supprime la css du plugin, je m’interdis les mises-à-jour, et la surcharge de tout les styles est vraiment fastidieuse.
    Il faudrait au moins une option pour supprimer les styles proposés.

    Merci

    • cri-tech

      Bonjour,

      Je n’ai pas beaucoup de temps pour faire évoluer le plugin en ce moment.

      Pour votre problème de styles, vous pouvez les surcharger dans votre squelette. Les styles appliqués du plugin sont ceux d’origine, je n’ai pas touché au CSS lorsque j’ai fait la migration du plugin vers la version 3 de SPIP.

      Cordialement,
      cri-tech.

    • Bonjour cri-tech,

      Merci pour la réponse, je crois qu’il suffirait juste de supprimer la css spip_forms.css , qui fait du marron et jaune avec des gros filets. Je pense que ça doit nuire au succès du plugin (qui est vraiment bien) mais qu’un non pro du css n’utilisera pas car forcément pas en adéquation avec son design.

      Cordialement

    • Bonjour,
      Ou est ce qu’on peut surcharger ce plugin ? pour ma part quand j’ai supprimé le fichier forms_styles.css le marron/ jaune a disparu, alors je cherche a surcharger ce fichier forms_styles.css dans mon squelettes, je l’ai mis à la racine du squelettes ça marche pas. Alors ma question ou est ce que je dois surcharger ce fichier pour le bon fonctionnement ...Merci de votre réponse

    • et bien dans n’importe quelle feuille de style attachée à tes pages de squelette....

    Répondre à ce message

  • christian

    Bonsoir je rencontre les erreurs suivante avec la version 0.5.6 de Forms&Table2.5 :
    Warning : Illegal string offset ’id_auteur’ in C :\xampp\htdocs\MMDI2\plugins\forms_et_tables_2_5\inc\forms.php on line 704

    Warning : Illegal string offset ’id_auteur’ in C :\xampp\htdocs\MMDI2\plugins\forms_et_tables_2_5\inc\forms.php on line 708

    J’ai fais des recherche sur le net mais je n’ai pas trouver de solution. Pouvez vous m’aider SVP.

    Répondre à ce message

  • Hélène

    Bonjour,

    après bien des recherches pour comprendre pourquoi l’aperçu de mes formulaires migrés de spip 2.1 à spip 3 ne s’affichaient pas dans le backoffice, j’ai enfin trouvé le bug : activer la barre typo pour les champs texte fait tout planter.

    J’ai vérifié avec un nouveau formulaire dans un autre spip 3 multilingue et c’est le même problème.

    A part désactiver la browser_barre dans Forms_fonctions_V1.php, y a t il une autre piste ?
    Quelqu’un a t il eu le même souci ?

    D’avance merci

    Répondre à ce message

  • bonjour,
    je cherche à récupérer le nom du formulaire dans la boucle à partir de son ID.
    J’ai essayé çà :
    <BOUCLE_nomform(FORMS_DONNEES){id_form} {tout}> #TITRE </BOUCLE_nomform>
    mais non..
    quelqu’un sait ?
    merci !

    Répondre à ce message

  • Bonjour,

    Sous spip 3.0.17, avec la dernière version du plugin, il y a un problème d’accentuation avec le champs date. Même avec une nouvelle ré-installation, je n’arrive pas à corriger ce problème. Quelqu’un a t-il une idée de l’origine de ce problème d’accentuation aussi bien avec le squelette de base ou dans le back office. merci d’avance

    Répondre à ce message

  • Bonjour à tous,

    Un truc tout bête je cherche (aussi bêtement depuis 2 heures) ou sont les fichiers de traduction des langues ?
    Avant dans le dossier plugin était un répertoire lang dans lequel une suite de fichiers langues complet était proposé. Aujourd’hui je n’ai plus que quelques traductions. J’ai besoin de personnaliser les message de confirmation d’envoi, les champs obligatoires… etc en 6 langues.

    Merci de votre retours.

    Bien à tous.

    Répondre à ce message

  • 3

    Bonjour,

    Pour compléter mon message précédent, voici en pj la zone qui ne s’affiche pas lors de la modification d’un article (au premier coup).
    Cette zone s’affiche seulement après un F5 sur la page.

    Une idée ?

    Merci.

    • Bonjour,
      Je n’arrive pas à reproduire votre problème. Quels plugins utilisez vous ?
      Cordialement,
      Cri-tech

    • J’utilise SPIP 3.0.17 avec juste le plugin form et table 0.5.6.

      Quand je vais sur un article puis « Modifier cet article » je n’ai pas cette zone (pj), puis je fais F5 elle s’affiche.

    • Je pense que le problème est le même qu’avec CKEditor (que j’ai également), voir le commentaire de bystrano (surt cette page http://contrib.spip.net/CKeditor-3-0) :

      Bonjour,
      J’ai l’impression que ce bug vient du fait que la div « contenu » est chargée en ajax. Le concepteur du plugin a probablement oublié d’utiliser la fonction onAjaxLoad en plus de domready quelque part dans le code…
      Je n’ai pas de vraie solution, mais j’ai une rustine qui corrige ça, en désactive le chargement ajax de la div contenu. J’ai mis ça dans un plugin, dont voici le fichier zip. Normalement il suffit de l’installer pour régler le souci !

      Le fix qu’il fournit corrige également le problème que j’ai remonté avec form et table

    Répondre à ce message

  • Bonjour,

    Je désires utiliser des noisettes différentes selon les formulaires que j’utilise. J’arrive bien à sélectionner un modèle différent de celui de base :
    Exemple : [(#MODELEform2id_form=15)] en appelant le modèle forme au lieu de form.

    Jusqu’ici tout fonctionne. Mais ensuite je désirerais jouer avec les arguments de la balise #FORM et notamment celui correspondant à la class. en effet celui-ci sert à appeler le nom du squelette utilisé pour afficher les champs du formulaire. (de base vide ou forms_structure.

    Or je désire appeler le squelette forms_structure2 (présentation différente de celui de base).

    j’ai eu beau chercher et tester tout ce qui me semblait possible, rien n’y fait.

    Je remet la boucle donnée comme exemple dans la doc de ce plugin :

    <BOUCLE_f(FORMS){id_form}>
    #FORMS{'',valide_form,message_reponse_perso}
    </BOUCLE_f>

    Voir aussi l’explication de la doc ci-après (bas de l’article) :
    http://contrib.spip.net/Les-points-d-entrees-de-Forms

    Quelqu’un a-t-il une piste ?

    Répondre à ce message

  • 1

    Bonjour.

    J’ai créé un formulaire avec upload de fichier. Seulement avant d’envoyer le formulaire je désirerais mettre une barre de progression d’Upload lorsque je clique sur « envoyer ». Cela permettrait au client de visualiser le bon chargement du fichier.

    Une piste ?

    Merci.

    • Autre précision, j’ai l’impression que le plugin limite la taille de l’upload de fichier. Et dans ce cas, le formulaire n’est pas écrit dans la base privé. Une piste également ?

      Aucune limite par contre avec le plugin formulaire_upload.

    Répondre à ce message

  • Bonjour,

    J’ai testé ce plugin avec SPIP 3.0.17, et j’ai un problème d’affichage lorsque j’édite un article.
    En effet lorsque j’édite un article, la zone de sélection d’un formulaire sur la gauche ne s’affiche pas, il faut faire f5 pour qu’elle s’affiche. J’ai l’impression que quand on clique sur modifier l’article seul la zone contenant l’article est rafraichie et non toute la page du coup la zone montrant les formulaires disponibles ne s’affiche pas.

    Merci de votre aide.

    Répondre à ce message

  • 4

    Bonjour,

    J’ai le message suivant avec les dernière versions :
    Parse error : syntax error, unexpected ’<<’ (T_SL), expecting ’)’ in /plugins/forms_et_tables/balise/forms.php on line 163

    Une idée ?

    • Bonjour,
      Pouvez vous essayer avec cette dernière version SVP.
      Cordialement,
      Cri-tech

    • Bonjour,

      cela fonctionne merci.

    • Re

      Tu sais comment corriger Warning : Illegal string offset ’id_auteur’ in forms_et_tables/balise/forms.php on line 162 ?

    • Bonjour,
      Normalement, ce genre de messages ne devraient pas être affichés sur un serveur en prod,
      vous pouvez essayer avec la dernière version ils ne devraient plus être là.

      Cordialement,
      Cri-tech

    Répondre à ce message

  • 3

    Bonjour chers contributeurs,
     :)

    J’ai installé ce plugin (Forms&Table 2.5) pour réaliser un simple formulaire de contact sur un site en spip 3.0.17. Le plugin fonctionne sans aucun problème sur tous les navigateurs testés (Firefox, Chrome, Opera, Safari, Androïd, IE8 et supérieurs). Cependant, lorsque je vais sur mon site avec IE8, le message d’alerte suivant s’affiche lors du chargement de la page :

    « Une erreur est survenue dans le script de cette page ; Ligne : 9 ; Caractère : 1 ; Code : 0 ; URL : http://monsitespip.com/plugins/form_et_tables_2_5/javascript/jtip.js ; Voulez-vous continuer à exécuter les scripts de cette page ? ».

    Si l’on répond « Oui », le plugin marchera ensuite sans problème mais il est tout de même embêtant d’avoir ce message d’erreur lors du chargement de la page... Avez-vous une idée d’où cela peut venir et de comment résoudre cela ?

    Merci d’avance de vos réponses,
    Bien à vous.
     :)

    PS : Petite précision si jamais ça peut servir, mon site est développé en HTML5 à partir du framework Bootstrap Twitter v3.2.0.

    • PS2 : Je me rends compte que j’ai oublié un petit bout du message d’alerte, le voici : « Erreur : Objet attendu »

    • Problème résolu. Au temps pour moi, il suffit de faire l’appel du script jQuery AVANT l’appel du script jtip.js... et tout fonctionne sur IE8 ! Bien cordialement.

    • Bonjour,
      J’ai corrigé le problème du javascript.
      Cordialement,
      Cri-tech.

    Répondre à ce message

  • 1

    Bonjour,

    Y’a t’il moyen de faire passer une valeur par default dynamiquement lors de l’insertion du modèle ?

    Exemple avec « select » :

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

    • Bonjour,
      Vous ne pouvez pas le faire de cette manière, il faudrait ajouter dans la partie d’administration des formulaires une valeur par défaut sur les champs.
      Si vous intégrez vos formulaire directement dans votre squelette, je pense qu’il doit être possible d’ajouter du php juste avant l’appel de votre formulaire du type :

      <?php 
      if (!isset($_POST['select_3'])){
      $_POST['select_3']="select_3_2";
      }
      ?>

      [(#MODELEformid_form=1select_3=select_3_2)]

    Répondre à ce message

  • 1

    J’ai besoin d’un formulaire pour un utilisateur de se connecter à un autre privé de l’espace public (Exemple : « contacter le vendeur »). Vous pouvez le faire avec les Forms&Table

    Répondre à ce message

  • 1

    Bonjour,
    j’utilise ce plugin dans mon site spip 3.0.16 tout se passe bien mais Le lien pointant vers le fichier joint donne une erreur, à la fois dans le mail qu’on reçoit et dans l’’interface privée.

    « l’image ne peut être afficher car elle contient des erreurs » et pourtant l’image est bien sur place

    Est ce que quelqu’un a une fois rencontré ce problème ? Merci de votre aide

    • Bonjour,
      Je n’arrive pas à reproduire le problème, avez vous toujours le problème ?
      Cordialement,
      Cri-tech

    Répondre à ce message

  • 1

    Bonjour
    Qu’est ce qui peut justifier sous SPIP 3.0.16, que le formulaire inséré dans un article X, se désactive côté visiteur et reste actif dans le back-office ? Merci de votre aide.

    • Bonjour,
      Le formulaire peut se déactiver si vous avez choisi l’option « Réponse unique. » dans le paramétrage du formulaire sur l’option : « Saisie des données dans l’espace public : »
      Après avoir testé le formulaire, celui-ci ne sera plus affiché pour votre utilisateur.
      Cordialement,
      Cri-tech

    Répondre à ce message

  • 3

    Bonjour, j’utilise forme&tables pour créer des sondages, et ça marche très très bien !! Bravo pour le travail effectué. Juste un petit bémol, si je puis me permettre : il apparaît impossible de modifier l’apparence des formulaires sans modifier le fichier de css inclus dans le plugin, ce qui rend tout à fait inopérant le travail, qui est détruit à chaque mise à jour du plugin ... Bizarre que le fichier spip.form.css ne puisse être surchargé dans le rep squelettes ...

    Merci de voir s’il n’y pas moyen de remédier à ce pb. La couleur marron ne s’adapte pas forcément à tous les sites !!

    • Bonjour
      on peut désactiver l’insertion des css du plugin dans le head via les paramètres de configuration : configuration> cfg>forms&tables

    • Avec Spip 3.0.16, Forms&Tables ne peut pas être configuré avec Cfg.
      Et effectivement, la surcharge des styles ne fonctionne pas (perso.css.html est surchargé lui même par les styles du plugin...). C’est dommage, il faudra repasser dans le css après chaque mise à jour.
      Mais plugin très utile quand même.

    • Bonjour,
      Il n’y a pas de problèmes pour surcharger le css. Le nom du fichier est spip_form.css et non pas spip.form.css

      Cordialement,
      Cri-tech
      PS : Désolé pour le temps de réponse.

    Répondre à ce message

  • 1

    Précision sur une question envoyée hier.
    Mon site(www.gbernard56.org) utilise SPIP 3 +le squelette Ahuntsic +Forms et Table V5.0. 6.
    J’ai réalisé un formulaire qui apparaît bien dans l’espace privé.
    Il a été visible une seule fois dans l’espace public, je l’ai complété pour le tester et j’ai eu le message suivant : Fatal error : Call to undefined fonctioncalcul_mysql_in()in
    /var/www/vhosts/gbernard56.org/httpdocs/plugins/auto/forms/v0.5.6/inc/forms.php on ligne 522.
    Depuis, impossible de le voir dans l’espace public.

    Le fomulaire nesemble pas trouver la fonction calcul_mysql_in, qui est pourtant encore présente dans le fichier de SPIP (v 3.0.17) ecrire/req/mysql.php, ligne 1159.

    Visiblement la fonction calcul_mysql_in est dépréciée :

    http://code.spip.net/autodoc/tree/ecrire/req/mysql.php.html#function_calcul_mysql_in
    Que faire ?

    Gilles

    • Bonjour,

      Je viens de modifier la fonction dépréciée par celle préconisée.

      Cordialement,
      Cri-tech

    Répondre à ce message

  • Bonjour,

    Je suis en train de travailler sur le site www.gbernard 56.org.
    Ce site utilise SPIP 3 +le squelette Ahuntsic +Forms et Table V05.6.
    J’ai réalisé un formulaire qui apparaît bien dans l’espace privé.
    Il a été visible une seule fois dans l’espace public, je l’ai complété pour le tester et j’ai eu le message suivant : Fatal error : Call to undefined fonctioncalcul_mysql_in()in
    /var/www/vhosts/gbernard56.org/httpdocs/plugins/auto/forms/v0.5.6/inc/forms.php on ligne 522.
    Depuis, impossible de le voir dans l’espace public.
    Dans le dossier forms (plugins/auto/forms/), je trouve deux dossiers v0.5.6 et .v0.5.6bck .
    Dans le premier,sur le fichier form je lis

    #FORMS

    Dans le second , je n’ai sur ce fichier que
    #FORMS

    Quelqu’un peut-il m’aider ?

    Merci par avance.

    Gilles

    Répondre à ce message

  • 1

    Bonjour,

    Très content de ce plugin (merci), j’y trouve quelques menus défauts :

    -  J’obtiens un joli warning php ’illegal string offset /auto/forms/v0.5.6/balise/forms.php on line 162’ sur la page article qui affiche mon ’form1’ : le warning s’affiche lorsque je ne suis pas connecté = pour tous les internautes. Défaut constaté sur trois sites (spip + plugins à jour sur mutualisé OVH).

    -  J’ai noté que les pièces jointes étaient stockées dans le sous répertoire /protege/formx d’IMG et constate que les pièces ne sont en rien protégées, ce qui est vraiment dommage. J’ai utilisé un .htaccess du coup, mais n’y aurait-il pas moyen de protéger ce répertoire dés l’installation du plugin ? Je ne voudrais pas nécessairement utiliser le plugin Accès Restreint pour protéger les données.

    -  Lorsque je détruis un message reçu depuis l’interface du back-office, la pièce jointe liée au message n’est pas effacée : là aussi, c’est vraiment dommage.

    Qu’en pensez-vous ?

    Merci d’avance pour vos retours !

    • Résolé le problème de illegal string ? j’ai le même soucis et ne sais comment le régler :(

    Répondre à ce message

  • 1

    Bonjour,

    Je trouve dommage que le formulaire affiché soit si stylisé, les bordures gauche marrons vont rarement bien avec le design d’un site. Pourquoi ne pas faire un style sobre et neutre blanc/noir ?

    • Les styles que je rajoute à ma css pour « nettoyer »

      .spip_forms, fieldset
      border:none !important ; padding:0 !important ; margin:0 !important ;
      .spip_forms .forml, .spip_forms .formoborder:1px solid black !important ;

      .spip_forms .spip_bouton input

      border:1px solid black !important ;
      background-color : white !important ;
      margin-top:1em ;

    Répondre à ce message

  • reboltof

    Bonjour,

    Je découvre ce plugin qui me semble positivement génial.

    Y-a-t’il un moyen afin de limiter les personnes autorisées à répondre à un formulaire dans la partie publique aux seuls inscrits en temps que « visiteurs » ?

    Peut-être utiliser le champ « Encapsuler le champ dans le code html » pour mentionner une boucle qui récupère les identifiants ? Mes essais ne sont pour le moment pas convaincants.

    BàV

    Répondre à ce message

  • Arielle

    Bonjour,
    Je me permet d’énoncer mon problème car ça fait quelques jours que je sèche sur ce plugin génial. En effet je tente d’afficher les réponses de mon formulaire sur la page publique en utilisant le modèle (tablen°form) dans un article mais elle n’apparaissent pas dans le tableau (voir copie d’écran)

    -  Pour infos j’ai coché l’option Données publiques. Les données enregitrées seront accessibles aux visiteurs du site (dans propriété de mon formulaire).

    Pour toute idée je suis preneuse.

    Arielle

    Répondre à ce message

  • Bonjour,

    Config : spip3.0.16, habillage mélusine, forms 0.5.6
    Deux subtilités qui me pose question/problème :

    -  Le mél d’information que le formulaire a été rempli ne semble pas fonctionner ;
    -  comment faire pour trier les formulaire par nom, et pas par id (comme c’est le cas) ?

    Merci pour tout ce travail !
    Cdlt
    Gildas

    Répondre à ce message

  • 1

    Bonjour,

    J’aime beaucoup ce plugin historique, mais...

    il me semblait que dans les versions antérieures, la fonction / option « Joindre les documents à l’email » était fonctionnelle. Quelqu’un pourrait-il nous en dire plus là dessus ? Car :

    -  Accéder aux pièces jointes en étant connecté à SPIP (depuis le liens fournis dans le mail) peut paraître un peu ’lourd’ à l’utilisation : même si on aime SPIP, on n’est y pas forcément connecté non stop ! ^

    -  Accéder aux pièces jointes depuis l’interface est assez compliqué : impossible sans copier/coller de l’url de la pièce jointe (/IMG/protege) sauf erreur, ce qui est un peu dommage.

    Autre remarque, si je puis me permettre... ^ :

    -  Mettre une réponse à la poubelle ne met pas la pièce jointe correspondante à la poubelle.
    -  Toujours ce petit warning affiché et que je n’ai pas réussi à masquer.

    MERCI D’AVANCE !

    • J’ai oublié de préciser que c’est sur un SPIP 3.0.14 avec la toute dernière version du plugin.

      Cordialement / Raphaël

    Répondre à ce message

  • Renée Picard

    Comportement bizarre sur un spip 2.1.25 le plugin fonctionne bien, dans les proprietes, le champ email est bien renseigné et le champ envoyé un mail d,accusé de réception est adresse courriel.
    Parfois l’administratrice du formulaire reçoit un mal de confirmation d’inscription parfois non.
    Toutefois, toutes les inscriptions sont visibles par le tableau de suivi des réponses ?

    Répondre à ce message

  • 1

    Bonjour,
    Depuis mon passage de spip2 vers spip 3 j’ai le message :

    Fatal error : Call to undefined function afficher_barre() in /home/edition/www/plugins/auto/forms_et_tables_2_5/forms_fonctions-v1.php on line 322

    J’ai pourtant suivi toutes consignes pour lettre à jour le plugin.

    La seule opération que j’ai réalisé car des messages d’erreur restaient dans l’administration spip depuis l’utilisation du spip_loader, j’ai supprimé les anciens fichiers spip2 pour y placer les fichiers spip3.
    Merci de votre aide.
    Jean-Michel
    On retrouve l’erreur : http://www.edition999.info/Formulaire-d-envoi-de-livre.html

    Répondre à ce message

  • Bonjour,

    J’ai ce plugin en 0.5.6 (donc la dernière je pense) et je n’arrive pas à utiliser « Encapsuler le champ dans le code html :  ».
    J’ai testé pas mal de chose, comme par exemple
    <div class='large-6'>$1</div>
    ou encore
    <div class='truc'></div>

    Mais l’encapsulation ne passe pas pour moi.
    Des idées ?

    Répondre à ce message

  • 3

    Quand ce magnifique plugin est activé sur un spip 2.1.13 le plugin spip listes ne fonctionne plus :(

    • Les gestionnaires du site contrib insistent à mettre le plugin compatible avec les versions 2.0 et 2.1 mais ce n’est pas le cas et nous ne ferons pas de modif en ce sens

    • Je suis trop nul, je voulais dire un SPIP 3.0.13 !!!!

    • Vous avez déjà constaté ce comportement ?
      Étonnamment après 2 désactivation et réactivation tout fonctionne !

      Autrement j’ai un autre soucis la réponse automatique du formulaire arrive sans lettre accentuées !
      Surement un problème de charset (site en utf-8). comment régler ça ?

      Merci

    Répondre à ce message

  • 1

    Bonjour,
    Un petit malin commence à pourrir un formulaire, avec une adresse ip connue, comme le bloquer ?
    Le plugin du couteau suisse est-il compatible ?
    L’un d’entre vous a-t-il eu l’expérience ?
    Merci de votre retours !

    • couteau suisse et form&table peuvent fonctionner ensembles

    Répondre à ce message

  • 1

    Ce plugin est génial.
    3 questions :
    -  une table dans un article pour un annuaire (ou autre), visible dans l’espace publique. Je ne sais pas faire...
    -  Est-il possible d’avoir un mode recherche ?
    -  Un tri par certaines colonnes

    toute aide est bienvenue
    Yvan

    • j’aimerai mettre une table en ligne comme sur ce site mais je ne sais absolument pas comment procéder. Si quelqu’un peut me guider un peu (à priori, il y a du form&table et du tablesorter).
      C’est pour mettre un annuaire en ligne.
      Merci d’avance
      Yvan
      http://elemac.fr

    Répondre à ce message

  • Bonjour,

    Comment faire pour dans le mail de confirmation autant pour le destinataire que l’expediteur les piéces jointes ne soit pas sous la forme.

    Piece jointe : IMG/protege/form1/Frontiers_ofc2c0.jpg
    mais
    Piece jointe : http://www.monsite.com/IMG/protege/form1/Frontiers_ofc2c0.jpg

    Merci

    Répondre à ce message

  • 1

    Bonjour,
    J’ai découvert ce plugin qui semble bien répondre à mes besoins mais j’ai une ou deux interrogations :
    -  Quand je remplis mon formulaire dans l’espace public et que je le valide, tout fonctionne mais les données restent inscrites dans les champs de saisie. J’ai beau supprimer les cookies, vider le cache, rien n’y fait. J’ai lu dans le forum qu’il fallait désactiver « données modifiables par l’utilisateur » mais après ça le formulaire n’apparait plus du tout. Qu’est-ce que j’ai raté ? Est-ce que j’ai mal configuré quelque chose ?
    Si vous avez une piste, merci de m’aider.

    • Je me réponds car j’ai trouvé d’où venait le problème et que cela rendra peut-être service à d’autres...
      C’était tout bête : j’étais toujours identifiée dans l’espace privé.
      Pour tester dans des conditions « normales » il faut donc se déconnecter.

    Répondre à ce message

  • Suite de mes recherches. Je n’ai finalement pas besoin de date au format AAAA-MM-JJ car mon calendrier récupère les dates. Par contre je constate un bug. Les date enregistrees des réponses de mon formulaire ne sont pas dans le bon ordre. J’explique j’ai teste 3 dates (enregistrees telles quelles dans la bdd) : 10/09/2013, 12/09/2013 et 16/10/2013 et elle ressortent avec inversion du jour et du mois. Donc le 10 septembre devient 9 octobre, le 12 septembre devient 9 décembre et le 16 octobre devient rien du tout car le mois n°16 n’existe pas.... Help ! Quelqu’un peut-il m’aider ?

    Répondre à ce message

  • Bonjour. Un petit soucis pour ce plugins. J’ai créé un formulaire avec des champs de date. Tout fonctionne bien. Seulement la date est enregistrée dans la base de donnees au format jj/mm/aaaa. Je dois récupérer ces dates pour les afficher dans un calendrier pour ce faire j’utilise le format sql aaaa-mm-dd. Et je ne sais pas quoi modifier pour enregistrer mes dates au format sql. J’ai essaye de modifier le javascript datePicker (mais peut êtr epas les bonnes lignes ?). J’ai regardé du cote des champs de la base de donnees mais rien de satisfaisant... bref je m’arrache les cheveux depuis 2 jours pour un truc qui me semble tout simple... Si quelqu’un peeut me venir en aide. Merci d’avance.

    Répondre à ce message

  • Guilhermet jean- Michel

    Bonjour
    J’ai testé la mise en place de QCM et c’est super !
    Je rencontre un petit problème dans les[qrm] en cas de réponses incomplètes, pas moyen de le savoir sauf à constater que les scores ne sont pas complets.
    Exemple : j’ai 3 réponses possibles les trois sont justes, je donne deux réponses justes, rien ne m’indique qu’il manque une réponse.
    Est ce que c’est possible ?
    merci d’avance
    version SPIP 2.1.23
    un exemple sur la question 5 : http://www.ac-grenoble.fr/eps1/spip.php?article1011

    Répondre à ce message

  • Guylaine Marcoux

    Bonjour j’ai créer des formulaires et ceci va bien, par contre j’essaie de faire en sorte que les champs et formulaires soit en anglais mais ceci ne se sauvegarde pas ? Quelqu’un peu m’aider ?

    Merci breaucoup

    Répondre à ce message

  • 1

    Bonjour a tous !

    J’ai créer un formulaire mais j’aimerais que la personne qui est responsable du résultat de ce formulaire reçoivent une copie par courriel lorsqu’une personne le rempli.

    Que dois-je faire ?

    • Bonjour,
      Sur la page ecrire/ ?exec=forms_edit&id_form=1#proprietes
      (exemple pour le formulaire n° 1)

      il faut remplir le champ « email : »

      dd

    Répondre à ce message

  • 2

    Bonjour, j’utilise Forms&tables 2.5 0.5.0 SVN [64072] avec La version SPIP 3.0.5 [19905] pour des inscriptions en ligne de nageur.
    http://www.girondins-natation.info/spip.php?article3
    Tout fonctionne bien mais lorsque qu’un parent veut faire une deuxième inscription, nous avons : Problème technique. Votre saisie n’a pas pu être prise en compte.

    Après avoir vidé les réponses, on peut faire la 2e inscriptions. Est-ce lié à l’enregistrement de l’ID de l’internaute. doit-il fermer son navigateur et le réouvrir ou est-ce un problème de cache à vider entre chaque inscription (je ne suis pas un spécialiste).
    Merci pour votre aide. Cordialement

    • Bonjour,
      Dans la configuration de votre formulaire, n’avez vous pas limité le nombre de réponses par personne ?
      Cordialement,
      Cri-tech

    • Oups ! Réponses multiples mais c’est bien sûr.
      Mille excuses pour le dérangement.
      Merci pour cette réponse rapide et pour votre travail.
      Cordialement. Gg33bdx

    Répondre à ce message

  • 5

    Bonjour,

    Je rencontre un problème avec l’affichage des données.
    Après avoir validé le formulaire, j’ai le message « Votre saisie a été enregistrée », mais pour afficher les données, il me faut valider le formulaire une deuxième fois, ce qui créer des doublons dans la base... Or ces enregistrements sont problématiques puisque j’utilise l’id de chaque enregistrement pour comptabiliser le nombre d’impression (pdf) qui sont ensuite réalisée avec les données saisies de chaque formulaire...

    Voici ma boucle pour l’affichage des données :

    <BOUCLE_afficher_donnees(CONDITION){si #ENV{ajout_reponse}}>
    <BOUCLE_reponses(FORMS_DONNEES){id_donnee}>
    	<BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
    		[<div>#TITRE : <span class='#_reponses:EDIT{#CHAMP}'>(#LESVALEURS{','})</span></div>]
    	</BOUCLE_champs>											
    </BOUCLE_reponses>							
    </BOUCLE_afficher_donnees>

    Forms & Tables 0.5.4
    Spip 3.0.5

    Une idée ? un conseil ?
    Je tourne en rond depuis 2 jours, après avoir lu les forums relatif aux plugin :-/
    Merci

    • Bonjour,

      j’ai le même problème sur spip 2.1. avec Forms&Table 2.0 : #ENV envoie la valeur par défaut de id_donnee c’est à dire 0. Je suis dans le contexte d’un article et j’ai même testé en désactivant mon dossier squelette

      As-tu finalement trouvé une solution ? je tourne depuis longtemps et ma date de livraison est proche.

      Il faut que l’internaute puisse imprimer sa réponse pour la renvoyer signée avec les documents demandés.

    • Bonjour, non je n’ai pas pu faire ce que je voulais et j’ai dû changer de stratégie...
      Désolé :-/
      Ceci dit, as-tu regardé du coté du plugin Formidable et la fonction de notification par courriel adressé au visiteur ?
      Bonne continuation !

    • Et bien j’ai fait une étude comparative des deux et formidable est formidable pour le paramétrage fin des champs (traitements spécifiques, valeurs par défaut,...) mais j’avais besoin de pouvoir joindre un document et de pouvoir revenir sur la table des réponses pour faire des corrections si nécessaire (fautes d’orthographe, ...) depuis le backoffice et ça, formidable ne le permet pas.

      Merci pour la réponse mais je me demande comment font les autres ??? Allo ? y a-t-il quelqu’un qui n’a PAS eu ce souci et qui a réussi à afficher les données du formulaire après validation ?

      Indice du problème : transmission de id_donnee par #ENV dans ajout_reponse valeur=0

    • Rebonjour kris,

      ceci dit, quelle a été ta stratégie ? Je serais preneuse.

      D’avance merci

    • Bonjour,
      J’avais besoin d’un système de réservation de spectacles avec impression de billets numérotés et nominatifs ; j’ai finalement utilisé Amiando qui génère un code-barre sur le billet, très pratique pour valider les entrées...
      As-tu essayé de poster sur la liste ?
      Bon courage

    Répondre à ce message

  • Bonjour,
    je voudrais aussi modifier la réponse HTML de confirmation et insérer un script de suivent de conversion mais je ne trouve pas comment faire sur cette version , merci de votre aide

    Répondre à ce message

  • 1

    Bonjour,
    J’utilise la dernière version de Forms&Table 2.5 sur un site spip 3.0.5
    Pas de souci de foctionnement
    Le seul problème que je rencontre se produit au téléchargement des réponses et ceci uniquement dans le cas où je choisis « csv pour excel ( ;) » comme format de fichier
    Je suppose que le fichier est trop important ou trop long à construire, il fait 9,74M au format « csv classique »
    Pour l’instant, dans php, memory_limit est à 64M
    Quelqu’un peut-il m’aider ?
    Merci d’avance.
    Cordialement,
    GF

    • Bonjour,

      En fait, je me réponds et je donne la solution pour d’autres utilisateurs qui pourraient être confrontés au même problème.

      Il suffit d’ajouter un fichier .htaccess dans le dossier /ecrire avec à l’intérieur :

      <?php
      ini_set("memory_limit", "128M");
      ?>

      GF

    Répondre à ce message

  • Bonjour,

    Ou peut-on modifier la réponse HTML de confirmation dans la nouvelle version du plu-gin ? Autrefois c’était dans : form_reponse_email_confirm.html mais cela a changé depuis.

    Merci.

    Répondre à ce message

  • 3

    Bonjour

    En passant à SPIP3, voici l’erreur que j’obtiens :

    Fatal error : Call to undefined function afficher_barre() in /home/spip3/public_html/plugins/auto/forms_et_tables_2_5/forms_fonctions-v1.php on line 322

    Apparemment, cette fonction n’existe plus en SPIP3.

    J’ai vu cela dans le Crayon qui peut inspirer une solution pour corriger Form&Table :

    include_spip('inc/barre');
    					$input = "<div style='width:".$this->largeur."px;height:23px;'>"
    						. (function_exists('afficher_barre')
    							? afficher_barre("document.getElementById('$id')")
    							: '')
    						. '</div>'
    						. $input;
    • Bonjour

      Suite de cette anomalie toujours pas corrigée à ce jour :

      Le bug semble lié à la barre typographique. J’ai essayé de désactiver la barre dans CRAYONS mais sans succès.

      Ce qui est curieux, c’est que cela le fait pour un seul de mes sites. Alors que je suis en mutualisé donc avec tout le code identique pour tous les sites.

      En attendant un correctif, j’ai remplacé la ligne 322 :

      		return afficher_barre("document.getElementById('$id')", true, $lang) .

      de plugins/auto/forms/v0.5.5/forms_fonctions-v1.php par :

      if (function_exists('afficher_barre')) $r = afficher_barre("document.getElementById('$id')", true, $lang) .
      		  "
      	<textarea name='$name' rows='$rows' class='$class' cols='$cols'
      	id='$id'
      	onselect='storeCaret(this);'
      	onclick='storeCaret(this);'
      	onkeyup='storeCaret(this);'
      	ondblclick='storeCaret(this);'>$texte</textarea>";
      	else $r="Fonction afficher_barre inexistante";
      		return $r;

      Nota : vous pouvez supprimer le else. Moi je l’ai laissé pour mémo.

      Je n’ai pas commité cette « correction » dans la zone car je ne connais pas suffisamment ce plugin pour estimer si elle ne fait que masquer un problème plus profond.

    • Bonjour,
      Je n’ai pas eu beaucoup de temps à accorder à ce projet, je travail sur une nouvelle version de forms & table.
      Malheureusement, Je n’ai pas encore de date pour la nouvelle version.

      Cordialement,
      Cri-tech

    • ptossavi

      Merci Bruno31 pour la proposition de code.
      Je m’en suis servi avec succès !

    Répondre à ce message

  • obiwanriko

    Bonjour
    Je viens de passer un site assez volumineux en SPIP 3 (un peu contraint, car trop d’erreurs en spip 2)
    J’ai installé Forms & Tables qui marchait nickel avant et là pas mal de soucis... J’ai inséré une form dans un article et j’ai cette erreur :
    Table SQL « FORMS » inconnue dans modèle squelettes/modeles/form.html
    J’ai essayé pleins de solutions mais ça ne marche pas...
    Help ???

    Répondre à ce message

  • 3

    Impossible d’activer le plugin version 69593 téléchargé sur la zone... Il n’apparaît pas dans la liste des plugins... Je l’ai placé dans le répertoire plugins/auto de mon site sous spip (SPIP 2.1.19 [19922]). J’ai également le plugin formidable ??? Y aurait-il un conflit ?

    Merci

    • Bonjour,

      Cette version n’est pas compatible avec les versions de spip 2.X.X
      Il faut utiliser le plugin Forms&Tables 2.0

      Cordialement,
      Cri-tech

    • Bonjour.
      Si ce n’est pas compatible avec 2.X il faudrait donc enlever le mot clé SPIP 2.1 et SPIP 2.0.
      Cordialement
      Philippe

    • Je ne demande pas mieux, mais les mots clés reviennent comme par magie.
      Si quelqu’un a la solution je l’en remercie.
      Note : lors des essais j’ai enlevé les mots clés dans l’article et dans l’archive.

    Répondre à ce message

  • Raphaël

    Bonjour,

    Tout content de trouver une version de F&T pour SPIP 3.x mais tiens à vous indiquer l’obtention des messages d’erreurs suivants lorsque non identifié :

    SPIP 3.0.5 en html 5
    OVH - mutualisé PHP 5.4
    Forms&Tables 0.5.4
    Accès restreint
    ... +++

    Avant validation du formulaire :

    Warning : Illegal string offset ’id_auteur’ in plugins/auto/forms/v0.5.4/balise/forms.php on line 162 — là où il y a marqué « # GROS Hack pour les jointures a la creation » :-))

    Puis après validation du formulaire :

    Warning : Illegal string offset ’id_auteur’ in plugins/auto/forms/v0.5.4/inc/forms.php on line 702
    Warning : Illegal string offset ’id_auteur’ in plugins/auto/forms/v0.5.4/inc/forms.php on line 706
    Warning : Illegal string offset ’id_auteur’ in plugins/auto/forms/v0.5.4/balise/forms.php on line 162

    La validation et l’envoi se font correctement mais bon... Any idea Mr Cri-Tech ? ^

    Dans l’attente d’une petite correction, est-ce que quelqu’un sait comment masquer les warning sous SPIP quand on a pas accès au php.ini ?

    Merci d’avance

    Répondre à ce message

  • 1

    Bonjour,
    Je rencontre des difficultés de compatibilité entre le plugin « SPIP-Listes » et « Forms et tables » sous SPIP 3.
    Ce soucis à été déjà remonté dans des posts précedent, avec un e début de solution :
    http://contrib.spip.net/SPIP-Listes?debut_comments-list=20#forum463254
    Pour ma part je n’ai pas réussi à utiliser cette solution, la procédure n’étant pas assez précise pour le débutant que je suis :(
    Donc ce serait super si la correction était intégré directement dans une prochaine version !
    Pour info j’utilise SPIP et ses plugins aux toutes toutes dernières versions.
    Merci infiniment à toute l’équipe, ces plugins sont tellement utiles que indispensable.
    Restpectueusement.

    • Configuration assez périlleuse que d’utiliser SPIP-Listes et Forms&tables avec SPIP 3, ces deux plugins étant vieillissants et ne bénéficiant pas d’un portage propre sous SPIP 3. Je conseillerai déjà de remplacer le plugin SPIP-Listes par le plugin Newsletters. Le plugin Formidable peut être une alternative à Forms&Tables, mais je sais que certaines fonctionnalités ne sont pas prises en charge.

    Répondre à ce message

  • 1

    Bonjour,
    est-ce que des rédacteurs peuvent créer un sondage ?
    Je m’explique :
    En tant que administrateur je peux créer un sondage car le lien « Formulaires et sondages » apparait bien dans le menu Edition mais pour mes rédacteurs le lien n’apparait pas.
    Est-ce que j’ai oublié quelques choses ?
    Merci pour votre aide.
    Cdric

    SPIP 3.0.5 / Formulaires et tables 0.5.4

    • Bonjour,
      Pour le moment, les rédacteurs ne peuvent pas créer de formulaire, je vais voir pour leurs donner accès sur lors d’une prochaine mises à jour.

    Répondre à ce message

  • 1

    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

    • Bonjour,
      Ceci n’est pas possible nativement. Je prend note de votre demande pour une prochaine version.

      En attendant cette prochaine version, votre solution serait de créer un morceau de javascript pour faire le contrôle.

      Cordialement,
      Cri-tech

    Répondre à ce message

  • 2

    Bonjour ,
    quelle est la bonne version sur les deux à télécharger SVP (supprimer la version inutile) ?

    • Il est (comme affiché) ou n’est pas (comme testé à priori) compatible avec la version 2.1 ??

    • Bonjour,
      Il faut prendre la version : 2013-02-01_forms_et_tables_2_5.zip
      La version actuelle du plugin n’est pas compatible avec une version de SPIP 2.0 ou 2.1
      Je vais voir pour supprimer le mauvais fichier.

      Cordialement,
      Cri-tech

    Répondre à ce message

  • 1

    Bonjour,
    j’avoue humblement être débutant en CMS : est-il possible d’afficher le tableau des réponses dans la partie publique du site ? Existe-t-il un modèle ?
    Je cherche à afficher toutes les réponses, en détails, à un formulaire. Le tableau des réponses me convient donc (si ce n’est les trois premières colonnes : publication, id et rang).

    Cordialement

    egyres

    • Bonjour,
      Pour le moment il n’est pas possible d’afficher le tableau dans la partie public, vous pouvez exporter chaque réponse en tant qu’article dans une rubrique définie.

      j’ajoute dans la Todo list cette fonctionnalité qui pourrait être intéressante.

      Cordialement
      Cri-tech

    Répondre à ce message

  • 1

    Bonjour,

    J’ai installé le plugin, et je m’aperçois que quand il est activé, tous les fichiers javascripts insérés via #INSERT_HEAD ne sont plus présents.
    Ce qui fait qu’il n’y a plus d’appels àJquery, et aux fichiers javascripts des autres plugins.

    Est-ce que quelqu’un a déjà rencontré le problème, et surtout comment le résoudre.

    Merci pour vos réponses

    • Bonjour,
      Pour résoudre ce problème, vous devez vider le cache SPIP et le cache de votre navigateur.
      Cordialement

    Répondre à ce message

  • 10
    Guylou2012

    Bonjour a tous !

    J,ai un trouble avec un de mes sites, j’ai créer un formulaire avec forms_et_tables sous spip 2.1.14 et tous fonctionne à merveille. Et la semaine passé j’ai migrer vers 3.0.5 avec le nouveau plugin forms_et_tables_2_5 et je ne peux changer le statut des articles qui sont créer dans la base de donné des formulaires rempli aucune erreur à part que le statut ne veux pas changer quelqu’un à une idée nous sommes 3 à avoir passer plusieurs heures sur ce trouble.

    Merci d’avances

    • Bonjour,
      Je viens de déposer une version qui corrige le problème de changement de statut.

      Joyeuses fêtes

    • Guylou2012

      Bonjour et Merci Cri-tech ceci fonctionne à demi, il reste un détail dans IE ceci passe a une page blanche lorsque je change le statut et ceci reste ainsi et dans Chrome j’arrive à aller dans la section pour voir le contenu et ajuster le format et lorsque je change le statut ceci ouvre un autre page blanche avec inscrit le statut et choix et le bouton valider et on reste comme bloquer là. Ceci semble bien changer le statut mais je doit revenir en arrière ou re-ouvrir la page.

      J’ai un autre bogue également avec un des formulaires, le contenu ne s’affiche pas et voici le message d’erreur (C’est un formulaire que nous avons créer il y a longtemp et que je viens de migrer en 3.0.05) ?
      Parse error : syntax error, unexpected T_STRING in C :\Inetpub\wwwroot\formationcftr.com\ecrire\public\evaluer_page.php(55) : eval()’d code on line 192

      Aurais tu des solutions pour moi !

      Merci d’avance un projet que je dois terminer pour noel :)

    • Bonjour,
      Je viens de faire des tests avec IE6,7,8 et 9 je n’arrive pas à reproduire votre erreur. Le problème de la page blanche vient du javascript. Pouvez vous vider le cache navigateur et le cache spip.

    • Guylou2012

      Bonjour Cri-Tech

      Après plusieurs analyse nous avons trouvé ce qui créer cette erreur PHP

      Parse error : syntax error, unexpected T_STRING in C :\Inetpub\wwwroot\formationcftr.com\ecrire\public\evaluer_page.php(55) : eval()’d code on line 192

      Après avoir créé le formulaire à nouveau sous spip 3.0.5, nous nous sommes rendu compte que ce sont les champs « texte » qui dès que l’on as plus d’une ligne de texte ceci créer cette erreur PHP et l’erreur apparait dans l’admin SPIP.

      Est-ce que tu crois que tu pourrais vérifier ceci serait vraiment géniale

      Merci et bonne journée

    • Bonjour, et meilleur voeux.
      je vous laisse testé la dernière version, elle doit corrigé votre problème...
      Bonne journée.

    • Guylou2012

      Bonjour !

      Ceci semble fonctionner à merveille je finalise les tests aujourd’hui et demain

      Merci et bonne année

    • Guylou2012

      Bonjour et bonne année 2013

      Merci pour cette mise à jour elle m’a permis de régler une grosse partie du problème et le client est très heureux.

      J’aimerais soulever quelques points qui serait très utiles pour améliorer le plugin qui est très bien fait en passant :

      1- Lorsque les fiches rempli par les usager sont en liste, nous ne pouvons changer directement le statut à l’aide des carré de couleurs tel que dans l’admin en général. Est-ce possible ?
      2- La façon de changer les statuts en haut dans la fiche cette fois-ci n’est pas si simple elle fonctionne mais c’est pas évident pour m. mme tout le monde, changer statut on passe a une page blanche avec la même informations ensuite on reconfirme et on doit revenir en arrière pour voir le résultat.
      3- Est-ce possible de m’indiquer si je peux modifier le visuel coté site internet, police, taille de la police ect ?

      Gros merci et au plaisir de t’aider car ce plugin est pour moi très utiles et important

    • Bonjour,
      1 - Pour le changement avec les carrés en ajax, je regarde pour le mettre en place.
      2 - quand vous dites :

      « La façon de changer les statuts en haut dans la fiche cette fois-ci n’est pas si simple elle fonctionne mais c’est pas évident pour m. mme tout le monde, changer statut on passe a une page blanche avec la même informations ensuite on reconfirme et on doit revenir en arrière pour voir le résultat. »

      Vous êtes bien sur le « tableau des réponses » -> sur la fiche d’une réponse en passant par le lien à coté de la petite loupe ?
      Car le problème était réglé, la validation est fait en Ajax. Vous utilisez quel navigateur ?

      3 - Pour ce qui est de modifier le style visuel, vous pouvez écraser les styles dans votre squelette.

    • Guylou2012

      Bonjour

      Oui je suis dans la fiche et lorsque je change le statut et je clique sur valider à côté du statut ceci change de page voir la page et ensuite on sélectionne encore le statut et un moment donné on sais plus quoi faire. On doit faire un retour en arrère et il prend notre statut mais on se demande comment procéder et si ceci à fonctionner.

      Merci de ton aide ceci est très apprécié

      Voi sceenshot

    • Bonjour,
      Une nouvelle version est disponible, pouvez vous la tester.
      Pour éviter tout problème, je vous conseil de supprimer le plugin du site et de le réinstaller. Votre problème vient peut être d’un effet de bord d’anciens fichiers.

      Cette nouvelle version contient le changement du statut avec les petits carrés.

      Cordialement.

    Répondre à ce message

  • 7

    Bonjour,

    Le plugin plante sous easyphp chez moi. Problème de mise en page (css cassée) et le lien « champs » ne fonctionne pas.
    Avez-vous le même problème de votre coté et si oui, avez-vous trouvé une solution ?

    Merci d’avance.

    Anthony

    • Up

      Personne n’a rencontré ce problème ?

    • Bonjour,
      Pouvez-vous nous donner plus de détails.
      OS, version d’ easyphp et plus d’informations qui permettraient nous aider à visualiser votre problème.

      Cordialement

    • Bonjour,

      OS : Windows 7 64 bits
      Easyphp 12.1
      SPIP 3.0.4

      J’ai l’impression que la création de formulaire ne se fait pas, j’ai à chaque fois « form=0 » dans mes urls à la suite de la création d’un formulaire si je passe ma souris sur les onglets « aperçu », « propriétés » ou « champs ».

      Cordialement

    • Bonjour,
      avec la même config, je n’ai pas de problèmes, pouvez vous nous donner plus de détails :
      -  messages d’erreurs/alertes
      -  la liste des plugins activés

      Cordialement

    • Bonjour,

      Voilà la liste des plugins activés :
      -  ariane
      -  formulaire de contact avancé
      -  Forms & Tables

      A la suite de la création d’un formulaire, voilà l’url vers laquelle je suis renvoyé :
      http://127.0.0.1/spip/ecrire/?exec=forms_edit&retour=.%2F%3Fexec%3Dforms_tous&id_form=0#champs

      « id_form=0 » => formulaire non créé :-(

      Je n’ai aucun message d’erreur.
      Je vous mets en PJ une copie d’écran de la page suite au clic sur « édition => formulaires et sondages ».

      Merci

    • Up.

      Pas d’idées pour m’aiguiller ?

      Merci

    • Bonjour,
      Je n’arrive pas à reproduire votre BUG, pouvez vous essayer d’installer une nouvelle instance de spip 3.0.5 et de mettre le plugin dans cette installation vierge pour voir si le problème est aussi présent.

      J’ai trouvé un petit bug qui sera corrigé rapidement. Lors de la validation de formulaire dans la partie privée : « Fichier afficher_objets introuvable ». Cette erreur est mineur car l’enregistrement de la réponse est tout de même effective.

    Répondre à ce message

  • 1

    Re-bonjour,

    Rendons à César ce qui est à César :

    Le plugin Forms & Tables a été créé par : Cedric Morin, Franck Ducas, L’instit

    La DSI-SEM n’est intervenue que pour une mise à jour du plugin pour SPIP 1.9 à SPIP 2.0.

    Cordialement

    FDG

    Répondre à ce message

  • christianD.

    Ah, une bonne nouvelle, je découvre que le plugin a été transposé pour Spip 3.0. Je m’en vais faire le test. En fait, pour passer à la version 3.0, j’étais en attente d’une montée de version de Forms et tables ;-).

    Bravo à tous ceux qui ont contribué et contribuent maintenant à maintenir ce plugin !

    Répondre à ce message

  • 5

    Bonjour,
    Je rencontre un problème lors de la validation du formulaire quand je ne suis pas connecté à l’espace privé. Je reçois le message d’erreur : « Problème technique. Votre saisie n’a pas pu être prise en compte. »
    Version : 0.5.0 SVN [65997] avec SPIP 3.0.4
    Patrick

    • Bonjour,

      J’ai le même message, est ce qu’il y a une solution pour résoudre ce problème ?

      Merki

      SPIP 3.0.5 [19905] + écran de sécurité 1.1.3

    • J’ai aussi ça quand je veux consulter le tableau des réponses :

      Parse error : syntax error, unexpected T_STRING in /home/xxx/public_html/ecrire/public/evaluer_page.php(55) : eval()’d code on line 180

    • Bon et bien je ne sais pas si c’est la migration vers spip 3, mais en recréant le formulaire, tout est résolu.

      Reste juste un petit soucis d’affichage quant je suis connecté, je ne vois pas mes formulaires dans l’espace public ...

      Mais bon ils fonctionnent ;)

    • Pouvez-vous re-tester avec la mise à jour d’aujourd’hui (08/10) ?

    • Bonjour,

      Trop super @cri-tech ! Ca a l’air de fonctionner comme sur des roulettes ! ;) Je les vois, même les anciens qui viennent de de spip 2.1

      Merci beaucoup.

    Répondre à ce message

  • Bonjour Cri-Tech,

    Nous sommes très heureux que ce plugin ait été repris par un autre groupe de développeurs : « le service informatique de la communauté de communes du Pays de Gex ».

    Nous vous en remercions vivement car nous pensons que ce plugin de création de formulaire est exceptionnel en ce qui concerne ses performances et sa très grande facilité de prise en main.

    Bravo, Merci et bonne continuation.

    Pour la DSI-SEM

    François Daniel Giezendanner

    Répondre à ce message

  • Bonjour,

    Résultat sur un site passé ce jour en SPIP cela fonctionne avec une manip :

    Que ce soit le fichier zip joint à cette page ou téléchargé via le gestionnaire de plugin du site les 2 versions sont marquées "obsolète" et ne s’installent pas dans le même répertoire. :

    Formulaires et Tables
    0.5.0 - test
    version obsolète
    Plugin actif [il fonctionne]
    version obsolète
    par Sylvain BLANC, Loic LE MAO
    Version : 0.5.0 SVN [65997]
    Répertoire : plugins/auto/forms/v0.5.0/

    Formulaires et Tables
    0.5.0 - test
    version obsolète
    par Sylvain BLANC, Loic LE MAO
    Version : 0.5.0 SVN [65997]
    Répertoire : plugins/auto/forms_et_tables_2_5/

    et dans l’espace public j’ai une erreur :
    Erreur : filtre « compacte_css » non défini plugins/auto/forms/v0.5.0/forms_styles.css.html

    en changeant tous les compacte_css en compacte cela fonctionne.

    La page ?exec=cfg&cfg=forms_et_tables a disparu ? est-ce normal ? je ne peux pas changer les paramètres de mes formulaires.

    Voila pour un premier retour. Merci pour cette version qui fonctionne !

    dd

    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