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

  • 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

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