Avertissement :
Il ne s’agit pas là d’une documentation officielle et aboutie de « Forms & tables » mais d’une compilation de messages divers de Cedric (l’auteur de ce plugin) sur différentes listes et sur irc. Ce qui implique qu’il peut y avoir des erreurs et imprécisions, voire que certains commentaires sont datés car le code a pu évoluer. L’idée a été qu’il fallait mieux publier ces notes en l’état plutôt que d’attendre la documentation complète qui sera un gros morceau à réaliser vu les potentialités de Forms & tables.
N’hésitez pas à vous servir de ce plugin dès maintenant, il est fonctionnel, et à contribuer à sa documentation, ne serait-ce que via le forum associé
NicolasR
Introduction
Créer aujourd’hui à partir de SPIP une application gérant un objet X gérant par exemple des auteurs, des mots clés et 2 champs texte, ca prend pas 2 jours ... mais à terme, ca pourrait prendre 1 heure !
C’est déjà aujourd’hui, c’est Forms&tables, c’est 5 min, c’est tout ajaxé.
Tu y définis la table, les champs, le formulaire d’édition/saisie d’un seul coup. Tout cela est utilisable depuis la partie privée, ou depuis la partie publique directement. Il y a une gestion de statuts pour modérer les données proposées depuis la partie publique. Tu associe les données de ta table personnelle avec les articles comme tu le fais avec les auteurs ou les mots clés par exemple.
On peut associer des documents et images aux données, comme pour les articles.
Les données peuvent etre importées/exportées en csv avec le plugin (c’est csv_import) qui marche de concert. Les structures des objets peuvent être importées/exportées en xml avec le plugin Snippet qui marche de concert. Il y a un début d’API pour utiliser tout cela depuis d’autres plugins, et un bon exemple d’utilisation de l’API est le plugin spip-sms-listes qui cree plusieurs tables différentes avec jointures chaines de langues spécifiques etc ...
Téléchargement
Récupérer les zips suivants sur l’espace de téléchargement, ou le(s)miroir(s), de spip-zone :
- forms_et_tables
- snippets
- csv_import
Installation
Comme tous les autres plugins, cf. http://www.spip.net/fr_article3396.html
La partie Forms
à rédiger ... peut etre en reprenant des extraits de plugin Forms : création de formulaires
Rajouter notamment pour SPIP 1.9.1 (n’est pas nécessaire avec SPIP 1.9.2 ou jquery est inclus dans le core) : « L’activation du plugin j-query permet d’améliorer sensiblement le déplacement des champs. Le déplacement par les flèches disparaît au profit d’un déplacement par "cliquer-glisser" qui permet de réorganiser complètement le formulaire ou d’insérer plus facilement un champ oublié »
Forms & table successeur de Forms
Mais la doc de Forms est encore utilisable en grande partie, voir cet échange repris sur l’irc le 10 décembre 2006
cedric : forms&tables il est clic and play
cedric : completement pret a l’emploi
cedric : j’ai fait un effort suite au retour d’experience sur l’agenda justement ...
cedric : donc j’ai meme integré les modeles qui vont bien
nicolasr : pour sa présentation : c’est le successeur de Forms qui pass en archives ?
nicolasr : (forms&tables)
cedric : oui il remplace forms
cedingrotte : a partir de la 1.9.1
nicolasr : est-ce qu’une partie de la doc de Forms est réutilisable (pour la partie forms), ou ça n’a rien à voir ?
Linstit : si, c’est ok, la doc sur contrib, elle est bonne AMHA
Linstit : faut juste documenter sondages et tables en plus, non, Cédric ?
cedric : oui tout ce qui concerne la creation de formulaires reste en grande partie vraie
cedric : quelques amenagements a faire suite a l’evolution de l’interface
Voir donc : plugin Forms : création de formulaires
La partie Tables
Avec la partie tables, le formulaire est utilisé aussi (dans la partie privée ou publique) pour ajouter/modifier des données de tables, donc potentiellement plusieurs id_donnee pour un seul id_auteur. Je pense donc qu’il faudrait qu’id_donnee soit passée dans l’url pour permettre la modif pour un auteur connecté. C’est ce que fait déjà le formulaire lorsque l’on est dans l’espace privé (mais je n’avais pas encore réfléchi à comment l’intégrer dans la partie publique)
La partie tables de Forms&tables fonctionne sur la même mécanique. Elle est juste séparée de la partie Forms car correspond a un usage différent. Pour définir une table, on définit ses champs à travers le formulaire de saisie.
Chaque champ peut être :
- spécifiant : il sera considéré comme pertinent pour trier/filtrer/rechercher les donnees dans la table
- public : les données de ce champ sont affichées dans les modèles, dans le cas contraire elle ne sont visibles que dans l’espace privé
- obligatoire : le champ doit être rempli lors de la saisie
Attention, ce ne sont pas des tables physiques, mais des tables logiques implémentées dans un nombre de tables physiques fixe. La question subsidiaire concerne plutot les perf, mais avec qq milliers de refs ca ne s’écroule pas. Et par contre la recherche est potentiellement efficace car tous les champs étants implémentés le champ valeur d’une même table, une recherche dans touts les données se résume à un SELECT ... WHERE valeur LIKE ’%mixeur%’ par exemple.
Aide contextuelle
Par ailleurs, une aide contextuelle peut être définie pour chaque champ. Le wrapping html permet de définir des encapsulation des champs dans la vue donnée (typiquement pour faire du microformat), sur le format :
- implicite : la donnee est insérée au milieu de l’encapsulation qui peut comporter plusieurs tags <div class='truc'></div>
- explicite : la donnee est inseree a la place du $1<a href='$1' class='truc'>$1</a>
Import/export aux formats csv et hCard
Le plugin contient un exemple de structure hCard (Snippets/forms/hCard.xml) qui utilise ce format. Mais la fonctionnalité est encore incomplète, il manque la possibilité de gérer une hiérarchie de div englobants. (Les fieldsets sont utilisés pour gérer un premier niveau de groupe, mais il est nécessaire de pouvoir faire des sous groupes, j’y refléchis).
Le hCard.xml contenu dans le plugin est importable à l’aide du plugin Snippets (1.9.2 uniquement) qui permet de gérer des imports/exports des structures des tables&formulaires en xml. Un formulaire peut etre exporté et réimporté dans un formulaire existant, auquel cas les champs y seront ajoutés.
Les types de champ sont personnalisables, il y a un exemple dans etc/forms_types_champs.xml. Cela permet de definir des formats qui n’ont pas de vocation à être en dur car ne ils correspondent pas a un besoin général. Pour le moment la vérification de format est limitée a un preg_match sur une regexp, mais je pense mettre un pipeline pour permettre de créer des types de champs plus complexe.
Le plugin csv_import fonctionne avec les tables de Forms&tables, et il permet de faire de l’import/export csv des données (en ajoût et mise à jour si l’id_donnee est fournie).
La différence entre une table et un formulaire
Une histoire de point de vue
reprise du post « forms et tables - formulaire multipage » du 16 juin 2007 sur la liste spip at rezo
C’est plus une question de point de vue.
Le formulaire a vocation à être utilisé pour collecter des données saisies par les internautes et les stocke pour permettre de les retrouver. Les tables ont plutôt vocation à créer des objets éditoriaux personnalisés gérés depuis l’espace privé et que l’on affiche dans le site soit via des
boucles, soit via des tags dans les articles de la formeou . Mais les fonctionnalités de l’un peuvent être utilisées sur l’autre. Si tu crée une table X tu peux donc mettre en ligne le formulaire de saisie correspondant avec un tag
pour permettre à l’internaute de proposer des infos par exemple.
La même explication traitée un peu différemment
reprise du post « API Forms&tables » du 15 février 2007 sur spip-zone at rezo
C’est juste un concept différent que j’ai distingué dans le plugin :
- un formulaire c’est dédié a la saisie de données dans l’espace publique (collecte d’informations), et on stocke les réponses pour pouvoir les suivre/gérer/traiter, comme des forums ...
- une table, c’est une structure de données destinées à être utilisées dans les squelettes. Le socle commun permet de disposer du formulaire de saisie associé, utilisable aussi bien dans l’espace privé que dans l’espace publique si besoin. La définition de la structure de la table se fait par la définition de son masque de saisie, ie son formulaire de saisie.Donc dans le premier cas, ce qui est central c’est la collecte d’informations dans l’espace publique, et le stockage est juste destiné à du post-traitement. Dans le second, ce qui est central, c’est les données et leur manipulation pour les afficher dans les pages de l’espace publique. La saisie est juste un moyen de créer/modifier des données, mais pas unique (l’import/export csv en est un autre)
Les tables sont ... des tables
reprise de ce fil de discussion http://listes.rezo.net/archives/spi...
27 janvier 2007 - <cedric.morin@yterium.com>
Les tables sont ... des tables, pour gérer des données que l’on définit comme on veut dans l’admin. C’est la même interface qui sert à définir les champs d’un formulaire et les champs d’une table. apparté Cedric : Par contre il ya des libellés pas explicites, meme en francais, et ca me plait pas non plus. Mais j’ai pas encore eu le temps de passer faire du nettoyage et de la mise en forme.
La structure des tables se définie dans l’espace privé, via l’interface de création. Chaque champs y est défini, avec un certain nombre de propriétés utilisées pour les boucles, les modèles, ... Cette structure peut se remplir par exemple via l’import d’un fichier csv par exemple), ou même directement dans l’espace privé, ou il est possible de faire de la saisie/edition des données, comme pour n’importe quel objet natif de SPIP.
Il y a une double boucle : une sur les données comme pour des articles par exemple, puis une sur les champs qui constituent ces données, la ou pour une table physique on utilise une balise par champ ... Voir le modele table du plugin par exemple... Aussi pour gèrer l’affichage, lorsque l’on rajoute un champ dans la structure il également modifier l’affichage pour qu’il s’affiche.
Exemples rapide mais concret d’utilisation
reprise de ce fil de discussion http://listes.rezo.net/archives/spi...
27 janvier 2007 - <cedric.morin@yterium.com>
Typiquement un annuaire d’associations, avec un mot clé pour le thème qui permet de sélectionner uniquement une partie, selon le thème de la page en cours :
- http://www.ville-noyon.fr/-Annuaire...
- http://www.ville-noyon.fr/Annuaire-...L’interêt évident est que la table n’est pas figée en dur, le webmestre peut ensuite ajouter/modifier/supprimer des champs dans la table sans avoir a toucher quoi que ce soit au squelette pour être pris en compte, ce qui n’est pas le cas avec une table physique définie lors de la conception du site. Et pour ma part, je n’ai jamais vu de cas ou la définition initiale était la bonne du premier coup, il y a toujours un truc qui ne va pas au moment de la finalisation, nécessitant une reprise du squelette. Sans parler de l’évolution du besoin avec le temps...
Un autre exemple, une table pour faire un trombinoscope, puisqu’on peut joindre des docs et des photos aux données comme avec les articles : http://www.saintsebastien.fr/-L-equ...
Ou une autre présentation d’un annuaire des assos : http://www.saintsebastien.fr/-Assoc...
Et ca ne sont que des exemples. Tu peux définir tout type de table, et même les types de données gérées par les tables sont d’ores et déjà extensibles (les types numéro de tel et code postal, par exemple, ne sont pas en dur car pas universels, mais définis dans un xml personalisable). L’API va être complétée pour permettre d’ajouter des types de champs plus complexes.
Mise en oeuvre
Les boucles
Les tables définies dans Forms&tables sont en fait toutes stockées dans les mêmes tables physiques. Dans les squelettes, on utilise les boucles
FORMS_DONNEES et FORMS_CHAMPS sur le mode :
<BOUCLE_reponses(FORMS_DONNEES){id_donnee}>
<BOUCLE_champs(FORMS_CHAMPS){id_form}{par rang}>
#TITRE : <span class='#_reponses:EDIT{#CHAMP}'>#LESVALEURS{','}</span>
</BOUCLE_champs>
</BOUCLE_reponses>
Notez la balise EDIT qui permet d’utiliser les crayons sur les donnees de vos tables !
La balise #LESVALEURS permet d’eviter une boucle supplémentaire sur FORMS_DONNEES_CHAMPS. Dans cette derniere boucle, #VALEUR retourne non le champ sql brut mais la valeur en clair dans le cas ou il s’agit d’un champ mot clé, select ou multiple. #VALEUR* retourne elle le champ sql brut.
Sur la boucle FORMS_DONNEES
- le critere tout permet de récuperer les données non validées
- le critere statut=.. de récuperer les données non publiées (par défaut seules les données avec le statut publié sont retournées par la boucle)
- le critère id_mot=.. de récupérer toutes les données associées à un mot clé. Cela suppose que la table comporte au moins un champ de type mot clé.
Sur la boucle FORMS_CHAMPS
- par défaut seuls sont retournés les champs publics
- le critère tout permet de récupérer tous les champs
Allègement de l’écriture
Date : 17 avril 2007 11:06:50 GMT+02:00
À : spip-zone@rezo.net
Cc : spip-zone-commit@rezo.net
Objet : Rép : [Spip-zone-commit] r11357 - /_plugins_/_stable_/forms/forms_et_tables_1_9_1/public/forms_boucles.phple commit est parti trop vite, avant que je corrige le commentaire :
- (DONNEES) -> les données d’une table
- (TABLE_CHAMPS) -> les champs d’une table
- (DONNEE_CHAMPS) -> les valeur des champs pour une donnée (donc attention DONNEE au singulier, CHAMPS au pluriel)Voila ces nommages vont alleger l’écriture. Par ailleurs, le formulaire de recherche sur les tables applique un AND entre les conditions des champs (il faut que le champ 1 ait telle valeur
ET le champ 2 telle valeur). Mais, attention tout de même, sur les champs de type multiple, cela
reste un OU entre les valeurs du meme champ (champ 1 ait telle ou telle valeur ET champ 2 aie telle valeur)Pour étendre le formulaire de recherche à tous les types de champs(select,multiple, mot par defaut) il suffit de personnaliser formulaires/forms_recherche dans son dossier squelette)
Snippets, Csv_import,ecard
Snippets est autonome, forms&tables aussi, csv_import aussi mais snippets est utilisé par forms&tables pour ajouter des fonctions. Pareil pour csv_import qui ajoute des fonctions a forms&tables. Par contre ecard nécessite froms&tables, et c’est en ce sens un plugin de forms&tables et forms&tables a été pensé pour fournir une api a des plugins, donc il en aura d’autres ...
Un peu de documentation sur Snippets
En savoir plus
Voilà un petit apercu des fonctionnalités, cela mériterait évidemment une grosse doc que je n’ai pas du tout le temps de faire en ce moment , notamment sur l’utilisation avancée du plugin comme support pour d’autres plugins :
- créations de tables sur structure xml
- création d’un type de table supplémentaire pour gérer des tables qui ne soient pas mélangées avec celles du module tables par défaut
- utilisation de l’API d’interface liste/edition/modification ... des tables ....)
Mais le lecteur/codeur curieux pourra utilement se reporter aux plugins spip-sms-listes et spip_outliner pour en savoir plus !
Discussions par date d’activité
180 discussions
Bonjour,
Le plugin marche très bien, mais j’ai un question pour les « fichiers joints ».
Mon formulaire contient 2 champs pour les pièces joints.
Si l’utilisateur ne donne pas les fichiers avant validation de son message, j’aimerais bien que les champs pour ces fichiers n’apparraisaient pas dans le message « admin ».
Comment peut-on modifier les boucles dans form_response_email_admin.html pour éviter les champs non-remplis, et/ou les champs d’une type en particulier ?
Il y a quoi comme critère qu’on peut utiliser dans le boucle FORMS_CHAMPS ?
Peut-on exclure les champs non-remplis ?
Peut-on exclure les champs du type « fichier » ?
2e question, pas si important : est’ce que qqn a réussi d’inclure une pièce jointe DANS le message envoyé ? Donner un lien vers le fichier, c’est bien. Si je peux joindre le fichier dans le message, ça serait encore mieux.
Merci d’avance,
Mark
Répondre à ce message
Bonjour,
excusez moi de reposter encore à ce sujet, mais ca me désespere
je suis chez ovh
- mysql5
je viens de créer encore un nouveau site , avec le dernier spip stable et le plugin forms et tables Version : 0.303 | stable
Et bien lorsque dans un article j’utilise le modèle table recherche de cette manière
<tableX|recherche>
j’obtiens en haut de mon squelette l’ erreur qui suit , et ce n’est pas du à UNE installation, car j’ai essayé plusieurs fois, j’ai créé des nouvelles bases sql (toujours chez ovh) et installé des nouveaux sites spip et réinstallé à chaque fois la dernière version du plugin
j’obtiens donc cette erreur, et le formulaire ne fonctionne pas
C’est dingue je ne comprend pas , pouvez vous m’aider ?
ceci en double
il s’agit peut etre d’une regle propre à ovh ?
qui empeche ce plugin de fonctionner correctement (les fichier modele recherche en tout cas)
mais auquel cas je ne vois pas tellement quoi leur demander ?
si apparement ce probleme n’est posé qu’à quelques personnes,
est ce qu’un autre utilisateur d’ovh peut témoigner ?
merci
j’ai voulu tester en local voir si ca venait pas d’ovh.
j’ai utilisé easyphp et bien j’obtiens exactement la même erreur avec le modele recherche développé dans le plugin.
Ma configuration :
- EasyPHP 1.8
http://www.easyphp.org/telechargements.php3
easyphp comprend : mysql 4.1.9, php 4.3.1, apache 1.3.33
MA CONFIGURATION SPIP et PLUGINS :
- spip SPIP 1.9.2c [10268]
- forms et table (Revision : 16261
Dernier commit 2007-10-2)
- snippet (Revision : 12246)
- csv_import (Revision : 12430)
mon appel au modele :
dans un article :
où X est le numéro de la table
Est ce que je fais quelque chose incorrectement ?
quelqu’un arrive t’il à utiliser ce modele ? si oui pouvez vous m’indiquez avec quelle version ?
sérieusement ?
personne n’utilise le modele recherche dans les article ? personne pour témoigner ?
même si ca marche chez vous , ca me serait utile de savoir quelle est votre configuration
- version des plugins etc.
merci
meme probleme
quelqu’un arrive t il a a faire fonctionner le moteur ???
MERCI par avance pour votre aide & contrib
J’ai exactement le même problème je vais être obligé de revenir à l’ancienne version de forms&tables...sniff...
Est ce que avec l’ancienne version ça fonctionne ?
Oui sans problème
Oups j’ai oublié de mettre ma version c’est la 0.301
ou peut on la récuperer ? sinon peux tu me la poster ? jgouneaud@free.fr
Merci par avance pour ta contrib
Oui mais si on se met tous à utiliser le plugin d’avant juin 2007, c’est qu’il y a un problème quelque part
Est ce que les développeur pourraient intervenir sur ce post pour donner leur opinion ?
peut être que le modele table recherche n’est pas une priorité de developpement ou a t’il été abandonné ?
le developpeur est preneur de tout patch qui corrige effectivement le problème, sans regression de fonctionnalité.
Il va sans dire que « chez moi ca marche », et que le probleme est lié à certaines configurations mysql qu’il faut prendre en compte
Comme pour l’instant personne a fait un patch quelle est la configuration et la procedure pour parametrer mysql ? ou sinon la version 0.301 est recuperable ou ???
merci à vous
merci en tout cas pour cette réponse, qui a le mérite d’éclairer un peu le problème et de confirmer que le problème vient donc d’une compatibilié avec certianes configurations Mysql, les plus récentes ? peut être
pour ma part j’utilise OVH comme hébergeur qui par défaut utilise actuellement des Bases MySQL 5
Hors je suis bien incapable de proposer un correctif, n’y pannant que dalle.
Peut être qu’une personne compétente identifiera et résoudra ce problème.
Répondre à ce message
Bonjour,
Est il possible de faire en sorte que chaque réponse de formulaire soit exportée en article dès qu’elle est enregistrée ?
J’ai bien compris que c’est au niveau du fichier « forms_exporte_reponse_article.php » que la requete est envoyée, mais je ne sais pas comment faire en sorte que la requete soit automatisée systématiquement (sans devoir appuyer sur le bouton EXPORTER dans l’interface d’administration du formulaire).
Merci de tout coeur pour votre aide.
Répondre à ce message
Bonjour,
Je viens d’installer ce plugin sur un de mes sites en local, je l’ai bien activé dans l’interface de gestion des plugins.
Mais je n’arrive pas a voir le menu en question.
Une idée ?
Répondre à ce message
Bonjour,
Je souhaiterai savoir s’il est possible de modifier les droit d’accès du plugin pour que un ou 2 auteurs puissent ajouter des formulaires.
Il est évident qu’il ne doivent pas pouvoir supprimer des questionnaires ni avoir accès à la totalité des réponses.
Une dernière question pour la route sera t-il possible dans un futur proche d’avoir la fonctionnalité sur les formulaires réponse unique par auteurs voir même réponses multiples par auteurs.
Merci
Bonjour,
Je souhaiterai que les administrateurs restreint puissent avoir accés à ce plugin.
Je n’arrive pas à « bidouiller » les droits d’accés dans les fichiers. :)
Si quelqu’un a les capacités à le faire, ce serait un vrai + à ce super plugin.
Merci
Hello,
Si tu mets à jour ton plugins ça devrait fonctionner.
En fait toute les autorisations se font dans ce fichier forms_et_tables_1_9_1/forms_options.php.
Je dis peut-être une connerie car je ne suis pas un expert en php.
L’icône reste toujours invisible met le lien suivant fonctionne :
http://127.0.0.1/portfolio/spip/ecrire/?exec=forms_tous
Voila où j’en suis
Répondre à ce message
J’ai toujours eu des Problèmes avec ce plugin. Quelque soit les versions de SPIP, je dois être maudit. Le plugin est présenté comme étant stable, mais pour ma part, c’est plutot « Au petit bonheur la chance ». Aujourd’hui avec la 1.9.2c, dès la création d’un premier formulaire :
Je désactive, désinstall, vire les tables de la DB, essaye une réinstallation... Toujours pareil. Voici les plugins que j’ai déjà installé, peut-etre une incompatibilité ?
Lecteur Multimédia en Flash (MP3,flv), plugin cfg : moteur de configuration, Le Couteau Suisse, pluginCrayons, Envoyer un article aux amiEs, Formulaires&Tables (SPIP 1.9.1+), Propaganda, SPIP-Listes.
Pour ma part le plugin le plus instable que j’ai jamais testé, et pourtant j’ai plutôt l’habitude de SPIP et ses plugins.
Faut pas l’utiliser alors ! ... :)
Sinon il s’agit simplement d’un probleme de memoire allouée à PHP qui n’est pas suffisante (8Mo dans ton cas), dès qu’on veut créer un formulaire un peu gros, en particulier si il y a d’autres plugins qui consomment de la mémoire.
J’aimerai pouvoir trouver un plugin équivalent un peu plus light je dois t’avouer, cela dit je ne désespère pas de faire fonctionner celui là qui ma foi, quand il est fonctionnel est fort pratique !
Pour faire avancer le schmilblick, j’ai dut en effet augmenter la taille à 16 Mo et du coup le plugins se sent vachement plus à l’aise.
Merci pour ton aide Cédric.
Répondre à ce message
Lorsque j’utilise ce plugin pour la fonction recherche tableX|recherche
j’obtiens en haut de mon squelette l’ erreur qui suit , et le formulaire ne fonctionne pas
Pouvez vous m’aider ? comment utiliser vous cette fonctionnalité
Merci par avance de vos aides
le reste du plugin marche nickel !!!
juste ce petit soucis à regler
Probleme, toujours pas reglé !!!!
Comment corriger ce bug, suis je le seul a part pietrus a avoir ce probleme ?
Comment y remedier ?
Faut il attendre la nouvelle version ?
Pour toutes infos, je suis preneur afin de sortir de cette problematique
Merci à vous
bonjour,
oui en effet,
certains peuvent ils témoigner d’une utilisation réussie du modele table_recherche ? sans le bug sql ni le retour en page d’accueil ?
des témoignages d’une utilisation réussie avec le plugin forms et table récent (postérieur à juillet 2007)
merci
pietrus
Répondre à ce message
Bonjour,
Après une mise à jour du plugins svn 11664 vers 16396 sur un spip 1.9.1 7502 je n’arrive plus a avoir accès à la totalité de mes formulaires dans l’espace privé. En effet seul les 10 premiers formulaires s’affichent que je clique sur les 20 suivants ou 30 suivants.
Merci pour votre aide.
https://spip/ecrire/?exec=forms_edit&id_form=2 fonctionne
ouf mais c’est quand même galère.
Le problème vient de là.
https://spip/ecrire/?exec=forms_tous&debut_forms=20#pagination_forms
Pourtant le fichier forms_tous.php n’a pas été modifié donc ?????????????
Répondre à ce message
Bonjour,
Après une mise à jour du plugins 0.303 | stable sur un spip 1.9.1 7502 je n’arrive plus a avoir accès à la totalité de mes formulaires dans l’espace privé. En effet seul les 10 premiers formulaires s’affichent que je clique sur les 20 suivants ou 30 suivants.
Merci pour votre aide.
Répondre à ce message
Svp à quoi sert le champ ’confirmation’ de la table ’spip_forms_donnees’ ? pourquoi les sondages sont parfois mis à « attente » et non pas « valide » ? merci d’avance
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 :
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.
Suivre les commentaires : |