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

  • 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

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