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,
J’utilise le plugin forms and tables et je souhaiterais ne pas faire apparaitre certains champs dans mes articles. Je m’explique :
Dans une partie restreinte de mon site, l’employé qui se connecte a la possibilité de faire une demande de congés. J’ai deux champs (validation et date de validation) qui vont être gérés par l’administrateur qui validera les congés de la personne.
je ne veux pas que ces deux champs apparaissent dans les formulaires de saisies pour les employés, seulement en partie admin.
Quelqu’un peut m’aider ?
Répondre à ce message
j’ai mis à jour mon plugin « forms et tables »
je l’ai désactivé dans l’interface privé, puis réactivé
mais j’ai un bug lorsque je veux consulter les données d’une table qui possède plus de 6 données :
j’ai un bug du type :
table spip_documents_donnees introuvable
comment faire pour qu’elle soit créé ?
merci
pietrus
précision :
en fait lorsque je charge des fichiers plus récent de « forms et tables » la création des nouvelles tables incluses dans le plugin ne sont pas faites...
il faut avant VIDER complétement le plugin et le réactiver...
ce qui fait perdre toutes les données
est ce normal ?
comment procéder autrement
au bout du compte, j’ai donc du créer à la main en sql la table manquante :
et ca résoud mon bug d’affichage dans la partie privée.
mais je ne comprend pas pourquoi ou comment faire , lorsque l’on envoi des fichiers récents du plugin sur le serveur et qu’on active à nouveau le plugin, pour qu’il créé automatiquement les nouvelles tables.
Quelles sont les opérations à faire ?
je ne vois cela nulle part
merci
voici le code à taper en sql dans phpmyadmin
désolé je suis incapable de te repondre. Par contre j’ai une question au niveau des liens entre les tables comme dans une vrai base.
Je viens d’avoir le même problème ; pour le regler : dans phpmyadmin, onglet mysql, inscrire ceci
Répondre à ce message
Bonjour
je cherche désespérément a intégrer l’option suivante : si le visiteur est connecté les champs émail et nom se remplissent automatiquement, voir ils n’apparaissent pas mais sont complétés pour l’envoie...
j’ai cherché qqch comme cela mais en vain :
$valeurs = array(
’email_message’=>$GLOBALS[’visiteur_session’][’email’]
) ;
un grande aide serait bien venue, merci !!!
Répondre à ce message
Bonjour,
j’ai créé plusieurs tables qui utilise toutes des champs mots clés. Je cherche à récupérer dans une boucle le numéro du mot clé associé à une réponse pour le passer dans un lien. J’arrive à afficher la valeur ou le titre du mot clé sélectionné mais pas son numéro
D’avance merci
Répondre à ce message
J’ai un formulaire avec un select voir ici, je souhaite ensuite afficher les annonces postées en faisant un tri sur la valeur du select défini dans la table FORMS_CHAMPS_CHOIX et je tourne en rond...
Crée tes catégories sous la forme d’un groupe de mots clés => tu peux ensuite appeler ce groupe dans ton formulaire.
Tu fabriques ton select en bouclant sur le groupe de mots clés et tu affiches ensuite les données suivant le mot clé sélectionné et passé dans l’url :
Répondre à ce message
Bonjour,
J’ai un problème avec ce plugin sur une spip 1.9.2i.
J’ai crée un formulaire, avec pas de champs, et je souhaite modifier un de ces champs (ajouter des choix), or il est devenu impossible de modifier l’emplacement des ces nouveaux choix. Sur un formulaire, on peut dynamiquement les changer de place (ajax) et sur un autre dans le même site, impossible, ajax ne fonctionne pas...?
De plus, j’ai eu des cas ou les manip ajax ne fonctionnaient pas, mais on pouvait bouger les champs grâce à des flêches haut/bas. mais là, plus rien.
Que faire ?
J’ai moi même un problème lié au javascript dans l’interface privé.
Pas moyen d’en découvrir la cause.
Incompatibilité de plugin ?
Répondre à ce message
Bonjour,
Lors de l’import des réponses entrés dans une table, je ne peut télécharger « que » 366 données, soit environ 95 ko, qu’en pensez vous ??? un problème venant de l’hébergeur (ici free) ? D’autres personnes ont elles eu le même souci ?
Ps : j’ai essayé de télécharger à partir de phpmyadmin, et là malheur, j’ai eu du mal à retrouver les tables correctes,
Cordialement,
Répondre à ce message
Bonjour,
un bug du plugin F&T a été découvert qui ouvre une faille de sécurité très grave sur les formulaire permettant l’upload de fichier.
Si vous utilisez ce plugin, il est vital de prendre les mesures suivantes :
1/ protéger le répertoire IMG/protege/ de votre SPIP, en y ajoutant un fichier nommé ’.htaccess’
et contenant simplement la ligne suivante :
deny from all
2/ déployer les mises à jours pour les versions du plugin pour SPIP 1.9.x et SPIP 2.x
Les versions corrigées sont numérotées
forms_et_tables_1_9_1 : 0.305
forms_et_tables_2_0 : 0.400
Toute version de l’un ou l’autre de ces plugins avec un numéro antérieur présente le trou de sécurité.
Vous pouvez télécharger les zip de mise à jour depuis
http://files.spip.org/spip-zone/forms_et_tables_1_9_1.zip
et
http://files.spip.org/spip-zone/forms_et_tables_2_0.zip
Même si l’upload de fichier n’est pas utilisé sur votre site, il est conseillé de mettre à jour au plus vite le plugin,
afin de ne pas laisser persister ce trou de sécurité.
Mes remerciements à Gaël Prudhomme pour le signalement de la faille.
N’hésitez pas à faire suivre cette information.
Cédric
Pour parer au plus pressé le temps de faire proprement vos mises à jour, vous pouvez aussi ajouter le code suivant
dans l’écran de sécurité si il est déployé sur votre site/serveur :
(cf http://www.spip.net/fr_article4200.html)
Répondre à ce message
Bonjour à vous !
J’utilise régulièrement Forms&Tables et je m’en sors en général assez bien. Mais je rencontre aujourd’hui un sérieux problème :
J’ai créé un « espace pour les groupe régionaux » gràce à ce plugin, où UN auteur peut créer UN profil de groupe et le modifier. Or, lorsque j’utilisais l’option « réponse unique », cela n’autorisait qu’un seul profil en tout et pour tout sur le site. J’ai ensuite eu quelque difficultés pour que l’utilisateur connecté ne puisse QUE modifier son profil quand celui-ci est créé (qu’il ne puisse pas en créer de nouveau) :
(dans le fichier forms_et_tables_2_0/modeles/form.html)
... or, tout fonctionne très bien avec mon compte admin, mais pas avec les comptes utilisateur.
Le problème semble venir de la variable « formactif », car le fichier forms_et_tables_2_0/formulaires/forms.html, refuse d’afficher la balise form de mon formulaire... et lorsque je force l’affichage, le formulaire ne fonctionne pas...
Arf, je ne trouve pas la solution à mon problème, et de nombreux groupes se plaignent. Auriez-vous quelques précieux conseils à me donner ?
Merci d’avance.
[ question déplacée ici : http://www.spip-contrib.net/Forms-Tables-2-0,3351#forum435643 ]
Répondre à ce message
Bonjour j ’ai installé le plugins sans probleme j’ai testé les differents modeles
Cependant celui de la recherche me cause un problème , la recherche ne s effectue pas dans les champs de type select
j ai toujours un message d’erreur Erreur dans le squelette avec ce message « Column ’champ’ in field list is ambiguous »...!!!??
Merci pour toute aide
Répondre à ce message
Bonjour j’utilise SPIP à mon travail et j’ai besoin de créer un bouton pour ajouter une entrée dans un tableau spip, mais je souhaite que cette entrée soit créée avec le statut « prop » et non « publie ».
Comment faire ?
Répondre à ce message
bonjour,
J’ai installer spip 1.9.2e en local avec le pluin forms et tables. Lors de la création des champs texte je ne peux pas modifier le nom du champ par défaut. J’ai l’erreur dans le navigateur suivante :
Message : Cet objet ne gère pas cette propriété ou cette méthode
Ligne : 73
Caractère : 122
Code : 0
URI : http://localhost/spip.php?page=jquery.js
Quelqun voitil d’où cela peux provenir ?
Ps : je débute avec spip
merci pour votre aide
Répondre à ce message
Bonjour à tous,
Je viens d’installer le plugin. Tout fonctionne parfaitement ...Sauf que j’ai créé un formulaire avec l’option « Modération à priori (les contributions ne s’affichent publiquement qu’après validation par les administrateurs) ». mais que je ne sais pas où valider ces contributions !
Dans le « Suivi du formulaire » seules les options « Exporter dans un article » ou ’Supprimer« sont proposées. ». Quelqu’un sait-il comment faire ?
Merci d’avance !
Note : version spip (1.9.2.e).
Cdlt.Thomas
Répondre à ce message
Bonjour,
J’ai installé ce plugin qui fonctionne bien pour les formulaires.
Par contre pour les sondages une fois créé je ne les retrouve pas dans le menu « Ajouter un formulaire » de mon article. Seul les formulaires apparaissent dans la liste.
Avez vous une idée ?
Répondre à ce message
il me semble qu’il n’y ait pas de fichier de langue allemand
j’ai modifié le fichier forms_de cela fonctionne
mais je crois pas que ce soit la bonne manière de procéder
faut-il vous faire parvenir la traduction pour que vous la mettiez en ligne ?
Répondre à ce message
Bonjour,
Dans un formulaire que j’ai créé, selon une des réponses donnée par l’internaute, je voudrais le rediriger vers une page spécifique après validation du formulaire.
Comment procéder ?
Voici le type de question du formulaire :
« S’inscrire à la newsletter »
- Oui
- Non
- Je suis déjà inscrit(e)
Si l’internaute répond « oui », je voudrais le rediriger ver la page
spip.php?page=inscription
Bonjour,
Avez-vous eu la solution pour rediriger selon la réponse de l’internaute ?
Je suis aussi devant un cas similaire.
Merci d’avance,
François
Bonjour,
Je cherche aussi la solution pour rediriger vers une autre question selon la réponse de l’internaute...Avez-vous trouvé ? Merci. A
Malheureusement, je n’ai encore rien trouvé me permettant de faire cela...
Répondre à ce message
Bonjour,
novice en base sql et en php nous utiisons ce plugin très utile sur le site suivant : http://cyberchemille.free.fr afin d’enregistrer les souhaits des visiteurs dans un espace public numèrique orienté emploi. Or lorsque l’on remplit deux fois le formulaire sur la même machine, la première réponse est bien retournée, alors que la seconde est supprimèe directement de la base de donnée.
Merci de nous aider si possible ...
Je suis confrontée au même problème...Avez-vous trouvé une solution ?
Répondre à ce message
Bonjour,
Je souhaite ajuster un peut l’esthétique de ce plugin à mon site.
J’ai un petit souci, cela concerne des traits verticaux, ainsi que les pointillés horizontaux que je souhaite changer de couleur, ou a default les supprimer.
Etant novice j’ai un peu de mal a les modifier.
Pouvez vous m’aider ?
Par avance merci
Bonjour,
ceci concerne ce qu’on appel les css.
Il faut donc surcharger les css du plugin. Dans le dossier du plugin, vous avez des fichiers terminés par .css ou .css.html
l’un correspond au styles (= apparences) de vos formulaires. Malheureusement, comme je ne suis pas l’auteur du plugin, je ne serai dire lequel.
Le mieux seriez que vous lisiez http://www.spip.net/fr_article2330.html pour commencer. Je pense que vous comprendrez, car tt les spipeurs sont des gens doués et compétents :-)
ensuite il faut donc réperer dans les fichiers .css ou .css.html du plugin lequel défini les styles qui vous intéresse.
Vous recopiez ce fichier dans le dossier /squelettes à la racine de votre site (dossier que vous pouvez créer s’il n’existe pas encore) et vous modifié les ligne qui vous intéresse.
Vous recalculé éventuellement le cache de SPIP.
C’est un peu ardu à expliquer comme cela, j’en convient. Si vous me dite de quels traits verticaux exactement vous parler, je pourrais vous dire la ligne à modifier.
Bien cordialement
J’ai déjà réussi à changer la couleur des boutons valider et voir les résultats, mon problème est que je n’arrive pas à trouver la feuille css correspondant a ces « traits ».
Ils apparaisent une fois qu’on a voté, dans la partie : « Vous avez déjà répondu a ce sondage. »
il y en a un dont la couleur est : CC9966 (avec les pointillés et l’autre 996633.
merci
Répondre à ce message
bonjour, je cherche un peu désespérement à importer des enregitrement dans une table (à chaque fois, j’obtiens :
Fatal error : Call to undefined function : bouton_block_invisible() in /mnt/166/sda/5/1/elemac/plugins/csv_import_2_0/exec/csvimport_import.php on line 204
par ailleurs comment voir une table sur l’espace public, je n’arrive qu’à mettre des formulaires...
je suis sous spip 2.01 et Eva-web.
Bien cordialement.
Yvan
Répondre à ce message
Bonjour,
J’ai regardé rapidement comment utiliser ce plugin sous SPIP 2.
Il se trouve qu’il utilise des « vielles fonctions » qui ont fait partie des fichiers de configurations de Spip 1.9 mais en ont ete retires...
Le fichier inc/vieilles_defs.php n’est donc jamais charge par la version SPIP 2 mais est present pour que les contributions a Spip puissent fonctionner en chargeant ce fichier, en attendant d’etre reecrites conformément a la nouvelle interface.
Les fonctions à reecrire :
- debut_page()
- parse_plugin_xml()
Je ne sais pas comment reecrire les dites fonctions (si qq’un peut m’aider), alors j’ai « chargé » le fichier inc/vieilles_defs.php à chaque fois qu’une vielle fonction est appelée.
Bon, j’aurai peut être pu le charger qu’une seule fois, mais je ne sais pas faire...
Voici la ligne à ajouter dans les fichiers qui appellent des anciennes fonctions ;
include_spip(’inc/vieilles_defs’) ;
Voila, j’espère que ca dépannera certains, mais j’espère que qq’un de plus doué que moi arrivera à récrire les fameuses fonctions.
En effet, ce plugin est fantastique :)
Bonjour,
Avez-vous essayé le plugin Compat ? http://files.spip.org/spip-zone/com...
Il est fait initialement pour cela...
Merci pour cette information que je ne connaissais pas.
Je viens d’essayer avec cette solution miracle et malheureusement cela ne semble pas immédiat. Problèmes sérieux tout au cours de la fabrication des formulaires... je n’ai pas pu donc aller trés loin car ce n’est pas du tout stable.
C’est bien dommage car ce plugin rend des services à beaucoup de monde... si j’avais su avant de basculer sous spip2 qu’on aurait un problème central avec ce plugin et bien j’aurais attendu pour passer à SPIP2 c’est pour vous dire l’importance de ce plugin.
Si quelqu’un a trouvé une solution je suis vraiment preneur.
Bonjour
Pour Teddy Payet
Parlez vous de ce plugin en réponse à eric Luyckx pour l’enchaînement de formulaires ?
Merci
Bonjour,
SI vous cliquez « voir toute la discussion », vous verrez à qui est adressé mon message. ;-)
Bonjour,
Je reviens un peu dans le dev spip que kj’avais quitté faute de temps, retour qui me fait bien plaisir. Mais il s’est passé pas mal de choses depuis que j’ai fait la V1 du site que je dois faire évoluer...
Bref assez de bavardages. Je pense migrer le site en V2, mais le plus gros soucis est également le fait que j’utilise les fonctions form et table de form et table.
Cela fonctionne t’il sous V2 avec compat ? ou la version SVN V2 est elle malgré tout assez opérationnelle (recherche sur les tables inclus ) ?
Merci pour vos conseils
baloovn
Répondre à ce message
Bonjour,
Je souhaite créer un nouveau champ de type n° de sécurité sociale.
J’ai ajouté cela
à etc/form_type_champs.php
Il doit manquer un truc parce que lorsque j’insère un champ dans mon formulaire, il m’indique « champ secu introuvable »
Répondre à ce message
qqn a trouvé la solution pour créer une succession de formulaires ? la technique du
<form2>
qui appelle d’abord le<form1>
se bloque au message de confirmation du form1.merci d’avance
Répondre à ce message
J’ai d’autres problèmes également en version 2 pour l’affichage des résultats.. j’ai un bug que je corrige et ensuite rien ne s’affiche alors que j’ai bien des données....
Répondre à ce message
Bonjour,
Je l’ai testé sur SPIP2.0 en insérant comme l’appel à vieilles_defs.
Je rencontre un problème au moment de la validation du formulaire
Je suis en test en local, donc j’ai pas de problème de droits d’écriture normalement....
Merci
Répondre à ce message
j’espère être au bon endroit pour signaler un soucis.
Avec les champs de type Téléphone, impossible de saisir des numéros étrangers comme des numéros belges 00 32 2 345 6789 ou des numéros suisses 00 41 26 345 6789
j’ai pensé que la solution se trouvait dans la regexp du fichier
etc/forms_types_champs.xml et effectivement, je vois bien l’erreur dans la regexp mais ma modification n’est pas prise en compte et même détruire ce fichier ne change rien !
Où se trouve la règle pour vérifier si un numéro de téléphone est valide ou pas ?
merci de vos réponses
c’était bien à cet endroit.
j’ai donc corrigé en mettant :
Répondre à ce message
Bonjour,
Ce plugin (très utile, merci à son auteur) est-il compatible avec :
http://www.spip-contrib.net/Plugin-Captcha2 ?
Sinon peut-on mettre facilement un Captcha ?
Merci.
Bonjour,
Tu as constaté du SPAM sur ton formulaire ?
« Tu as constaté du SPAM sur ton formulaire ? »
Pas encore installé.
Actuellement j’utilise un formulaire de contact très basique ... et je reçois des spams tous les jours :-(
Oui le contraire serait étonnant. Essaye Forms et tables si tu es encore en SPIP 1.9.x, et tu verras la différence.
Répondre à ce message
Y a-t-il une version pour SPIP 2.0 de ce plugin en cours de préparation ?
Répondre à ce message
Y a t’il un moyen de faire marcher ce plug avec spip 2 ?
Répondre à ce message
Dommage que ce plug génial ne marche pas sur spip 2, j’espère qu’une version sortira bientôt.
Chris
Répondre à ce message
Bonjour
Qui pourrait me dire comment configurer le plugin pour que je puisse utiliser la table « spip_forms_donnees_auteurs » ? Merci
Répondre à ce message
Bonjour à toute la communauté !!!
Voilà j’ai bien installer le plugin et il fonctionne parfaitement mais seulement j’ai deux préoccupations
1. Comment faire pour avoir le code dans mon Squelette ? au lieu de le mettre dans un article par exemple
2. Où dois-je modifier le style CSS du ou des formulaires ?
je suis impatient de vous lire.
Très prochainement
Répondre à ce message
Nous utilisons votre plugin Forms et Tables depuis plusieurs années avec succès mais subitement les mails ne sont plus envoyés sur certains sites.
Après une série de tests, avec 2 sites sous la même version de Spip (1.9.2c) et la même version du plugin Forms et Tables (0.304) sur le même espace mutualisé chez OVH : sur l’un les mails du formulaires sont bien expédiés sur l’adresse mail spécifiée et sur l’autre le mail ne partent pas sur cette même adresse mail.
J’ai fait d’autres tests en créant d’autres formulaires, vers d’autres adresses mail, en vidant le cache pip, les cookies du navigateur. Même souci, le mail ne part pas sur ce site et le problème intervient sur d’autres sites du même hébergement mutualisé. Aucun changement récent n’a été effectué sur ces sites et le plugin fonctionnait parfaitement jusque là.
une idée ?
Répondre à ce message
Savez si le plugin n’a pas un souci de fonctionnement avec la version 1.9.2f ?
Je l’ai installé.
Lorsque je créé un nouveau formulaire, seule la première étape fonctionne (là où on entre le titre du formulaire..) par contre page vide au niveau de la saisie des champs (pb jamais rencontré avec 1.9.2d)
Merci de votre aide.
Répondre à ce message
Bonjour, je m’occupe du site Pro-Durable.com qui est destiné à offrir des services gratuits aux professionnels du développement durable, notamment la capacité de publier des offres et demandes d’emploi pour le secteur.
question 1 :
Le plugin permet d’ajouter des mots clefs dans les formulaires mais quand je transforme mes données en articles, est ce possible que ces mots clefs soient affectés à l’article généré et non pas dans le contenu uniquement ?
Question 2 :
Pour éviter que les personnes ayant contribué se voient spammées parce que dans l’offre d’emploi elles ont laissé un mail, je voudrais faire un formulaire qui s’intègre à la fin de l’article « offre » que je viens de générer, avec la capacité de mailing des infos quand il y a une réponse. Là ou je coince, c’est sur le passage d’un paramètre. Est ce faisable ? et si oui avez vous une solution simple pour cette réalisation ?
En vous remerciant pour cette pure contribution qui m’a rendu bien des services.
Laurent, webmaster de http://pro-durable.com
Répondre à ce message
bonjour,
je suppose qu’une version pour spip 2 est à l’étude, savez vous à peu près à quelle échéance il est crédible de l’espérer ? 1 mois ? 6 mois ? + ?
merci d’avance pour votre réponse
Répondre à ce message
bonjour
après une période où tout se passait bien (plusieurs formulaires...), depuis quelques jours, je ne reçois plus les réponses des visiteurs : à la place, seulement ce message
« Réponse envoyée le 10 mars 2009
par Webmestre
Depuis la page spip.php ?article419 »
c’est à dire que le formulaire a été complété, envoyé mais pas lisible sur l’espace privé du site.
D’avance merci à ceux qui y verraient mieux que moi !!
Répondre à ce message
bonjour
existe t’il une version de ce plugin pour la spip 2.0 ?
merci
Répondre à ce message
Bonjour,
J’aimerais pouvoir lire des tables crées par Forms & tables à partir d’un site SPIP sur un autre serveur. Les deux sites sont en version SPIP 1.9.2g.
Du multi base en somme mais avec des boucles Forms & tables.
Est-ce possible ? Si oui, comment ?
D’avance merci pour votre aide.
Répondre à ce message
Bonjour,
Je ne peux toujours pas passer en 2.0.x, car j’attends avec impatience une compatibilité de ce plugin, j’ai quelques formulaires basés là dessus, sans ça je serais obligé de tout virer ...
Quelqu’un a des infos sur la compatibilité ?
Merci
ps : 2.0.3 c’est de la bombe ! :)
Répondre à ce message
Est-ce-que ce plugins est passé sur la 2.0.3 et a été testé fonctionnel ? J’obtient une page blanche pour « ecrire/ ?exec=forms_tous »
Répondre à ce message
Bonjour
ce plugin est génial, mais j’ai migré trop vite sur la v2 de SPIP, et je ne peux plus l’utiliser ;
une migration est en cours, savez vous pour quand elle pourrait être opérationnelle ?
merci encore et bravo à tous
Julien
Répondre à ce message
Bonjour,
Comment sont gérés les droits au niveau de Forms & Tables ? Mon problème est que je voudrais que les rédacteurs du site puissent créer leurs propres formulaires et en récolter les données par eux-mêmes...
Répondre à ce message
Bonjour,
Il y a un petit problème dans le plugin Forms et Tables SVN en ce moment : dans forms_options.php (qui est exécuté à chaque accès dans ecrire/) on trouve :
if (_request(’action’) OR _request(’var_ajax’) OR
_request(’formulaire_action’))
include_spip(’forms_cvt’) ;
traiter_formulaires_dynamiques() ;
Ceci pose un problème dès qu’un autre plugins utilise aussi ce paramètre « action » (par exemple Magusine).
Dans les faits, on obtient :
Erreur...
Fichier action/config_forum introuvable
(puisque Magusine utilise un paramètre action=config_forum)
avec comme backtrace :
#0 charger_fonction(config_forum, action) called at
[/var/www/harnes/www/plugins/forms_et_tables_1_9_1-svn/forms_cvt.php:46]
#1 traiter_formulaires_dynamiques() called at
[/var/www/harnes/www/plugins/forms_et_tables_1_9_1-svn/forms_options.php:54]
#2
include_once(/var/www/harnes/www/plugins/forms_et_tables_1_9_1-svn/forms_options.php)
called at [/var/www/harnes/www/tmp/charger_plugins_options.php:7]
#3 include_once(/var/www/harnes/www/tmp/charger_plugins_options.php)
called at [/var/www/harnes/www/ecrire/inc_version.php:335]
#4 include(/var/www/harnes/www/ecrire/inc_version.php) called at
[/var/www/harnes/www/ecrire/index.php:64]
Il faudrait peut-être s’assure que l’on est bien dans le plugin F&T avant de lancer « traiter_formulaires_dynamiques() ».
Bonne continuation
il faut utiliser la version zip, ou la revision 20546 qui est celle du zip. Les revisions ulterieures sont experimentales en 1.9.2 et visaient a preparer le passage du plugin à SPIP 2.0.
Par ailleurs, les variables action sont des variables propres à SPIP, et leur usage ne devrait pas poser de probleme.
Répondre à ce message
Bonjour,
comment fait-on pour avoir un formulaire multi-langues ? (FR / EN par ex)
Merci.
Répondre à ce message
Salut, j’ai répondu à Spamo ici
http://forum.spip.org/fr_205390.html#forum209303
bonne chance...
Busterto
Répondre à ce message
Bonjour, j’ai un sérieux problème avec les mails (admin et confirmation) qui n’arrivent pas, ou plutôt qui arrivent aléatoirement (1 fois sur 10).
Je ne parle pas de tests personnels (cache, cookies, recalcul de page - on s’en sort pas), mais de plusieurs personnes extérieures sur toutes plateformes et navigateurs, et plusieurs adresses emails (online, laposte, amen, wanadoo, etc).
J’utilise spip 1.9.2e et forms_et_tables_1_9_1 du 30 aout. Mon site est hébergé chez Amen. Après exploration de tous les forums possibles, et des réponses reçues, je ne sais plus quoi faire. J’ai découvert dans la fonction inc_envoyer_mail_dis dans monsite/ecrire/inc/, le code suivant :
switch($hebergeur)
case ’lycos’ :
$queue_mails[] = array(
’email’ => $email,
’sujet’ => $sujet,
’texte’ => $texte,
’headers’ => $headers) ;
return true ;
case ’free’ :
return false ;
case ’online’ :
return @email(’webmaster’, $email, $sujet, $texte) ;
default :
return @mail($email, $sujet, $texte, $headers) ;
Quelqu’un sait-il s’il faut spécifier quelque chose de particlier pour Amen ?
J’ai lu d’autre part :
et si c’était un problème de config de fonction mail php chez l’hébergeur (mails bloqués comme spam par l’hébergeur) ?
Chez Amen, j’ai un peu de mal à avoir des infos, et je suis donc bloqué avec mon formulaire de contact.
Merci et bravo a celui qui trouvera, parce que là - y’a apparamment un os. Depuis 2005, personne à la pure réponse sur le sujet. A mon avis ça pourra servir à beaucoup de monde.
Busterto
Je me répond à moi même, si ça peut aider ceux qui cherchent à résoudre ce problème de disparition aléatoires de mails.
Voici les quelques réponses intéressantes de la part d’Amen.
Il doit s’agir d’un problème de passage de variables dans l’URL (register_globals).
Vous avez actuellement la version 5.x de PHP d’installé sur votre pack.
Sur les versions récentes de PHP, la variable register_globals est à Off (ce qui est une mesure de sécurité).
3 solutions pour ce « problème » :
1/ passer de PHP5 à PHP4
à partir de votre espace client => Hébergement => Configuration
2/ Rester en PHP5 et modifier le php.ini
La configuration PHP est modifiable par FTP.
Dans le répertoire : /conf/php/
il faut faire une copie du fichier suivant (pour sauvegarde, IMPORTANT !) : php5.ini-dist
renommer cette copie en : php.ini
et éditez ce fichier en mettant register_globals à On
3/ Rester en PHP5 avec register_globals à Off et modifier vos scripts.
Pour chacune des variables de votre mail qui sont en provenance d’un formulaire, vous pouvez les déclarer avec $_request comme suit
$Nom= $_REQUEST[’Nom’] ; $Prenom= $_REQUEST[’Prenom’] ; etc...
Autre réponse d’Amen
C’est possible que certains domaines considèrent votre mail comme spam, surtout si on n’identifie pas votre mail.
Vous pouvez testez l’envoi de mail avec ce code php.
Je penses qu’avec une simple entête l’envoi de mail ça doit passer.
Fin des réponses d’Amen.
Apparemment, suite à l’exploration des fichiers de spip et du plugin F&T, les variables sont d’abord inscrites dans la base pour être ensuite extraite : donc le Request on s’en fout un peu !!!
Et pour le test, quoi faire si « erreur » !!!
Je vais tester avec le register mais pour l’antispam des hébergeur des mails, je bloque.
Enfin, c’est pas gagné mais on est sur la bonne voie...
Bonjour,
Même problème que busterto : les personnes extérieures ne reçoivent pas la confirmation par e-mail et l’administrateur du site ne reçoit rien non plus (obligé de tout lire dans l’admin)... Si solution il y a je suis preneur parce que je sèèèèèèèche (et je ne suis pas le seul, au vu du forum)
PS : j’ajoute que F&T fonctionne très bien chez un hébergeur C......T mais pas chez O....E pour ne pas les citer ;)
Répondre à ce message
Bonjour,
Merci pour ce plugins ! formidable !
J’ai juste un petit souci qui m’empoisonne la vie.
Comment faire pour que le formulaire qui s’affiche après validation, soit fixe, c’est à dire juste un récapitulatif des données saisies (et non modifiable comme c’est le cas actuellement), et comment insérer dans cette vue de confirmation un bouton de retour (déloggé URL_LOGOUT) au site et un bouton de correction du formulaire si besoin ????
Merci pour votre aide
Bonjour,
Je souhaite utiliser la possibilité :
« Encapsuler le champ dans le code html : »
du plugin forms&tables.
Après plusieurs recherches et essais, je n’obtiens aucune « encapsulation ».
Je souhaite par exemple placer deux champs (Nom et Prénom par exemple) sur la
même ligne en utilisant des balises TABLE .. /TABLE et TD .. /TD
Merci de votre aide.
—
Répondre à ce message
Bonjour je ne trouve pas le fichier de langues php pour traduire la définition des champs merci
Répondre à ce message
Bonjour et encore Merci pour ce Plugin.
Je cherche à cumuler les résultats d’une table.
Car j’ai saisi dans une table des resultats sportifs. et j’aimerai assez au bout d’une boucle par id de joueur pouvoir lui afficher la totalite de ces resultats (j’y arrive) et son cumul de points (j’y arrive pas) je me demande si c’est à cause du fait que le champ Valeur est en texte et non en numerique.
Y a t’il une solution ?
Merci.
Bonsoir
juste pour poursuivre la discussion
je suis à la recherche de « à peut près la même chose »
mon problème serait en même temps de faire une jointure sur une ’table spip’ plus précisément les id de rubriques pour, par exemple un classement par catégorie (rubrique).
Et plus généralement intégrer dans une table ou form la différentiation que l’on peut faire au niveau d’un squelette ; des rubriques, articles, etc...
en clair on choisi dans le form la rubrique d’affichage....
Merci
Répondre à ce message
est ce que les tables de forms et tables sont automatiquement sauvegardées dans le dump de spip ?
est ce possible ?
Personnellement, j’ai toujours sauvegardé mes tables avec la base de spip et meme réinstallé sans problemes.
en esperant avoir repondu.
Répondre à ce message
j’utilise ce plug pour un formulaire.
peut on en fonction d’un item d’une liste déroulante faire apparaître un champ ou des boutons radios ?
peut on en fonction d’un item de cette même liste et de la valeur d’un champ texte envoyer le message à un email spécifique...
merci de vos réponses
Répondre à ce message
j’explore un peu les possibilité de form et table notamment pour la réalisation d’une enquête en ligne. Le contenu de l’enquete étant long, j’ai scindé les formulaires en plusieurs parties .. pas de soucis .
En revanche, peut on offrir à l’internaute la possibilité de remplir son formulaire sur plusieurs jours ? je commence à répondre le jour 1, je me connecte 3 jours après (cela suppose une identification j’imagine), je reprends le formulaire ou je l’avais laissé , éventuellement je corrige ce que j’avais préalablement saisis.
je rêve totalement ou c’est dans le domaine du possible ? avec quelle démarche ?
merci
jacques
Répondre à ce message
Bonjour et merci pour cette contribution,
J’essaye d’utiliser le plugin pour afficher le programme d’un festival de films. J’ai créé une table Séances dont les champs sont les suivants :
Je souhaiterais afficher les séances classées par date, puis par lieu, puis par heure. J’ai essayé d’appliquer l’ensemble de ces critères dans la boucle de la manière suivante :
Ce qui ne fonctionne visiblement pas. N’ai-je donc pas d’autre solution que de stocker le résultat de la boucle dans un tableau pour y effectuer les tris suivants ?
Merci pour vos conseils.
Je me rends compte que je n’ai pas été très clair : lorsque je parle du stockage dans un tableau, je pensais à SET et GET.
Répondre à ce message
Bonjour.
J’ai deux problèmes d’affichage avec IE7 :
1/ Dans l’espace privé, le calendrier s’affiche près du champ date, mais dans l’espace public : RIEN !
2/ Le bouton valider est « affreux » , pas de style associé (a cause du type=« image » je suppose) que ce soit dans l’espace privé ou dans l’espace public.
je précise que tout fonctionne normalement sous Firefox.
Est-ce juste un problème de CSS ou est-ce plus profond (problème avec jquery) ?
Répondre à ce message
Bonjour,
J’ai installé le plugin qui ne semble pas fonctionner avec la dernière version stable de SPIP. En effet, j’ai beau ajouter des champs, mais il n’y a rien qui apparaît lors de la prévisualisions.
Dans la page ecrire« / ?exec=forms_tous », mes formulaires apparaissent bien avec un petit carré rouge devant chacun.
Ma version de spip est SPIP 1.9.2d [11132] et ma version du module Formulaires&Tables (SPIP 1.9.1+) Version : 0.304 | stable.
Je n’ai pas de message d’erreur dans les logs d’apache ni dans tmp/spip.log !!
Merci de votre aide.
Cordialement,
Frédéric Bernoud
Bonjour,
Je me réponds à moi-même, car j’ai vu que j’étais loin d’être le seul a avoir le problème !
En fait, le plug-in ne semble pas compatible avec PHP4. Du coup, j’ai installé Lampp avec PHP5 uniquement pour faire marcher le plug-in...
Mais bon ça marche. C’est l’essentiel :-)
Fred
c’est bien que tu ait trouvé une solution mais ça n’est pas PHP4 qui est en cause : je n’ai aucun problèmes avec un easyphp 1.8 (donc PHP version 4.3.10...)
Bonjour à chacun j’ai eu des soucis similaire qui se sont réglés en modifiant la valeur de memory_limit dans le php.ini.
Peut être ça ne résoudra pas vos soucis mai sait on jamais.
Répondre à ce message
Bonjour, je suis sous SPIP 1.9.2d F&T 1_9_1 mis a jour le 11/09/2008. Je rencontre un problème lorsque j’utilise le bouton « Télécharger les réponses » (formats EXCEL CSV ...) avec le compte d’un administrateur restreint à une rubrique. Ce compte a pourtant bien accès à la liste des réponses (Suivi du formulaire) mais lorsque je clique sur le bouton « Télécharger » je suis redirigé sur la page d’accueil du site public sans possibilité de choisir un dossier local pour sauver le fichier.
Par contre pas de problème pour un administrateur non restreint.
ci dessous copie du lien généré :
http://www.monsite.fr/?exec=forms_reponses&id_form=1&retour=%3Fexec%3Dforms_tous
est-ce normal qu’il n’y ait /ecrire/ après l’adresse du site
merci de votre aide
Répondre à ce message
L’objet de ce message a peut-être déjà été abordé ou j’ai mal lu la documentation mais ce plugin bug avec SPIP2 Il y a-t-il une mise à jour de prévue ?
Quel est le bug majeur ? Lorsque l’on veut rajouter un champs de quel que type que ce soit il y a un rechargement du bloque qui inclue la page donnant la liste des formulaires. C’est assez embêtant.
Une autre chose beaucoup moins importante... Lorsque el titre du formulaire est très long la petite prévisualisation à gauche est coupée on ne voit pas tout le formulaire qui continue sous les blocs centraux.
Merci d’avance pour vos réponse pour ce magnifique plugin très utile.
Ce plugin n’est pour l’instant pas compatible avec spip2 qui n’est pas encore officiellement sortie. Vous devez utiliser la dernière version stable de Spip, à savoir la version 1.92d
Répondre à ce message
Bonsoir j’ai remarqué que lors de l’enregistrement d’un formulaire dans la base seul les champs remplis sont enregistrés. Quelles modifications dois je apporté pour pouvoir enregistrer dans la base tous les champs du formulaire y compris les champs vide ?
Répondre à ce message
Nous venons d’installer Forms & Tables sous SPIP 1.9.2d
et l’on obtient une erreur lorsque l’on veut aller sur l’onglet table (forms marchent bien) :
adresse : ecrire/ ?exec=tables_tous
erreur :
Fatal error : Cannot redeclare afficher_rubriques() (previously declared in /Volumes/data/utilisateur56/spip/plugins/forms_et_tables_1_9_1/inc/forms_tables_affichage.php:18) in /Volumes/data/utilisateur56/spip/ecrire/inc/presentation.php on line 959
Que peut-on faire ?
Merci d’avance
Bonsoir !
Même erreur dans le même cas de figure.
Que faire ?
Merci !
Me réponds à moi-même : revenue à une version antérieure de Forms&tables, ça fonctionne.
Merci aux auteurs de veiller au grain, parce qu’alors, moi, j’en serais bien incapable !
Amicalement !
Bonjour GiGi
Pourriez-vous me dire où vous avez trouvé une version antérieure de Forms&tables ?
Je ne parviens à trouver que l’actuelle 1.9.1 et je ne parviens pas à débugger l’erreur.
Merci d’avance
Même problème pour moi... quelqu’un peut-il nous aider ???
Hum hum hum... « Ma » solution ne marche pas pour les autres. J’essaie de me souvenir de ce que j’ai fait : j’ai pris un zip du mois de novembre. Soit. J’ai aussi reparamétré le plugin, qui par défaut interdit les formulaires dans les rubriques, en disant « oui » aux rubriques.
Car j’ai un petit formulaire en rubrique. Alors ? Mystère mystère...
Bon courage à tout le monde !
Bonjour GiGi
Où peut-on reparamétré le plugin ? Dans quel fichier ?
Merci d’avance
Hello !
Paramétrages :
— > partie privée —> configuration —> cfg —> forms&tables
Choisir les cases à cocher.
J’avais le même problème, je ne suis pas un expert et surtout ce n’est pas moi qui est développé le plugin mais en lisant les commentaires de codes, la fonction suivante ne sert pas en 1.9.2, elle peut donc être supprimée, il semble que ce soit une erreur de code peut-être dans l’exclusion...
Dans /plugins/forms_et_tables_1_9_1/inc/forms_tables_affichage.php
Voila pour moi ça marche nickel maintenant ;)
Merci Aurélien « You saved my day !!!!! »
Maintenant cela marche nickel !
Avec plaisir, si ça peut aider ^^
Répondre à ce message
C’est incroyable, je n’ai pas trouvé un seul extrait de code montrant comment sélectionner uniquement les données dont le champ correspond à une valeur.
Par exemple je ne voudrais uniquement afficher les données de ma table « Annonces » dont le champ « Rubrique » est égale à « Mobilier » !
en gros j’ai cette boucle qui m’affiche tout :
Et naivement j’ai testé de juste rajouter dans ma boucle :
Donc bien sur ça ne marche pas ! :) ce serait trop facile...
Répondre à ce message
D’abord bravo pour le plugin.
Je cherche a créer une table qui soit un complément d’info aux article et j’ai besoin de faire un lien entre une table et un article.
J’ai bien trouvé la table forms_donnees_article, mais je n’ai pas réussi a trouver comment l’utiliser.
Merci de toute info
Armelle
Répondre à ce message
je cherche, je fouille, désespérément ...
une fois la table créée, comment fait on pour associer la table l’article ? exemple bete, je creer à titre d’exemple une table « couleur » avec un champ pouvant prendre comme valeur « rouge, verft, bleu » .. comment afficher cette info dans la partie privée pour que je puisse associer une donnée « couleur » à mes articles ?
jacques
Répondre à ce message
Petit souci avec ce plugin qui fonctionne quand même pas mal.
sur un formulaire, lorsque je paramètre un mail de confirmation avec un message vers l’internaute qui a utilisé ce formulaire, c’est son email qui se met en tant qu’expéditeur dans la boite mail de réception du formulaire.
lorsque je désactive ce mail de confirmation, l’expéditeur devient :
formulaire_1@nomdedomaine.com
Quelqu’un a déjà t’il eu le problème ?
plugin installé sur un spip version 1.9.2d
Répondre à ce message
Après avoir écumé ce forum ainsi que celui consacré aux « Crayons », je bloque toujours sur ce problème :
Dans l’espace public et en utilisant la boucle suivante :
et sachant que l’un de mes champs est de type « date », l’interface des crayons ne s’adapte pas au contexte et ne m’affiche pas le calendrier/datepicker à côté du champ considéré.
Avez vous déjà été confrontés à ce problème ?
Merci d’avance pour vos réponses
Répondre à ce message
moteur de recherche et données des tables
avec ce code il est possible d’utiliser le moteur de recherche de spip pour rechercher dans les tables. Hors ce code ne recherche pas dans les champs de type SELECT , est ce normal ? est ce possible de permettre également la recherche sur les entrées des listes ?
Répondre à ce message
excellent plug-in ouvrant des possibilités quasi infinies pour spip
Bravo
manque juste une doc
Répondre à ce message
Bonjour,j’ai installer ce plugin sur une version 1.9.2d de spip et quand j’essai de voir si sur le site en local.Tout les champs s’affiche tous au même emplacement au lieu d’être les un a la suite des autres
j’aurais aimer savoir si l’affichage déficiant est lier au fichier css du plugins ou a autre chose et si c’est lier au css duplgins, comment les modifiers au niveau des valeur.
j’ai une dernière question qui ce rajoute a cela est ce que le faite que je soit encore en php4 joue énormément.
PS : je ne peut pas changer de version de php elle m’est imposer.
Répondre à ce message
Le plugin intègre-t-il quelque chose pour se protéger des spams ? Comme un captcha ou une autre méthode ?
Répondre à ce message
Je répète mon message ici car je n´ai pas trouvé de solutoin à mon problème :
Bonjour à tous J´ai un gros soucis avec ce plug in très pratique. En effet à l´envoi d´un formulaire sur le site, les mails sont archivés correctements mais le serveur ne semble pas envoyer les requêtes par mail.
je suis sur la 1.9.2b [9381] avec les plugs in couteau suisse, enluminure, cfg, recherche étendue, recommander à un amis ( qui fonctionne parfaitement pour l´envoie des mails) barre typo V2
y a t-il bcp dans mon cas et surtout une solution à ce problème car au niveau serveur cela semble fonctionner correctement.
Salutations
Bonjour Rano,
As-tu trouvé la solution car j’ai le même problème d’envoi des emails.
merci
dd
Non aucune,
cela est très laborieux de checker les messages a partir de l´admin.
Le fait est que nous sommes pas les seuls et il n´y a pas de réponse ou piste pouvant nous aider.
A+
Bon alors j’ai trouvé d’où venait le problème : sur mon squelette article la boucle englobante était :
<BOUCLE_article_principal(ARTICLES) {id_article}{lang=#ENV{lang}}>
et en enlevant le
{lang=#ENV{lang}
ca marche !!
pour ce site là il n’y a qu’une langue donc ca ne me pose pas de problème
dd
je vais tester cela...
je suis sur un autre site lui même multi langues par contre...
merci du tuyau
Rano
ben nan... ouin
Répondre à ce message
je viens de tomber sur cet article qui m’a semblé assez clair et pédagogique
sur le site de générationcyb.net ici
Répondre à ce message
voilà je voulais signaler un bug lorsque l’on est en SVN et que l’on veut voir les réponses.
La fonction spip_mysql_version est indéfinie.
J’ai donc solutionné ceci en mettant à la ligne 128 de exec/forms_reponses.php et à la ligne 297 de inc/forms.php $version_mysql au lieu de spip_mysql_version()
Je peux donc enfin voir les réponses.
Mais j’ai encore un problème. Je n’arrive pas à supprimer les « réponses » qui sont soit dit en passant des questions mélangées à des réponses :P
Sauf erreur de ma part, ce plugin est fonctionnel uniquement sur les dernières version stables de SPIP. Il sera mis à jour avec la prochaine version de SPIP.
Répondre à ce message
Bonjour !
je débarque avec une question de béotien. Désolé !
Config Spip 1.9.2b, T&F 0.303.
Le formulaire que je souhaite est là, bien en ligne : http://www.elephantadventures.com/e...
Mon problème est le suivant : une fois le formulaire validé, je voudrais rediriger l’internaute vers le paiement en ligne. Or je ne sais vraiment pas où ajouter quoi pour, au choix :
- afficher un texte et un bouton vers le site bancaire, en plus du message « Votre saisie a bien été enregistrée » ;
- rediriger l’internaute directement vers le paiement en ligne, après l’affichage de confirmation de la saisie.
Si vous n’avez pas de solution, proposez toujours des liens vers de la lecture en ligne !
Merci d’avance...
bonjour,
Le principe de pouvoir renvoyer un message autre que le traditionnel « Votre saisie a bien été enregistrée » m’intéresse également.
Comme par exemple réacheminer vers une nouvelle page « de paiement » effectivement.
Ne serait-il pas possible d’utiliser les « formulaires à tiroir » comme le laisse supposer l’option « Formulaires obligatoires pour la saisie de celui-ci : » dans les propriétés des formulaires.
Genre le bouton paiement apparait dans un second formulaire « form2 » seulement lorsque le premier « form1 » est rempli (validé) ?
J’ai essayé l’option mais il manquer une explication, ca ne marche pas.
Comme par exemple : comment écrire (orthographier) le nom du 1er formulaire dans la ligne de saisie du second formulaire...
Dans l’article j’ai bien saisie les deux formulaire en les appelants « form1 » suivit de « form2 » (entre plus grand et plus petit que... mais ca n’apparait pas dans les commentaire...). A l’affichage le 1er apparait bien, mais lorsqu’il est validé le second n’apparait pas ??
une aide sur la doc ?
a suivre...
De mes essais précédents, j’ai retenu (peut-être à tort) que les Formulaires obligatoires pour la saisie permettaient plutôt d’intégrer des sous-ensemble dans le formulaire. Par exemple, d’intégrer le module Hcard qui contient un formulaire de saisie d’adresse dans un formulaire plus général sans avoir à tout réécrire.
(Chemin d’accès pour Hcard : plugins>forms_et_tables_1_9_1>snippets>forms)
J’ai donc éliminé cette approche pensant qu’elle ne répondait pas au besoin (les auteurs du plug-in pourraient-ils nous confirmer/infirmer le fonctionnement de cette option ?).
La solution que j’ai adoptée, bien moins automatisée qu’espéré, intègre le formulaire d’adhésion dans un article qui contient les éléments de paiement.
À voir ici : http://www.elephantadventures.com/e...
Mais je suis toujours intéressé par une solution qui accompagne mieux l’internaute au cours des phases d’enregistrement et de paiement.
Répondre à ce message
Merci pour ce super plugin. Vraiment très fort. Seulement les grands trous dans la doc sont à se tirer les cheveux :-(
Pour les formulaires ça va, j’ai pu me débrouiller, il y a plus d’info que sur les tables. Mais à présent j’ai besoin d’employer les tables...
En espérant que quelqu’un à des bonnes astuces pour moi je note quelques de mes question ici.
1
Dans les propretés d’une table j’ai la possibilité des cocher :
Permettre d'associer les données aux articles
.Je l’ai coché, mais comment je fais pour associer mes donnés à des articles ?
2
La modification via “crayons“ ne fonctionne pas. Quand je veux changer le contenu d’un champs sur le site public je reçois ce message d’erreur :
Une idée quel pourrais être le problème ici ?
3
Est-ce qu’il y a un endroit où tout les balises et critères sont listés que ce plugin offre ?
Voila les points les plus importants pour moi pour le moment. Peut-être quelqu’un peux m’éclaircir ;-)
à bientôt
Joz
En attendant que quelqu’un vient à mon secours avec des super astuces, je continue un peux de parler de mes problèmes.
4
Dans les propriétés d’un tableau, quel est la différence entre ’champ listable publique’ et ’champ public’ ?
5
Il y a un problème avec le plugin openPublishing :
Quand j’introduis des donnés ou des changements au tableaux je reçois ce message d’erreur :
Warning: Cannot modify header information - headers already sent by (output started at /var/chemin/plugins/openPublishing/op_fonctions.php:43) in /var/chemin/ecrire/inc/actions.php on line 191
mais les donnés sont quand même enregistrés. Seulement je ne sais pas si cela peut créer d’autre problèmes. Sans le oP activé je ne vois pas de message d’erreur mais à par ça je ne vois pas de différence.
6
_A quoi sert la petite loupe ? son lien donne sur rien
C’est d’ailleur également le cas sur le site donné comme exemple dans cette contrib
Est-ce que ça peut servir à faire le lien vers un article ?
7
Comment changer le ’rang’ d’une entrée dans le tableau ?
2 (de plus haut)
Comme la modification via “crayons“ ne fonctionne pas je n’ai aucune possibilité de changer mes entrées dans les tableaux !!! Je viens seulement de me rendre compte de cela... comment faire ? C’est indispensable de pouvoir changer les entrés plus tard ...
à suivre ...
à bientôt j’spère
joz
Répondre à ce message
sur la page de documentation du plugin « Plugin Google Maps API » il est fait mention d’un sous plugin de forms et tables appelé geoform, je ne trouve nulle part mention de ce dernier.
forms et table est il compatible avec google maps api ?
y a t’il moyen par exemple dans une table de faire localiser une adresse ?
merci
Répondre à ce message
Bonjour,
Je voudrai modifier la taille cols du textarea qui est a 80 par défaut. Où cela se change t-il ? J’ai parser tous les fichiers du plugin... sans trouver.
Merci
Répondre à ce message
Bonjour à tous et bonne année.
Je souhaiterais, en utilisant le modèle table_recherche.html (appelé par <tablexx|recherche> dans mon article) faire apparaître le tableau (et donc le tableau de résultat) seulement après la validation de la recherche. Par défaut il y a le tableau non trié qui s’affiche… Quelqu’un l’a-t-il déjà fait ? Sinon auriez vous des suggestions ?
Par avance Merci
Yann
Répondre à ce message
bonjour,
j’ai un petit probleme Forms ne respecte pas la taille limite de piece jointe entrée... mes utilsateurs upload des pieces jointes tres grande...
Une idée sur comment corriger, ou envoyer l’upload vers un autre serveur plus grand (free ?)
de mon côté les champs téléchargement de doc ne fonctionne pas du tout ???
Le meme probleme, c’est très embetant de ne pas maitriser la taille des pieces jointes.
Si quelqu’un a une piste ?
Répondre à ce message
Merci pour cette contrib extrémement utile !
J’aimerai l’adapter un chouillat pour répondre à un besoin particulier.
je souhaite associer des données à un article, en donnant la possibilité d’ordonner les données dans un ordre propre à l’article. Certainement que je vais rajouter des flêches pour faire monter ou descendre les données associées dans la liste.
Comment puis je procéder ?
Répondre à ce message
Bonjour,
J’utilise SPIP 1.9.2c et la dernière version de Forms & Tables, et j’ai un truc bizarre. En local, sur mon ordi qui tourne sous WAMP5, je peux voir les réponses des formulaires. Par contre, en distant, sur le serveur définitif, on ne voit rien !
À quoi est-ce dû ? Et comment peut-on corriger cela ?
Merci !
J’ai le même problème. Je commence un site sur mon serveur local, et dès que je transfère sur le serveur définitif, impossible de retrouver les réponses via SPIP. Le seul moyen, c’est d’installer le plugin directement sur le serveur définitif sans passer par le serveur de test, mais ce n’est franchement pas pratique.
Il doit y avoir en effet un truc à modifier, dans la base de données ou ailleurs... mais quoi ?
Personne, vraiment ? Impossible de faire migrer ce plugin ? C’est un bug impossible à corriger ?
Up...
Problème persistant, et pas de solution...
Répondre à ce message
Bonjour
J’ai un probleme d’import de donnees CSV... Quand je demande de remplacer toute la page, j’ai l’erreur suivante :
Fatal error : Call to undefined function : recuperer_page() in d :\sites\viaeuropea\www\plugins\forms_et_tables_1_9_1\inc\forms_type_champs.php on line 177
Et quand je demande d’ajouter a la table, aubout de 30secondes j’ai une page qui s’affiche mais incomplete... Pas de bouton, rien...
Versions :
SPIP 1.9.2c SVN [10953]
F&T : 0.303 SVN 17150
CSV Import : 0.1 SVN 12430
Suite...
Lorsque je demande d’ajouter, j’ai maintenant en fin de page apres le cadre gris qui affiche une partie des donnees :
Fatal error : Maximum execution time of 30 seconds exceeded in d :\sites\viaeuropea\www\ecrire\inc\distant.php on line 188
Bon pas de reponse... Donc je suis passe par phpMyAdmin
Répondre à ce message
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
Comme le titre l’indique...
La non dispo e MD5 chez un hébergeur peut-il être à l’origine de sérieux problèmes pour T&F (appel à l’algorithme dans des fichiers .php du plugin) ?
Ça a été une grosse difficulté, répandue, dès l’installation (1er auteur pas créé) jusqu’à Spip 1.9.1. Le seul moyen était d’ajouter un bout de code « function initialiser_sel()... » dans ecrire/inc/acces.php. 1.9.2 intègre ça d’emblée. Mais T&F fait appel à l’algorithme MD5. Donc ...
Cette question pour toutes les difficultés chez des hébergeurs divers (dont Strato signalé précédemment qui ne rendra pas MD5 disponible en « mutualisé »).
T&F dans Spip, c’est un gros plus ! Alors, y renoncer (ou changer d’hébergement / ou installer autre chose « à l’extérieur ») serait un gros « crève coeur » ! [Occasion de remercier Cédric !!!]
Amitiés.
andré
Répondre à ce message
Bonjour,
Tout d’abord un grand merci aux développeurs qui contribuent au libre en général et à SPIP en particulier.
J’ai un truc bizarre :
- J’utilise SPIP 1.9.2c [10268]
- forms_tables 1.9.1+ [v 0.303]
- j’ai désactivé tous mes autres plugins
- et je suis chez Strato
J’arrive à éditer des champs de formulaires mais je n’ai aucun aperçu et quand j’intégre < formX > dans un article j’ai le code ci-dessous
Quelqu’un(e) aurait une idée pour me dépanner ? merci...
Même problème et déroulement que opopop chez le même hébergeur, Strato.
En local (avec movamp), sous spip 192 (BeeSpip), ça marche OK. Sur le site hébergé, pas d’aperçu et une intégration dans le corps d’un article sous forme de lignes de code ...
Cet hébergeur - assez recommandable, en fait (prix, prestation, réactivité service technique) - ne connait pas spip, par ailleurs. Et, a pu, encore récemment - printemps, changer de version PHP sans prévenir.
D’où une première question, la version php a-t-elle ici une importance (sans parler de ses singularités diverses...).
Il n’y a pas d’incompatibilité repérée de plugins en local. Et, Spip listes marche (après quelques péripéties). Les « formulaire_abonnement.html » ont été remontés dans le plugin squelette BeeSpip, répertoire Formulaires (comme indication trouvée je ne sais plus malheureusement où). C’est exactement la même version BeeSpip en local où « ça marche » !
Bon, on y arrivera ! Et, chapeau merci pour ces plugins qui donnent plein de puissance à un programme libre qui citoyennise la toile.
Amitiés.
andréf
Autant pour moi, l’inscription de « formulaire-abo etc » vaut pour Spip listes, pas Tabs & forms !!!!. Mais ...
Le problème demeure quelle que soit la manœuvre effectuée (réinstallation après effacement, dernière version etc). Les « attributs » lecture écriture etc étaient tous non cochés. Après x partout ou presque, pas de différence.
Une étrange impression : l’apparition très fugace d’un aperçu, peut-être, puis rien après.
Ça serait vachté pratique si ça marchait !!!
On continue ! Très amicalement.
andref
J’arrête après, sauf solution ...
Ça ne marche ni avec php 4.4.7 ni avec 5.2.2. Ça marche (en local) avec 5.2.3. Et, il semble qu’il y ait eu des problèmes jadis avec MySQL. Quid ?
Strato est-il le seul hébergeur chez qui ça se passe comme ça ?
Crainte d’alourdir ... mais souhait de partager les essais (pour être utile).
Amicalement.
andref
Répondre à ce message
Bonjour,,
Je souhaite rajouter un nouveau champ au formulaire.
Dans le fichier etc/forms_types_champs.xml j’ai donc rajouté les lignes suivante :
Ce champ apparaît bien dans le formulaire mais les réponses ne sont pas pris en compte.
De plus la vérification de la valeur n’est pas réalisé.
Quelle sont les modifications à rajouter et dans quels fichiers ???
Merci pour votre aide.
Pour info
Il est vraiment top ce plugins. Merci aux dev
Répondre à ce message
Bonjour,
Je sèche sur un cas qui a l’air simple : comment filtrer les enregistrement selon un critère inclus dans ma table ?
J’ai une table qui contient une liste de personnes (nom, prénom, adresse), en vue de constituer un annuaire. Mais ne doivent figurer dans cet annuaire QUE les personnes le souhaitant, j’ai donc un champ « Publication » dont les valeurs possibles sont « Oui » ou « Non » (champ select) mais voilà, je ne sais pas comment filtrer dans ma boucle FORMS_DONNEES pour que seuls les enregistrements correspondant à une saisie de Oui dans le champ Publication s’affichent.
Une idée ?
Merci d’avance !
Je pense à ça mais j’ai pas testé donc c’est sans garanti.
Voili voilou
Merci pour l’idée ! Mais ça ne fonctionne pas : la boucle
BOUCLE_c
est bien interprétée, mais c’est le test qui ne l’est pas[(#LESVALEURS|=={Oui}|? etc.
... J’obtiens des affichages du style [(Oui|==Oui ?’ ’,’’).J’ai fini par trouver une façon de faire, elle est assez « bourrine » mais c’est la seule façon que j’ai trouvée pour que les tests fonctionnent : je commence par faire des SET pour récupérer les valeurs que je veux afficher, et ensuite je fais mes tests en récupérant les valeurs via des GET :
C’est pas très élégant, mais ça marche...
Répondre à ce message
Bonjour, les fleches vertes pour remonter/descendre les questions aparaissent pendant le chargement de la page et disparaissent une fois que tout est chargé. savez-vous comment y remedier ? merci d’avance !
au debut je les voyais et puis j’ai mis mes questions normalement et puis plus rien une fois que la page est chargée (j’ai fait l’essai avec un Spip vide + cet excellent plugin et... meme resultat) MERCI !
Répondre à ce message
Bonjour,
Serait-il possible d’ajouter une étape de confirmation avant le vidage des réponses associées à un formulaire.
Merci.
Répondre à ce message
Il est possible de créer des champs de type « fichier à télécharger »
le formulaire générer fonctionne très bien pour que l’utilisateur du formulaire puisse uploader un document.
Mais comment faire, par exemple lors de l’affichage des données d’une table, proposer de downloadé le document qui a été joint à une donnée de la table ?
est ce possible ?
merci
bonjour,
pour récupérer l’emplacement du fichier
Désolé pour la syntaxe un peu pourri, mais j’ai pas compris comment insérer du code dans un commentaire, du coup j’ai modifié pour que ce soit pas interprété.
pour le replace, les valeurs qui le suivent sont entre accolade.
id_carte est l’identifiant de la donnée que j’ai passé en paramètre avant.
Bonjour,
Merci pour ce code. Je tente de le faire fonctionner, mais sans succès. Je ne vois pas à quoi correspond le paramètre id_carte et où le placer avant...
Voici les boucles que j’utilise :
Dans mes essais j’ai réussi à faire que le lien s’affiche comme une image, mais sans trouver l’image ! Il y avait un décalage d’un dossier. (Spip est installé dans deux sous-dossier et le commence dans le premier...)
Si vous avez une idée...
Merci !
Romain
Bonjour,
Même problème
Comment vérifies tu que le fichier est bien rentrer dans la base ???
Pour donner ton code sans souci procède comme ceux-ci :
<code> place ton code
\</code\>
sans les anti slashla boucle lien ne fonctionne pas chez moi ...
Après une mise à jour du plugins ça fonctionne mais je n’arrive pas à accéder au fichier téléchargé car il est protégé. A suivre ...
Un changement des droits sur les fichiers et ça roule.
Répondre à ce message
Bonjour,
J’ai fait un MAJ de SPIP vers 1.9.2c, et des formulaires vers la version courante de formes_et_tables.
Tout va bien, plus ou moins, sauf qu’une de mes formulaires apparait comme il faut en Firefox, mais pas en IE7 : la formulaire ne s’affiche pas sur le site publique. Pourtant, elle est bien visible dans le backend et aussi quand j’en ajoute une référence dans la texte d’article.
Exemple : http://pmc-eu.com/spip.php?article162
Des idées/pistes ?
Merci d’avance,
Mark
Je répond à moi-même - j’ai créé un nouveau, et supprimé le vieux.
Tout va bien.
Quelque chose bien caché. Pas grave.
Répondre à ce message
Bonjour
Suite à l’installation de ce plugin,
en voulant accéder, dans l’espace privé, à Configuration > CFG
j’obtiens ce message
Fatal error : Allowed memory size of 8388608 bytes exhausted (tried to allocate 11520 bytes) in....
le serveur de mon hébergeur a une mémoire limitée à 8 Mo,
à part demander à l’hébergeur d’augmenter cette limite (ce qu’il peut éventuellement refuser) y a-t-il une autre solution pour utiliser F & T en conrtournant ce problème ?
Merci d’avance
Larsad
Répondre à ce message
Hello
bon ça a l’air un peu con mais il y a des univers paranos. donc un utilisateur me prévient (assez sèchement) que son mail de réponse lui indique le chemin du fichier qu’il a téléchargé et que comme ce malin a mis un nom bateau à son fichier à télécharger (CV.doc pour son CV - original !) et que le dit comique n’est pas le seul dans le cas, son URL est « IMG/protege/form1/CV-2.doc ». Du coup en changeant le 2 par un 1, il a aussi téléchargé le CV d’un autre. CQFD se dit-il et « grosse brêche dans la sécurité » et autre « atteinte à la vie privée ». bref on ne rigole pas chez ces gens là.
bon je peux aller virer l’url de la réponse mais je trouve ça con. serait-il possible de prévoir un code aléatoire (genre à 4digit par exemple) qui irait se coller au nom de fichier avant le téléchargement ? je ne suis pas du tout spécialiste de la question…
Sinon le plugin fonctionne à merveille ;-)
Répondre à ce message
Cher Developpeurs...
comme d’hab, merci pour cet excellent plugin.
J’ai noté un bug au moment de l’export d’une table en CSV.
Lorsque la table contient des sélections (choix unique ou choix multiple), et que l’utilisateur ne remplis pas le champs, le fichier CSV ne contient pas les colonnes respectives.
Ainsi entre deux lignes les résultats sont décalés.
ou c’est moi qui fait la boulette ?
A+
Répondre à ce message
Bonjour et bravo pour le plugin qui pour le moment marche impeccablement sur le site que je suis en train de développer. Je trouve le date picker sur le champ date bien utile, mais dans mon cas (date de naissance...) je souhaiterais pourvoir choisir l’année et le mois plus facilement... Le retour arrière actuel est plus que laborieux...surtout pour les personnes qui ont déjà plus de quelques années....
Aussi y a t’il un moyen de modifier çà ou éventuellement quelles seraient les modif à faire pour intégrer la V2 du datepicker de kelvin.luck à la place de la V1 actuelle ?
Merci pour votre aide.
Yann
Je suis exactement dans la même situation que toi. As-tu trouvé une solution ?
Merci.
Répondre à ce message
ca fonctionne tres bien sauf lorsque je tente de modifier des données en utilisant la barre typo depuis l’espace public :
lorsque je fais une modif du texte sans utiliser la barre typo ca va, mais des que je clique sur un des raccourcis (car la barre apparait bien) , j’obtiens :
j’obtiens alors ce message d’erreur
Répondre à ce message
Bonjour, j’ai un problème avec ce plugin, les données chargées via un formulaire s’insèrent bien dans la base de données, mais impossible d’uploader une image. A la validation du formulaire, pas de message d’erreur. quand on clique sur le lien pour aller chercher l’image dans le mail reçu, on arrive sur une page de l’admin qui spécifie « accès interdit ». De même, aucune trace de cette image dans l’admin. J’ai essayé de changer les chmod des répertoires mais rien n’y fait.
J’ai moi aussi cette difficulté : je veux que soient télécharger des photos par un champ « fichier à télécharger » dans une table. Et la validation du formulaire ne donne pas lieu à ce téléchargement
Répondre à ce message
Bonjour,
J’ai utilisé ce plugins et j’ai réalisé une trentaine de formulaires qui fonctionnent à merveille. Par contre chacun des formulaires est réglé avec les options suivantes :
données modifiable par l’utilisateur
réponses multiples
Chacun des 40 auteurs répondent à ce formulaire mais il n’est pas possible qu’il voit les réponses qu’il ont données pour une modification éventuelle. Par conséquent il sont obligés de renouveler leur réponse et l’administrateur doit filtrer les doublons.
Si je modifie la configuration du formulaire avec l’option réponse unique la modification des réponses est possible mais dans ce cas la je perds la possibilité d’avoir une réponse par auteur.
Sera-t-il possible dans une version ultérieur d’associer une réponse unique par auteur ?
Merci pour votre réponse.
Répondre à ce message
Vous l’avez trouvé où le téléchargement de ce fabuleux plugin pour spip1.9.2 ?
ici
Répondre à ce message
Bonjour,
j’ai réalisé un questionnaire qui possède un champs message d’explication.
Avec le code ci-dessous j’ai le message d’explication le retour des questions plus le remplissage de la variable $test.
J’aimerais réaliser une boucle qui vire le message d’explication en retour.
D’avance merci.
PS : J’ai vu qu’on pouvait filtrer le titre mais ça rempli m’a variable $test donc pas top car après je devrais virer une valeur de $test.
Résolu
Répondre à ce message
Bonjour, sur un spip "SPIP 1.9.2b [9699]
j’ai un message d’erreur lorsque j’utilise dans un article le modele table recherche :
je ne comprend pas du tout la provenance, j’ai essayé depuis plusieurs installation vierge de spip, meme erreur, pouvez vous m’aider ?
merci
J’ai eu le même problème. En attendant une explication plus précise sur la fonction exacte de « collecte » et surtout sur l’erreur, je l’ai retiré pour ma part de la BOUCLE-DONNEES dans le modele table_recherche.html et c’est passé... ’faire une copie du modele originel dans ton dossier squelette dans un répertoire « modeles ».
Pas top mais çà fonctionne chez moi pour le moment.
Bonjour,
Je ne sais pas si c’est ça mais j’avais eu un message identique aujourd’hui parce que je m’étais trompé sur le numéro de table
Par étourderie j’avais mis le numéro de mon mot clé au lieu de celui de ma table :/
En tout ça doit être un truc du genre parce que le message d’erreur semble bien dire qu’il ne trouve pas les données là où il croit qu’elles sont...
Oui jacques, j’ai pensé à çà au début... Mais j’ai bien le bon numéro de formulaire qui est appelé et lorsque j’enlève le critère collecte, çà fonctionne...enfin du moins dans la partie privée car dans la publique, j’ai toujours ce pb de renvoi sur ma page d’accueil à cause du critère recherche dans l’url... (ce qui ne se produit pas dans le backoffice...) Bref...
Avis aux pros...
histoire de faire un autre point sur ce probleme,
est il nécessaire d’installer autre chose que forms et table, snippet et CSVImport
j’ai vu ca et la qu’il fallait en plus le « couteau suisse » ?
le probleme ne peut pas venir de la ?
en tout cas , je suis bloqué sur plusieurs site avec ce double probleme
- forms recherche qui renvoie sur page d’accueil
- et le modele table recherche qui créé un message d’erreur du type décrit.
et pourtant le numéro est le bon,
je repete que j’ai eu ce probleme suite à la mise à jour de forms et tables alors qu’avec les versions précédente cela fonctionnait bien.
J’ai installé les autres plugins et comme on s’en doutait çà ne change rien... Un bon fallback vers un ancienne version du plug—in va peut-être me permettre de tout faire marcher... Mais encore faut il que je retrouve les anciennes versions compatibles 1.9.2b qui fonctionnent...
Si tu en as une dans un vieux dossier, çà m’intéresse.... J’ai une deadline qui approche et là je dois dire que c la mouise... Mais nous vaincrons...
ce que j’ai c’est une version de forms recherche et de table recherche plus ancienne,
simplement ca fonctionne pour l’instant, mais à mon avis ca va poser des problemes dès qu’on voudra mettre à jour.
car le plugin évolue et corrige des bugs au fur et à mesure,
n’y a t’il que nous deux qui rencontrions le probleme ?
es tu chez ovh ?
je viens de tester,
donc en utilisant ma vieille version (que je place dans squelette) de formulaires/forms_recherche et de modele/table_recherche
et bien le formulaire de recherche fonctionne ainsi que le modele table recherche
- ces versions datent de juin je crois
- par contre avec les dernières versions de ces fichiers cela produit les message d’erreur cités précédement. si tu veux je peux te mailer mes deux « vieux » fichiers pour que tu les teste
mais ca ne résoud pas du tout le problème, car ce n’est pas logique comme choix
Cédric M, si tu passes par la ? sais tu ce que c’est ? help
Merci pietrus. Je veux bien que tu m’envoies tes deux fichiers pour que je vois si chez moi aussi çà corrige temporairement le problème ( le temps qu’on trouve...avec l’aide des grands manitous le pourquoi du schmilblick de la nouvelle version...). mon adresse est lpyann at yahoo dot fr. Je suis d’accord, çà ne résoud pas le problème et c’est pas logique, mais l’urgence va faire passer la logique pour plus tard...
Sinon je ne suis pas chez ovh et pour le moment je n’ai testé mon site qu’en local sous easyphp... Mais je ne suis pas en France et le site devrait être hébergé aux US...
Merci pour tout çà. Je te tiens au courant.
Bonjour,
çà marche impeccable avec les anciens fichiers que tu m’as envoyé. Juste un petit problème de css pour l’affichage de la photo (champ fichier à télécharger)... Mais rien de grave. Il y a donc bien un big bug avec les nouveaux fichiers... Maintenant que ce « contournement » fonctionne, on pourra creuser plus sereinement la question sans avoir peur de tout péter...
Merci à toi, on reste en contact
En fait pour ma photo, cà ne vient pas du css...mais de l’url qui est récupérée lorsqu’on sélectionne le fichier. Comme je suis en local avec plusieurs sites, çà ne marche pas. Je m’explique : Il récupère l’url sous la forme : /IMG/protege/formx/photo.jpg, ce qui marchera seulement si spip est à la racine du serveur. Si il se trouve dans un sous répertoire, ce qui est mon cas, çà marche dans l’espace privé mais pas dans le public...
Bref pas très grave pour le moment, mais il serait intéressant de récupérer l’url en utilisant #URL_SITE_SPIP quelque part qu’il s’y retrouve quelque soit l’endroit ou se trouve le dossier de spip...
Pour avis et conseil...
Bonjour,
Je suis aussi intéressé par l’affichage de la photo dans le site public... mais je n’ai pas encore réussi à modifier le code.
Quelqu’un saurait-il comment procéder pour intégrer #URL_SITE_SPIP ?
Ca devrait se trouver dans le fichier forms.php
Merci !
A bientôt,
Romain
Répondre à ce message
Hello,
Possibilité de développement en réalisant un formulaire de type suivant :
#AUTEUR ligne de texte
Permet de poser la même question à l’ensemble des utilisateurs.
Répondre à ce message
Evolution possible ?
Je pense qu’il serait intéressant de pouvoir associer un mot clés à chaque formulaire afin de pouvoir les ajouter où l’on veut dans les squelettes par exemple
Répondre à ce message
Ce que j’aimerais faire est sans doute assez simple, mais je tourne autour depuis quelque temps déjà sans trouver la solution : je voudrais avoir dans un article une table et un formulaire pour effectuer des recherches sur cette table. J’ai donc mis dans mon article :
ou bien
Ce qui est curieux, c’est que cela marche parfaitement du côté privé, mais du côté public j’ai systématiquement cette erreur :
et le renvoi à la page d’accueil quand j’effectue la recherche.
Un peu d’aide serait la bienvenue. Merci
Répondre à ce message
J’ai créé une formulaire-table avec F&T, mais je souhaiterais lier chaque enregistrement à l’article dans le formulaire se trouve, sans avoir à créer une table d’articles supplémentaire et effectuer une jointure.
Y a t’il une solution ?
Répondre à ce message
Bonjour,
Je voudrais bien pouvoir m’émerveiller sur ce plugin comme la majorité d’entre-vous, seulement lorsque je l’installe, j’obtiens l’erreur :
Fatal error : Call to undefined function : autoriser() in c :\program files\easyphp1-8\www\spiptest\plugins\forms_et_tables_1_9_1\forms_pipeline.php on line 20 .
Ma config :
EasyPHP 1.8.0.0
SPIP 1.9.1 [7502]
Pas d’autre plugin (l’ajout du plugin couteau suisse n’a pas aidé à résoudre le problème).
Toute aide sera grandement appréciée.
Je suis dans le meme cas que mike,
Est-ce que quelqu’un a une idée ?
j’ai le meme pb après une mise à jour
comment faire ?
idem meme probleme
Call to undefined function : autoriser()
apres une mise a jour
Répondre à ce message
- spip : SPIP 1.9.2b [9699]
- forms_et_tables > 26-Aug-2007 17:01 252K
- snippets
- aucun autre plugin installé
- rien d’autres installé
- MySQL 5
Conclusion :
- toujours probleme forms_recherche -> page accueil
- table_recherche -> erreur mysql
un petit up pour dire la meme chose
quelqu’un a t il trouve la solutions .... ?
Répondre à ce message
Bonjour,
Forms & tables permet il de réaliser des sondages ?
A défaut de documentation, est il possible de voir un exemple ?
Merci d’avance
Répondre à ce message
Bonjour,
J’ai utiliser le plugins form et table qui fonctionne parfaitement (Merci au développeur). Par contre je ne comprends pas la différence entre forms et table. Les 2 plugins enregistrent les différentes réponses dans des tables qu’on utilise grâce aux boucles du squelette.
Une petite explication serait le bienvenue.
PS : Existe t-il une manière simple sans php pour générer un graphique à l’aide des tables du plugins ou comment intégrer artichow sous spip.
Voili voilou
Répondre à ce message
Bonjour,
Lorsque j’ai transféré mon site local fait avec mamp, sur mon hébergement, je n’ai pas retrouvé mes tables créées avec forms et tables. Comment faut-il procéder ?
Répondre à ce message
Bonjour. Je me lance dans les jointures avec le plugin et là, je ne comprends pas tout...
Je souhaiterais en fait créer un champ (nom personne) dans un formulaire qui serait lié avec le champ (nom personne) existant dans une table afin que le formulaire puisse proposer la sélection des valeurs saisies dans la table...
Quelqu’un saurait il me dire si c’est possible ??
Merci pour votre aide.
Répondre à ce message
Bonjour. j’utilise spip 1.9.2b, quand je vais sur l’onget edition/tables et que je souhaite consulter les données d’une table une erreur s’affiche :
Warning : Missing argument 2 for affichage_donnees_tous() in /home.10.2/tvardech/www/plugins/forms_et_tables_1_9_1/inc/forms_tables_affichage.php on line 262
Est ce que quelqu’un saurait d’où peut venir cette erreur ?
vérifie que tous les fichiers du plugin ont bien été copiés, j’ai moi même eu de gros soucis pour les envoyer en ftp. Il a fallu que je passe par net2ftp.com sinon çà bloquait tout le temps...
Répondre à ce message
Plugins super ! Je l’utilise avec SPIP 1.9.2b [9381] et Sarka-SPIP 2.0.0 [13304] et les autres plugins :
J’ai cependant une question. Dans mon application, j’ai mis dans un article
comme de bien entendu, et j’ai bien dans la partie privée accés aux réponses contenues dans la table associée au formulaire. Mais, j’ai developpe un modele « tableau » qui permet d’inclure dans le meme article
et permet d’avoir une visualisation de la situation des donnees contenues dans la table du formulaire (id_form=1) directement dans l’article...
Mais je me demande n’ai-je pas reinvente la roue ? N’y at’il pas deja un moyen tout pret dans un plugin (voir celui-ci) ???
Il suffit d’insérer dans l’article
<tablex>
où x est le numéro du formulaire.Ca marche ! Parfait merci du tuyau, je me disais bien que qq avait deja reflechi a cette fonctionnalite.
Ben, chez moi, ca marche pas. J’ai une table avec des données. Et seule les loupes s’affichent, ...sans les données.
As tu bien précisé : champ public ?
Non, effectivement ! C’est tout bête !!
Merci beaucoup yann, et merci aux auteurs du plugin !
Répondre à ce message
en inserant un formulaire avec
<formX>
le formulaire est deja rempli par la précedente valeur de la table, quand je modifie, cela modifie la table en question.connaissez vous cette erreur ?
erreur comprise :
en fait dans le corps de l’article j’ai insérer du texte et notament un lien vers une autre page avant de placer mon appel :
<formX>
cela a créé un bug que je n’ai pas compris,
il m’a fallu vider la table pour le solutionner
voila si ca peut etre utile à d’autres...
Répondre à ce message
Je m’appecois qu’il faut effectivement activer le plugin couteau suisse / javascript pour toutes les parties du site afin d’éviter les erreur javascript.
- mais lorsque j’utilise le modele table dans un article , le crayon est désactivé pour l’ensemble de l’article (texte et table)
- sans insertion de la table dans l’article le crayon fonctionne
- le crayon fonctionne dans la gestion des tables dans l’espace privé, mais pas dans le modele table y compris dans l’espace privé.
Répondre à ce message
Bonjour,
je me permet de reposter ce message car il n’a évoqué aucune réaction en aout... Je suis un débutant en spip donc j’espère que je pose bien la question au bon endroit et je m’excuse par avance si ce n’est pas le cas. Nous développons un site web pour un labo et comptons faire une utilisation intensive du plugin Forms & Tables. Il nous manque cependant un certain nombre de fonctionnalités :
* La possibilité que les mots clés associés à la réponse à un formulaire soient automatiquement associés à l’article qui résultera de l’exportation de cette réponse (à première vue, ça ne m’a pas l’air trop difficile, il me semble que rajouter une ligne ou deux bien placée dans action_forms_exporte_reponse_article devrait faire l’affaire). Ai-je loupé quelque chose ? Y’a-t-il déja un support pour faire ça ?
* Actuellement quand une réponse est exportée en tant qu’article. Lorsqu’on utilise le crayon pour éditer l’article... et bien on édite l’article et pas la réponse, ce qui est normal. Je comprends bien qu’éditer la réponse n’est pas trivial mais bon, en admettant (par exemple en regardant s’il existe une réponse associée à cet article) qu’on puisse renvoyer vers la réponse (dans forms_reponses), y’a-t-il une fonction permettant d’éditer une réponse puis de la réexporter en tant qu’article ? Je n’ai pas trouvé de telle fonction mais si elle n’existe pas, est-ce difficile à rajouter à votre avis ?
Mmh, bon, c’est tout pour aujourd’hui. J’espère que mes questions étaient suffisamment claires. Merci d’avance pour votre aide.
Répondre à ce message
Bonjour,
pouvez vous me dire, utilisateurs du plugin, quelle version de spip vous utilisez avec quelle version du plugin et le tout opérationnel ?
merci
Répondre à ce message
J’ai beaucoup galéré pour l’installation de ce plugin pour finalement decouvrir que les autres plugins suivants sont necessaires (contenu dans le plugin "couteau suisse) :
- Gestion du javascript : (accepté partout)
- Balise #INSERT_HEAD
Sauf erreur , il me semblerais bon de penser à les rajouter dans les consignes d’installation, non ?
question essentielle : j’en oublie ?
Merci en tout cas.
pourrais-tu être plus explicite stp ; ta procédure d’installation m’intéresse car j’en suis toujours au même point... voir le post plus bas. En fait en suivant tes explications, et avec un redémarrage de l’ordi aussi j’ai progressé : j’ai créé 4 adresses (ouais ! super !)mais rien, toujours rien n’apparaît dans le public et la boucle sus-nommée insérée dans mon squelette tout neuf, ne retourne rien, non plus...
Alors si tu pouvais écrire une sorte de « pas à pas » pour bas-bleu, ça me faciliterait le chemin un poquito car la route semble longue jusqu’à l’annuaire final.
les resultats apparaissent dans l’espace privé ??
où as tu vu qu’il fallait installé « gestion du javascript » et « balise #insert_head »
peux tu etre plus explicite ?
merci
Répondre à ce message
Bonjour,
je viens de mettre à jour forms et tables,
la version installée remontait au mois de juin,
j’ai donc uploadé les nouveaux fichiers du plugin au dessus de l’autre,
1) faut il réactiver le plugin ? le désactiver puis le réactiver ?
2) je constate que table recherche et forms recherche ne fonctionnent pas, les anciens que j’ai dans mon répertoire squelette fonctionnent bien mais dès que je supprime ces anciens fichier les nouveaux bug...
1) message d’erreur avec le modele table recherche
2) form recherche quand à lui renvoi sur une url introuvable de la forme :
le « recherche=& » est de trop, ca renvoi sur une mauvaise page, plutot que de renvoyer sur la meme
d’où peut venir le probleme ?
merci
En fait concernant le probleme avec form_recherche, le problème vient de cette ligne :
qui fait appel au moteur de recherche de spip...
à quoi ca sert ?
elle semble créer une interférence avec les criteres specifiants de recherche sur la table puisque cela rajoute la variable recherche dans l’url
J’ai le même problème... form_recherche me renvoie sur ma page d’accueil car le critère recherche fait effectivement tout planter. Quand je l’enlève à la main de l’url, çà fonctionne....
Bref, y a t’il un moyen de ne pas spécifier ce critère dans l’url sans casser la fonctionnalité de recherche ???? ou de m’expliquer quoi faire sinon ? J’ai essayé quelques manip dans le code, mais sans succès....
Merci pour l’aide que ceux qui « savent » pourront apporter...
Bon ,
je n’ai toujours pas trouvé ce qui cloche avec forms recherche, mais je suis rassuré de voir que le problème est partagé par d’autres. Ce n’est donc pas que je manipule mal l’outil.
à moins que nous ne fassions tous les deux la même erreur mais laquelle ?
Répondre à ce message
Bonjour,
- j’ai mis à jour forms et tables avec la dernière version
- je suis hébergé chez ovh
- MySQL 5
lorsque j’ouver dans l’espace public l’article qui contient un appel au modele table recherche j’obtiens cette erreur :
je n’ai pas la moindre idée de la provenance de l’erreur.
pouvez vous m’aider ?
Bonsoir, j’ai le même problème... Il semble que le critère « collecte » renvoyé par la BOUCLE_DONNEES dans table_recherche.html ne soit pas compris par mysql... Je suis sous mysql 4.1.19 (easyphp1.8)...
Je suis aussi preneur de toute info qui nous permettrait de solutionner ce problème....
De plus (et c’est peut-être lié) lorsque je valide la recherche, je suis renvoyé sur la page d’accueil de mon site... Bref : IMPASSE...
Merci pour votre aide
Répondre à ce message
De nouveau des questions
Sur l’utilisation des jointures.
Je parviens à insérer les valeurs d’autres tables. Mais il y a deux choses que j’aimerais faire :
- D’abord pouvoir sélectionner uniquement les valeurs dans la table qui m’intéresse, et pas dans n’importe quelle table existante sur le site. J’ai essayé avec le champ d’encapsulation, de mettre des id_table=XX, ou d’autres formules... Sans succès... C’est peut-être là mais je ne vois pas quelle syntaxe utiliser.
- Ensuite à l’affichage je ne voudrais afficher qu’un seul champ de la table jointe (et non pas l’enregistrement entier). Concrètement dans ma table « membres » j’ai un champ de jointure dans lequel je veux pouvoir choisir un club. La table clubs comporte divers champs comme nom de club, adresse, id_club etc... Dans ma table membre je voudrais n’afficher comme résultat que le nom du club. Est-ce possible ? J’ai personnalisé un modèle table_membre.html, destiné à l’affichage de ces données mais je ne parviens pas à sélectionner le champ nom_club.
Question par rapport au rang :
- L’affichage par défaut est trié par rang d’enregistrement. Est-il possible -par exemple-lorsque l’on a trié alphabétiquement les données d’une table par nom, de re-calculer les rangs de la table pour conserver le nouvel affichage par défaut ? Quitte à recommencer le calcul après des ajouts d’enregistrements ?
Enfin une petite question moins vitale : le titre qui remonte par défaut est celui de la table. Je souhaiterais faire apparaître le titre associé au mot clé.
Dans mon modèle j’ai supprimé le #TITRE parce que je n’arrivais pas à l’associer au mot clé de sélection de la table... Il doit bien y avoir un truc ?
Par avance merci si vous pouvez répondre à ces questions.
Jacques
Répondre à ce message
Bonjour,
j’ai continué à travailler sur le site sans comprendre pourquoi les modeles ne fonctionnent pas. Ni dans l’espace privé, ni dans le public.
Je parle des modeles par défaut de forms et tables.
Je peux créer correctement des tables dans l’espace privé.
En l’occurence j’ai créé la table 1
Dans un article j’appelle le modele de recherche comme suit :
<table1|recherche>
Et bien j’obtiens toujours un probleme de requete dans l’espace public, et dans l’espace privé, lorsque je regarde l’article j’ai l’erreur qui suit.
Est ce une histoire de plugin supplémentaire à installer ?
évidement la recherche ne renvoi rien
PAR CONTRE si je fais simplement
<table1>
dans un article :
- j’obtiens un message d’erreur dans la partie privée
- mais dans l’espace public les données de la table apparaissent bien
voila, je suis coincé, je ne comprend pas
Répondre à ce message
Bonjour,
je rencontre un petit souci. J’ai activé le plugin Forms & tables sur mon site qui fonctionne avec SPIP 1.9.2b [9381]. J’ai corrigé les 2 fichiers exec/form_edit.php (ligne 87) et inc/forms.php (ligne 387) : spiip_version_code au lieu de spip_version_code. Mais je rencontre un problème d’interférence car une fois le plugin activé je ne peux plus modifier mes articles (quand je clique dans le back office sur modifier l’article, le texte n’apparait pas, seules les photos et documents joints apparaissent normalement sur la partie gauche). Quelqu’un a-t-il rencontré le même problème ?
Merci d’avance.
je ne comprend pas,
c’est quoi cette histoire de « spiip_version_code » j’ai vérifié dans spip zone les fichiers dont tu parles possèdent toujours cette erreur.
où as tu lu qu’il fallait les corriger ?
merci
Répondre à ce message
Bonjour
J’ai installé Forms&Tables sur mon site, et j’essaye de l’utiliser de la manière suivante :
je voudrais afficher dans un article seulement le tableau des résultats de la saisie des données, comme celui qui s’affiche dans la partie privée lorsqu’on visualise l’ensemble des données saisies, un beau tableau, avec les titres des champs en haut, le rang de l’enregistrement, etc.
La mise à jour des données est faite par le rédacteur de l’article. Les visiteurs, dans cet exemple d’utilisation, ne doivent pas pouvoir modifier les données.
Quel code faut-il entrer dans le texte de l’article pour parvenir à ce résultat ?
Merci pour vos conseils
Re-bonjour
Je me réponds à moi-même, pour signaler qu’en fouillant dans les messages de ce forum j’ai fini par trouver la formule magique qui permet d’afficher une table dans un article dans l’espace public.
C’est le code table# entre < et > , le # correspondant au numéro du formulaire avec lequel on a créé la table.
SSSuper, ça marche très très bien - voir cette page où la méthode est appliquée. Et ce nom Mouchedune ou Mouchelune n’aura plus de secrets pour vous !
Restent pour moi deux questions, mais il est probable qu’en continuant à fouiller, j’ai des chances de trouver des éléments de réponse :
- 1- comment faire disparaître du tableau le petites loupes à gauche de chaque enregistrement ?
- 2- plus intéressant encore : il y a une fonction d’export de fichiers au format CSV, c’est très bien. Y a-t-il une fonction d’import de fichier CSV, ou comment arriver au même résultat, afin de récupérer des données d’un tableur (Excel, Open Office ou autre) pour les déverser dans Forms&Tables, ce qui serait proprement fabuleux !
Cordialement
Slt,
Marre des loupes tritures le fichier /spip/plugins/forms_et_tables_1_9_1/fonds/donnees_tous.html et regarde une ligne où loupe.png est codé. Je dis ça mais c’est sans garantie.
Pour l’import des tables il y a un plugins ou phpmyadmin
voili voilou
Merci pour ta réponse, mais elle ne répond que partiellement à ce que je recherche
- pour les loupes : ce que je cherche à obtenir, dans ce cas précis, c’est que la colonne où elles s’affichent n’apparaisse pas sur le site public, mais continue à s’afficher sur le site privé.
- pour les imports, je vais regarder dans les plugins, comme tu le conseilles.
La solution par phpmyadmin ne peut convenir dans le cas de mes sites, car plusieurs personnes y interviennent, avec des statuts de rédacteur ou d’administrateur partiels, et pour des raisons évidentes de sécurité, je suis le seul à avoir un accès aux bases chez l’hébergeur.
cordialement
Répondre à ce message
bonjour, j’aimerais recupéré les infos qu’a enregistré l’auteur mais comment faire ?
< BOUCLE_reponses(FORMS_DONNEES)id_auteur >
< BOUCLE_champs(FORMS_CHAMPS)id_form=3par rang >
#TITRE : < span class=’#_reponses:EDIT #CHAMP ’ >#LESVALEURS ’,’ < /span>
< /BOUCLE_champs >
< /BOUCLE_reponses >
mais comment spécifier l’id_auteur ? j’ai essayé en php mais pas moyen ! car j’aimerais le spécifier en fonction de l’auteur qui est logué.
affiche les réponses de l’auteur logué pour l’ensemble des formulaires auquel il a répondu.
Voili voilou
Pour info en php pour connaitre l’id de l’auteur logué tu fais
echo $auteur_session['id_auteur'];
Répondre à ce message
Bonjour,
J’ai installé ce Plugin en version SPIP1.9.2a sous le répertoire /plugins/forms_et_tables_1_9_1
J’ai le message suivant qui s’affiche quand je clique sur « gestion des plugins »
/ !\ Fichier absent : public/forms_boucles.php
/ !\ Fichier absent : public/forms_balises.php
Formulaires&Tables (SPIP 1.9.1+)
Pourtant ces fichiers existent bien dans le répertoire public de ce plugin.
Je ne comprend pas, quelqu’un a t’il eu ce problème et l’a t’il résolu ?
J’ai exactement le même problème. En fait, c’est sur le serveur seulement que j’ai ça (apache 1.3.37, php 4.4.6 sous linux). En local (Ubuntu, apache 2), tout fonctionne bien (à merveille même). J’utilise SPIP 1.9.2a.
Tout remède est le bienvenu.
Simon
Répondre à ce message
Bonjour,
je rencontre toujours un problème avec le plugin forms & tables. Après plusieurs jours et semaines de recherche, je ne parviens toujours pas à faire fonctionner ce plugin dont j’ai grandement besoin. Mes recherches m’orientent plutôt vers un problème de compatibilité de version mysql, mon site fonctionne avec mysql 3.23.58. Dès que je valide une donnée dans un formulaire de champ, le message votre donnée est enregistrée apparait mais dans le tableau des données, les champs sont vides. Seuls les rang se comptabilisent normalement. Savez-vous quel fichier corriger pour que les valeurs s’écrivent enfin dans le base de donnée ?
Merci d’avance aux âmes charitables ! ;-)
Les versions récentes de f&t n’ont pas été testées avec mysql 3.23, donc il est bien possible qu’une syntaxe d’une requete pose probleme et empeche l’enregistrement des champs.
Il faut que tu regarde le contenu du fichier tmp/mysql.log qui enregistre les requetes en erreur, pour identifier celle qui est fautive.
Cedric
Bonjour et merci pour le conseil,
j’ai regardé le fichier concerné tmp/mysql.log et j’identifie 2 erreurs qui se répètent :
- 1146 Table ’mairiewa.spip_forms_donnees_champs’ doesn’t exist
- SELECT dl.id_donnee
FROM
mairiewa
.spip_forms_donnees_donnees AS dlJOIN
mairiewa
.spip_forms_donnees AS d ON d.id_donnee=dl.id_donneeWHERE dl.id_donnee_liee=-8
Aug 01 15:30:34 XXXXXXXXXX (pid 16032) 1064 You have an error in your SQL syntax near ’ON d.id_donnee=dl.id_donnee
WHERE dl.id_donnee_liee=-8’ at line 3
Je ne suis pas du tout expert en sql, as-tu une idée des modifications à apporter ?
Encore merci pour le coup de main. ;-)
Après avoir corrigé dans les fichiers les JOIN par LEFT JOIN, je n’ai plus à priori qu’un seul problème au niveau de la création de la table spip_forms_donnees_champs.
J’ai le message suivant :
"CREATE TABLE IF NOT EXISTS
mairiewa
.spip_forms_donnees_champs (id_donnee bigint(21) NOT NULL,
champ varchar(255) NOT NULL,
valeur TEXT NOT NULL,
maj TIMESTAMP,
UNIQUE champ (champ (128), id_donnee, valeur(128)),
KEY id_donnee (id_donnee))
Aug 01 16:15:41 81.252.29.177 (pid 20045) 1089 Incorrect sub part key. The used key part isn’t a string, the used length is longer than the key part or the table handler doesn’t support unique sub keys"
Comment rendre l’écriture de cette table compatible avec ma version mysql 3.23.58
Encore merci 1000 fois pour vos coups de main. ;-)
Essaye de mettre en commentaire la ligne 131 de base/forms.php :
"UNIQUE champ" => "champ (128), id_donnee, valeur(128)",
je l’ai ajoutée recemment pour des problemes de performance et d’unicité lors des restaurations des backups, mais cela devrait être ok pour toi sans cela.
Merci, le souci venait bien de là. J’ai créé la table « à la main » dans phpmyadmin et tout fonctionne. Merci beaucoup pour ton aide. Je vais enfin pouvoir me servir de cet excellent plugin.
Merci à tous pour le boulot accompli. ;-)
Répondre à ce message
Bonjour
Je n’arrive pas a faire fonctionner les crayons dans une table. J’ai essaye un peu tout ce que j’ai trouve dans ce forum, mais rien n’y fait. Donc en partant d’un spip tout neuf avec les 2 pluggins tout neufs aussi, je cree un article, une table avec 2 champs que je rempli. J’associe la donnee 1 a mon article 1 et j’affiche via le squelette article de la dist dans le lequel je rajoute la boucle suivante juste apres l’affichage du texte de l’article :
Tout s’affiche correctement, les crayons fonctionnent dans le texte. Mais dans une donnee apres avoir valide, la roue tourne et puis plus rien...
J’ai releve 2 erreurs, une dans la console webdeveloppeur et l’autre dans le spip.log du repertoire tmp (rien dans le fichier mysql)
Console webdev
spip.log
Dans cette ligne la, ca se passe bien :
Aug 01 19:41:11 127.0.0.1 (pid 3072) calcul (0.00s) [plugins/crayons/vues/article_texte] id_article=’1’, champ=’texte’, class=’crayon article-texte-1 texte crayon-autorise crayon-hover’, lang=’fr’, texte=’df ghdfgh dfghdfghsfdghsdfhsdfh sfgh sfghs hsfgh sfghsfg hsfghsdf ghdfgh dfghdfghsfdghsdfhsdfh sfgh sfghs hsfgh sfghsfg hsfghsdf ghdfgh dfghdfghsfdghsdfhsdfh sfgh sfghs hsfgh sfghsfg hsfghsdf ghdfgh dfghdfghsfdghsdfhsdfh sfgh sfghs hsfgh sfghsfg hsfghsdf ghdfgh dfghdfghsfdghsdfhsdfh sfgh sfghs hsfgh sfghsfg hsfghsdf ghdfgh dfghdfghsfdghsdfhsdfh sfgh sfghs hsfgh sfghsfg hsfghsdfghdfghdfghdfghxxx’, fond=’vues/article_texte’, date=’2007-08-01 19:41:11’, date_redac=’2007-08-01 19:41:11’ (405 octets)
Et la ca se passe mal ?
Aug 01 19:41:13 127.0.0.1 (pid 3072) calcul (0.01s) [plugins/forms_et_tables_1_9_1/formulaires/forms_structure] champ=’ligne_2’, erreur=’a:0 :{}’, id_form=’1’, id_donnee=’1’, valeurs=’a:1 :s:7 :"ligne_2" ;s:7 :"donnee2" ;’, crayon_active=’crayon-active’, id_forms_donnee=’1’, lang=’fr’, key=’wid46b0c5bcc71995_44775051’, largeur=’170’, hauteur=’80’, name_ligne_2=’content_wid46b0c5bcc71995_44775051_ligne_2’, style=’color:rgb(51, 51, 51) ; font-size:16px ; font-family :"Trebuchet MS",Helvetica,sans-serif ; font-weight:400 ; line-height:normal ; background-color:rgb(255, 255, 255) ;’, fond=’formulaires/forms_structure’, date=’2007-08-01 19:41:12’, date_redac=’2007-08-01 19:41:12’ (1032 octets)
C’est pareil en local avec EasyPhp8 (donc mySql4) et chez OVH en MySql4 aussi
Répondre à ce message
Bonjour,
je suis un débutant en spip donc j’espère que je pose bien la question au bon endroit et je m’excuse par avance si ce n’est pas le cas. Nous développons un site web pour un labo et comptons faire une utilisation intensive du plugin Forms & Tables. Il nous manque cependant un certain nombre de fonctionnalités :
* La possibilité que les mots clés associés à la réponse à un formulaire soient automatiquement associés à l’article qui résultera de l’exportation de cette réponse (à première vue, ça ne m’a pas l’air trop difficile, il me semble que rajouter une ligne ou deux bien placée dans action_forms_exporte_reponse_article devrait faire l’affaire). Ai-je loupé quelque chose ? Y’a-t-il déja un support pour faire ça ?
* Actuellement quand une réponse est exportée en tant qu’article. Lorsqu’on utilise le crayon pour éditer l’article... et bien on édite l’article et pas la réponse, ce qui est normal. Je comprends bien qu’éditer la réponse n’est pas trivial mais bon, en admettant (par exemple en regardant s’il existe une réponse associée à cet article) qu’on puisse renvoyer vers la réponse (dans forms_reponses), y’a-t-il une fonction permettant d’éditer une réponse puis de la réexporter en tant qu’article ? Je n’ai pas trouvé de telle fonction mais si elle n’existe pas, est-ce difficile à rajouter à votre avis ?
Mmh, bon, c’est tout pour aujourd’hui. J’espère que mes questions étaient suffisamment claires. Merci d’avance pour votre aide.
Répondre à ce message
Dans Form & Table, le champ « date » n’a pas au bout de la ligne le calendrier. Il n’apparaît pas. Il faut deviner qu’il est là, au bout et le chercher avec la souris. Ensuite, en cliquant, il apparaît en plus grand.
Anomalie constatée avec Firefox et IE7
Anomalie constatée sous beespip et sous squelette dist
SPIP 1.9.2a [8878]
Merci et Bravo
Répondre à ce message
Bonjour
J’ai un probleme d’utilisation des tables... J’ai cree une table et je la rempli. Puis dans plusieurs articles j’associe certains des champs de la table. Je voudrais afficher ces champs dans la partie publique dans ces articles. Mais quelle balise et quelques boucles a mettre dans le squelette ? J’ai teste pleins de trucs, rien de fonctionne... Quelqu’un a t’il un exemple d’utilisation ?
Ca ca m’affiche bien le champs 1 :
Mais quelle variable je peux mettre a la place de mon 1 dans id_donnee=1 ?
C’est bon j’ai trouve. En fait chaque table a un id_article si elle a ete associee a un article... Ca donne donc :
Répondre à ce message
Bonjour
Dans l’interface d’administration, après avoir créé mon premier champ, le champ créé ne s’affichep as et aucune possibilité de création de nouveau champs non plus (apercu disponible par contre sur le coté).
J’ai importé un formulaire... pareil : acun champ n’apparait dans l’onglet « champs », seul les aperçus sont disponibles.
SPIP 1.9.2b [9381] hébergement dédié
Forms et tables 191 du 21/07/07
J’ai finalement mis une version du 12/07/07 et celà fonctionne bien... ou presque (mais avant de rapporter d’autres difficultés sur une ancienne version, il vaudrait peut-être mieux que j’arrive à installer la dernière)
et avec ta version du 12/07 ca fonctionne
<tableX|recherche> dans un article ?
et avec ta version du 12/07
<tableX|recherche>
fonctionne t’il dans un article ?euh... c’est quoi ? je fais comment pour tester ?
c’est un modele de recherche prédéfini dans le plugin
<tableX|recherche>
où X est le numéro de ta table.tu colles ca dans le corps d’un article , dans la partie texte.
ca créé un formulaire de recherche sur la table en question, par défaut les champs select par exemple sont actif pour faire une recherche sur le contenu de la table.
chez moi ca marchait auparavant mais depuis les mises à jour du plugin ca plante.
Après quelques réglages sur le champ (spécifiant, public,... et peut être quelques propriétés inutiles), il m’affiche un petit tableau listant les réponses classées par id.
c’est bien ca fonctionne chez toi,
tres bien peux tu me donner un lien où télécharger la version de forms et tables que tu utilises ?
car je ne vois plus que la dernière sur le site merci
Je l’ai en réserve sur mon ordi. Je peux te l’envoyer.
Où je peux trouver ce genre de petites fonctions super intéressantes ?
sur tableX|recherche
Y a t-il des possibilités de tri et de filtre du tableau ?
Est-il possible de n’afficher que certaines infos dans le tableau et la totale dans le recapitulatif du dessous quand on clique sur une donnée ?
... ?
oui , c’est possible, je ne sais pas si c’est conseillé mais je me suis inspiré du mode d’emploi « annuaire pour forms et tables »
dans le modele « table_recherche.html » (que tu copie dans un répertoire modeles de ton dossier squelettes) tu peux modifier la ligne :
tu rajoutes ainsi le nom du champ que tu veux faire afficher.
le problème c’est que ton modele « table_recherche » est donc lié à une table en particulier. Tu peux donc laisser le modele de base table_recherche et créer un deuxieme fichier que tu nommeras « table_recherche2.html » que tu appelleras de la même façon dans ton article.
Oui, tu peux m’envoyer ton fichier plugin zippé par email
Où je trouve ton adresse pour le zip ?
mon nom n’est pas critiquable donc je te la met comme ça :
pietrusgracchus@hotmail.fr
Répondre à ce message
Tout est mis à jour, 24/07
aucun plugin ne vient interférer avec forms et table et snippet et désormais en plus du bug sur table recherche j’obtiens un bug lorsque je veux créer mes tables et surtout éditer celles ci
vous n’avez pas repéré ce problème ?
merci
Répondre à ce message
Bonjour,
pour mettre à jour ce plugin suffit il d’uploader les nouveaux fichier par ftp?
est il nécessaire de désactiver / réactiver le plugin ?
merci
Répondre à ce message
Bonjour ,
j’ai un petit problème sur un de mes formulaires.
Quand je clique sur un champ texte, au bout de 2-3 secondes il passe automatiquement au dernier champ texte.
Quelqu’un a une explication ?
Et ça ne me fait ça que dans l’espace public...
Personne pour me donner une indication ? Voici la page du site en question
C’est bon j’ai fait la mise à jour du plugin et ça marche merci :)
Répondre à ce message
Bonjour,
Est-il possible de donner accès aux rédacteurs à l’ajout de données dans les tables via leur interface privée ? (sans donner accès à toute la gestion des tables pour qu’ils ne puissent pas les vider) ?
J’ai essayé de passer par le site publique, mais le champ de liaison vers des tables n’est pas proposé à la saisie.
Merci
Répondre à ce message
Tout d’abord félicitation pour ce merveilleux plugin. Ça fonctionne parfaitement.
J’ai deux petites questions concernant le paramétrage du plugin.
1- Je ne trouves pas le lieu où l’on peut spécifier la largeur (width) des input de type textarea.
2- J’ai construit une page pour modifier un formulaire avec les données déjà comprises. Tout fonctionnes sauf pour les mots-clés. J’ai changer les checkbox pour des select input. Comment faire pour faire en sorte que le mots-clé de l’id_donnee soit visible dans le input select ?
voir en ligne : http://www.projet-civ.com/eleves/spip.php?page=civ&id_donnee=4
Voici ce que je pense être la boucle à utiliser/modifier dans forms_select_mot.html
Merci, pour les réponses et pour ce merveilleux plugin.
Je ne sais pourquoi, l’url ne fonctionne pas comme il faut.
Pour voir le problème en ligne :
http://www.projet-civ.com/eleves/spip.php?page=civ&id_donnee=4&mod_var_recalcul
Merci
Répondre à ce message
Bonjour,
sur le forum de Annuaire-avec-Forms-Tables, je faisais une remarque sur les valeurs optionnelles qui à l’intérieur d’une boucle permette de ne s’afficher que si une valeur est trouvée.
JDW me faisait remarquer que « le plugin ne gere pas les valeurs nulles pour l’heure. »
Est ce une prévu ? ou connaissez vous un moyen de contourner ce problème, certes mineur.
merci
Répondre à ce message
Dans formulaires/forms_structure.html, ligne 57 laisse passer les champs du type texte,
et crée les input avec type=« texte », quand il faut dire type=« text ».
Si on remplace
#GET{type}
par
#GET{type}|=={texte}|?{'text','#GET{type}'}
il fonctionne mieux, mais je ne sais pas si j’ai fait juste.
En tout cas, maintenant les formulaires se valident.
Répondre à ce message
serait-il possible dans la description des champs du formulaire d’indiquer le nombre mini et maxi de caractères pouvant être saisi pour un champ texte
- 0 = Pas de limite
- Pour le mini, la validation du formulaire devrait se charger du controle
- Pour le maxi, les attributs du champs suffisent à limiter la saisie
Merci
Répondre à ce message
Serait-il possible d’intégrer dans une prochaine mouture la possiblité de permettre de retirer la sécurité liée à l’unicité de la réponse (une par IP !!).
Car il arrive que plusieurs clients proviennent du même terminal et avec le système actuel, un seul peut répondre aux formulaires ... (cas étudié pour réservation de repas).
Sinon rien à redire, ce plugin c’est que du bonheur !!!
Merci
pour ça, il faut agir sur
« Saisie des données dans l’espace public :
Réponses multiples.
Réponse unique. »
avec réponses multiples, on peut poster plusieurs fois de la même ip
Bonjour,
m’étant remis à la tâche, j’ai bien agi comme indiqué sur les types de réponses dans "« Saisie des données dans l’espace public" et manifestement, seul le premier formulaire est validé ; En revanche dans la table "spip_forms_donnees" le champ "confirmation" est à l’état attente (volontairement pour le même id_auteur )
Répondre à ce message
Bonjour,
j’aimerais monter une sorte d’inventaire de projets sous forme de tableau(x) consultable(s) par tous et créé(s)/modifié(s) seulement par certains rédacteurs via un ou plurieurs formulaires. Chaque projet aurait un certain nb de champs encore à définir, mais il y aurait à minima le nom du projet, de son responsable, avec coordonnées mail, son objet, des dates (démarrage, mise à jour, clôture etc.).
Je n’arrive pas bien à me faire une idée des possibilités de ce plugin. Pensez-vous que ce soit le bon outil pour ce type de besoin ?
Merci
Répondre à ce message
bonjour,
est il possible de supprimer le menu javascript qui apparait juste au dessus des cases messages qui permet en autre de mettre du gras des liens etc... Si oui dans quel fichier ?
merci bcp
Bonjour,
modifie le fichier forms_fonction.php du plugins et à la ligne 173 il suffit de décommenter //if( !$GLOBALS[’browser_barre’])
Voili voilou
PS : j’ai pas testé la modif.
Répondre à ce message
Bonjour ! Je desespere de trouver des réponses à mes questions, apres 2 semaines de squattage d’IRC, forum et liste de diff, donc Cedric, si tu m’entends ^^
- Comment fonctionne les tables liées ? Peut-on par exemple, lié une table « film » et une table « acteur » et n’afficher que les films auxquels un acteur a participé ?
- L’edition des données ne fonctionne pas. Quand on edit une donnée déja existante, la modif n’a pas lieu ! Bug, ou c’est chez moi ?
- Comment fonctionne l’encapsulation d’HTML ?
Ce plugin a l’air vraiment puissant, mais faute de doc, il est quasi impossible de l’exploiter en profondeur !
Merci d’avance pour vos réponses.
Bon, pour l’edition il y a un bug, si on a un champ de liaison de table déclaré en obligatoire, la modif ne fonctionne pas.
Bonjour,
Je teste aussi ce plugin aujourd’hui. Pour l’encapsulation j’ai testé en souhaitant utiliser l’élément html strong, j’ai saisie dans Encapsuler le champ dans le code html : la balise
<strong>
(sans la balise fermante</strong>
) et çà semble fonctionner.Tu peux voir la page de test à http://www.bourges2008.info/spip.php?page=form
Ce sont les valeurs candidats qui sont en strong avec le code suivant qui est généré :
Répondre à ce message
Salut,
Je ne parviens pas à éditer des valeurs de formulaires depuis la partie publique avec le plugin « forms_et_tables_1_9_1 » et le plugin « crayons »
Quand je cliques sur le crayon en regard d’une donnée (ou si je double-cliques), la « roue ajax » s’affiche et tourne indéfiniment ...
J’ai testé l’install sur un SPIP 1.9.2a tout frais et les plugins récupérés sur la zone
Pour autant l’édition de contenu fonctionne correctement (titre, surtitre, chapo, ...)
Quelqu’un aurait rencontré ce souci, ou une piste à proposer ?
Merci.
J’ai identifié ceic pour essayer de progresser :
Le code est le suivant :
Ce qui génère en HTML :
<span class='crayon forms_donnee-texte_2-1 '>Ma valeur affiché</span>
Hors il faudrait avoir
<span class='crayon forms_donnee_champs-texte_2-1 '>Ma valeur affiché</span>
Et je ne parviens pas à obtenir ce résultat
En fait mon précédent message ne m’a mené à rien.
J’ai réussi a faire fonctionner le plugin « Crayons » avec « forms_et_tables_1_9_1 », mais sur un serveur il ne fonctionne toujours pas.
- Config des serveurs sur lequels il fonctionne :
- Config du serveur ou l’édition ne fonctionne pas :
J’en déduis donc que la version de MySQL doit être à minima une version 4.
Pourriez-vous confirmer que c’est le minium requis ?
Merci.
Il semblerait que le souci vienne de la commande « JOIN ».
En remplaçant celle-ci par « LEFT JOIN », l’édition fonctionne correctement sur les différentes plateformes !
:)
peux tu preciser dans quel fichier ?
Bonjour, je viens de constater le même problème pour afficher les réponses à un formulaire :
JOIN tout seul provoque une erreur dans Mysql 3.23.37 et passe bien dans Mysql 4.1.12
dans exec/forms_reponses.php, il faut remplacer :
par
dans inc/forms , il faut remplacer :
par :
et çà fonctionne.
remarque, pour les autres JOIN utilisés dans le plugin, j’ai pas testé.
Répondre à ce message
Bonjour,
je souhaite créer une base de rendez-vous avec ce plugin, est-il possible de n’accepter qu’une seule date et heure ?
Sinon sur quel fichier intervenir pour créer un filtrage ?
Merci d’avance pour les pistes
Répondre à ce message
bonjour, j’aimerais recupéré les infos qu’a enregistré l’auteur mais comment faire ?
#TITRE : #LESVALEURS’,’
mais comment spécifier l’id_auteur ? j’ai essayé en php mais pas moyen ! car j’aimerais le spécifier en fonction de l’auteur qui est logué.
Répondre à ce message
Bonjour
j’ai dans une table des noms ( de lycée)
je voudrais dans formulaire proposer ces noms de lycée dans un menu déroulant.
est-ce possible (surement), et comment ?
Répondre à ce message
A priori, il semble impossible d’envoyer le formulaire à 2 ardresses email différentes. J’ai essayé sans succès de mettre 2 adresse mail séprarée par un ; et résultat, le mail a été envoyé à aucune des 2 adresses.
Est-il possible d’envoyer le mail à 2 personnes ??
Si oui quel est la bonne syntaxe ??
en place de ; (point-virgule) utilisez le , (virgule)
ça marche chez moi
Répondre à ce message
Excellent et tellement simple à mettre en oeuvre... une fois qu’on a compris qu’il suffisait d’insérer quelques balises toutes bêtes dans des articles pour que ça marche
-
<form#>
pour afficher le formulaire-
<table#|id_mot=#>
pour afficher dans un article uniquement les champs de la table concernés par un mot clé...Je n’ai peut-être pas su lire, mais je n’avais pas vu ces possibilités dans la doc (heureusement qu’il y avait des exemples sur ce forum :)
Maintenant je me pose deux ou trois petites questions pour avancer :
- il y a la possibilité d’exporter les données. Mais y-a-t-il la possibilité d’importer ? (d’un fichier csv qui viendrait d’une table sql)
- Si on veut personnaliser le résultat, quels fichiers css et formulaires faut-il modifier (les modèles je suppose que ce n’est pas la peine d’y toucher ?) Et dans quels cas ? (ce qui reviendrait à documenter le rôle des fichier du dossier formulaire du plugin)
- J’ai associé le plugin mailcrypt de paolo. En local ça marche bien (pas chez free semble-t-il) mais comment peut-on faire pour avoir un champ e-mail clickable avec envoi de mail ?
- si on propose le téléchargement d’un fichier, comment en récupère-t-on l’id ?
- si ce fichier est une image peut-on le mettre en « logo ? » (photo de la personne dans un annuaire ?)
Ouf... c’est « tout » ;)
En tout cas merci pour cet outil magnifique qui va rendre des services énormes.
Jacques
oui il faut utiliser le plugin csv_import present sur la zone : http://files.spip.org/spip-zone/csv_import_1_9.zip
dans la plupart des cas il est possible d’arriver au résultat voulu en personalisant simplement spip_forms.css (la copier dans le dossier squelette et la modifier). Il est possible de modifier les formulaires/xxx qui gerent le html produit, mais je ne le conseille qu’aux utilisateurs avertis et expérimentés.
Dans la structure du formulaire ou de la table, utiliser le champ ’Encapsuler le champ dans le html’ et indiquer par exemple :
<a href='mailto:$1'>$1</a>
$1 sera remplacé par la valeur de chaque champ
les champs de telechargement de fichier ne stockent pas le resultat dans la table documents, il n’ont donc pas d’id.
Pour ce genre d’usage il vaut mieux utiliser les documents joints, mais qui ne sont pas encore proposable via le formulaire de l’espace public.
Répondre à ce message
Bonjour,
Voilà un plug-in qui m’intéresse bigrement ! J’ai commencé à le tester, je pense avoir compris l’essentiel, bravo aux auteurs !
J’ai compris la notion de champ public/ privé : seul un champ public s’affiche dans l’article qui publie les données sur le site public. Pratique dans mon cas, où je veux gérer les membres d’une association : si je mets un annuaire en ligne, je peux ainsi n’afficher que les données intéressantes telles que nom, prénom, adresse.
Etape(s) suivante(s), et là je bloque un peu :
- premier besoin : permettre à des visiteurs du site de postuler pour l’adhésion à mon association. Ça semble facile, sauf que voilà : certains champs de ma table, réservés à la gestion interne de l’association, ne doivent pas être proposés à la saisis dans le formulaire public, mais seront à renseigner (dans la partie privée) par les administrateurs. Comment faire ? Est-ce à ça que peut servir le fameux ’Encapsuler le champ dans le code html’ que personne ne semble comprendre à quoi ça sert ?
- second besoin : permettre à un adhérent de mettre à jour ses informations (en cas de modification d’adresse, pour télécharger sa photo pour le trombinoscope, etc.). Comment faire pour lui proposer un formulaire de modifications de données ? Est-ce possible de faire un lien avec l’annuaire des auteurs du site afin de contrôler cette mise à jour par mot de passe ?
Merci d’avance pour vos idées !
Yves
Salut Yves,
Ou en es-tu avec Forms & Tables ? J’ai sensiblement les mêmes besoins que toi pour mon site, si tu veux qu’on s’entraide fais-moi signe.
Bonjour,
je n’ai pas progressé... le besoin est toujours présent ! Si tu veux me contacter, mon mail est yves(dot)nida(at)free(dot)fr.
Répondre à ce message
bonjour et merci pour ce plugin,
La communauté spip doit beaucoup a antoine et cedric car multitudes plugin qui nous facilite la tache sont signé par eux ;-)
sinon ma question est simple, qu’est ce qu’un champ specifiant ? et quel est la difference entre un formulaire une table ??
merci pour l’eclairage ca me permetra de mieu connaitre le plugin
Répondre à ce message
Enorme... je me suis laissé embarqué par les possibilités et c’est vrai que je patauge un peu à vouloir jouer les grands.
SPIP 192 + Formulaires&Tables (SPIP 1.9.1+)
J’ai un formulaire à rallonge que je voudrais scinder en plusieurs parties lors de la saisie (plusieurs petits formulaires liés) et envoyer par mail d’un seul coup.
Création d’un formulaire : no problem (je me sens super fort en internet)
Envoi du formulaire : no problem (je commence à frimer)
Lier des formulaire : je coince.
Si je met 4 dans le champ « formulaire obligatoire pour la saisie de celui ci » du formulaire 8 ça marchait : il m’affichait de formulaire 4 quand j’appelais le formulaire 8... enfin je crois, parce que maintenant ça ne marche plus (je sais pas ce que j’ai changé... j’ai peut-être révé)... d’abort il ne basculait plus sur le formulaire 8 après le 4 (j’ai cru avoir réussi quand j’ai mis « 4 ;8 » dans le fameux champ), maintenant, il m’affiche directement le formulaire 8.
HELP
Envoyer les résultat de plusieurs formulaires d’un seul mail : je poursuis ma démarche.
J’ai réussi à lier des formulaires, à la fin du dernier, je veux qu’il m’envoie le récapitulatif des différents formulaires... possible ? comment je fais ?
Champs conditionnels : champs conditionnant l’apparition d’autres champs ou d’un formulaire intermédiaire... même question : possible ? comment on fait ?
Grand merci
Les champs conditionnels me posent aussi problème. J’ai peur de devoir abandonner ce plugin, car je ne trouve pas la solution.
Si quelqu’un l’a, même si c’est du bidouillage je suis preneur...
Merci
Personne n’a trouvé comment faire pour les champs conditionnels ?
La bonne question concernant les champs conditionnels : est-ce que c’est possible ?
Un oui ou un non nous suffira.
Merci tout de même pour ce plugin !
Répondre à ce message
Améioration possibe ??
Serait-il possible d’avoir dans le contact des formulaire de contact par exemple, un systeme de captcha ou d’une prévisualisation obligatoire du message avant son envoi.
Bravo pour ce plugin manifique
Répondre à ce message
Juste pour signaler une petite anomalie.
Dans l’interface privée, si on supprime un message reçu, le fichier joint n’est pas supprimé.
Tu as moins la chance d’arriver à joindre un document...
Y a t-il une manip’ particulière à faire, car je n’y arrive absolument pas ?!
Le formulaire prend bien en compte toutes les réponses mais pas les documents. D’autre part, quand je clique sur le lien de mon email de confirmation qui renvoie au document, j’arrive dans l’espace privé avec un message « accés interdit ».
Je ne comprend pas !
Répondre à ce message
Ce plugin est le top 1 des plugins spip.
Sans doc, on y arrive quand même... ;-)
Mais, comment faire une liaison entre 2 tables puisque c’est proposé ? J’ai bien essayé en ajoutant une jointure de donner le même nom de table, etc. Rien n’y fait, je ne vois pas comment réaliser cette liaison.
Une idée ?
J’ai le même problème...
Personne ne pourrait nous indiquer la marche à suivre pour ouvrir des nouveaux formulaires en fonction des choix faits dans un premier formulaire ?
Il faut utiliser le bloc « jointure avec une autre tabel » mais après ?
Merci beaucoup d’avance
Répondre à ce message
L’insertion du modele « table_recherche.html » dans un article avec un appel de la forme :
<tableXX|recherche> permet d’afficher un formulaire de recherche sur la tableXX
Tous les criteres de selections utilisent un OU
Ainsi le modele affiche les résultats qui contiennent l’un ou l’autre des champs.
Ne sachant pas programmer, je cherche à comprendre comment faire pour que le modele de recherche permette de sélectionner plusieurs champs d’une table ou d’un ensemble de table et appliquer une condition ET entre la sélection de ces différents champs.
Par exemple :
rechercher les valeurs correspondant aux conditions suivantes :
- Table1 : valeur du champ « nom » = albert +
- Table1 : valeur du champ « profession » = informaticien +
- Table2 : valeur du champ ville = paris
ce développement pourrait etre vraiment utile pour permettre aux internautes d’effectuer des recherches « complexes » sur plusieurs tables.
Complètement d’accord. La condition ET plutôt que OU serait la bienvenue, mais je ne sais pas vraiment comment faire non plus...
Normalement tous les résultats s’affichent sous le formulaire avant de faire la première recherche, mais je n’y arrive pas. Peux-tu me dire comment tu as fait (la solution est sûrment dans ton message mais le code après « avec un appel de la forme... » n’a pas été pris en compte...)
D’autre part, apparemment, dans table_recherche.html, la méthode POST plutôt que GET serait plus efficace, et éviterait qu’après plusieurs recherches les résultats ne s’affichent en s’aditionnant.
J’ai trouvé. Pour afficher le formulaire de recherche et les résutats :
<INCLURE{fond=modeles/table_recherche}{id_table=xx}>
dans le squelette.
Quant à la méthode POST, ça avait déjà été fait dans une MAJ récente.
Bien vu l’aveugle.
Répondre à ce message
Je n’avais pas compris qu’on pouvait inserer dans un article la balise : < table1 > de la même façon qu’on utilisait < form1 >.
Cette balise permet d’avoir dans l’article la table complete des resultats (sous reserve que les données soit publique bien sur et qu’au moins un des champs soit « identifiant »).
Est bien comme cela qu’il faut faire ?
si oui : quelle est la syntaxe de < table|recherche > et < donnée|champs|1 ou 2 > qui sont presents dans le repertoire modele ?
Lorsque j’utilise < table1 >, le tableau est parfaitement formé dans la partie privé (avec la colonne de tri cliquable, et tout, et tout).
Mais dans la partie publique l’article est totalement statique - la feuille de style css ne semble pas suivre du privé vers le public ... est ce normal ? est-ce du à ma config ?
Enfin (oh ! le boulet), dans la partie privée, dans la partie « table » d’un article, on peut ajouter ou supprimer des données...euh ca sert à quoi ? car cela ne semble pas avoir d’incidence sur mon tableau (toujours affichée avec < table1 >...
Des que j’ai compris (et pour etre constructif) je redigerai , si cela vous semble utile, un tutoriel : debuter un tableau simple avec Forms&tables. (sans aucune prétention de ma part)
désolé : vous l’avez compris , je debute aussi.
Non c’est normal il faut appeler les feuilles de style de forms & tables entre les balises head de ta page article.html comme suit :
Ou insérer la balise
#INSERT_HEAD
à l’intérieur de<head></head>
Répondre à ce message
Bonjour, très bon plugins
mais j’ai un petit problème lors de l’utilisation des tables car je n’arrive pas à les utiliser dans les articles. spip me renvoit l’erreur suivante : Fatal error : Call to undefined function : autoriser() in spip/plugins/forms_et_tables_1_9_1/inc/forms.php on line 869
Je précise que j’utilise :
spip 19.1[7502]
le plugins gestion par groupe Accès restreint par groupes Version : 1.0.2 | stable
le plugins csv Version : 3.0 | en test Répertoire : csv2spip/1_9_1
le plugins Formulaires&Tables (SPIP 1.9.1+) Version : 0.301 | stable Répertoire : forms_et_tables_1_9_1
Je souhaiterai savoir s’il est possible de donner au auteurs la possibilité d’utiliser le plugins en créant leur propre formulaire et tables.
Sera-t-il possible dans un futur proche de coupler les tables créer avec Jpgraph pour réaliser des graphiques juste en réalisant des boucles ?
Merci pour vos réponses.
PS : Je suis novice mais ça vous le saviez déjà.
Je souhaiterai savoir s’il est possible de donner aux auteurs la possibilité d’utiliser le plugins en créant leur propre formulaire et tables.
Je me réponds partiellement. Ca doit se trouver dans ce fichier inc/autoriser_compat.php du plugins mais je suis une buse en php donc un petit coup de main serait le bienvenue.
Merci
Une dernière question plutôt conceptuelle pour la route : Est-il possible de créer dans un squelette une boucle qui permettrait d’afficher des réponses différentes par auteurs identifiées sur le site sans que les autres auteurs ne puissent voir l’info.
exactement le meme problême, quelqu’un a resolu le soucis ?
Répondre à ce message
Pour les affichage des résultats d’une requete sur une table avec le modele table_recherche.html
Je cherche à pouvoir afficher également les « messages d’explication » et les « bloc de question » tels qu’ils apparaissent des l’espace privé dans les formulaire d’ajout de données de l’espace privé.
afin lorsque l’on fait une recherche, les résultats sont affichés puis lorsque l’on cliques sur l’identifiant on pourrait avoir une présentation des résultats avec des lignes d’explication intercalées.
Il s’agit en fait de permettre un affichage des résultats d’une recherche avec plus de précision
pour récupérer simplement les champs du formulaires (message d’explications etc.) il suffit d’une boucle de type :
#TITRE :
#LESVALEURS’,’
et tous les champs seront affichés même ceux qui sont de simples champs informatifs. mais je ne trouve pas comment permettre au modele table_recherche d’afficher les résultats d’une recherche avec le même style et la même mise en page que le formulaire d’ajout de données et en prenant en compte ces champs spécifiquement de type formuaire.
Répondre à ce message
Bonjour et tout d’abord un grand merci pour ce plugin qui est tout simplement génial.
Je commence à peine à en comprendre le fonctionnement.
J’ai quelques petites remarques cependant :
- J’ai donc inscrit
<table1|recherche>
dans un article que j’ai publié.Cela me permet de trier correctement mes données en fonction des champs spécifiants (qui doivent être publics obligatoirement) mais j’ai toujours un nombre variable du message suivant avant ma liste de résultats :
Warning: preg_match() [function.preg-match]: Compilation failed: missing terminating ] for character class at offset 18 in /home.10.6/fnsip/www/ecrire/inc/utils.php on line 305
.Cela proviendrait plutôt de spip.
- Enfin j’ai remarqué un bug lorsque j’utilise le plugin « couteau suisse » et la fonction « Formats des URL » en mode propres-qs. En effet quand on clique sur l’id données du dernier cela nous renvoie à la page d’accueil.
Sinon encore merci.
J’ai le même probleme avec un message similaire.
Il me semble que ce message est provoqué par la tentative d’affichage du bouton ’Tout afficher’ à travers la fonction « parametre_url ».
Peut etre une nouvelle incompatibilité de la dernière version de spip 1.9.2 qui a intégré completement jquery.js
J’espère que quelqu’un pourra nous trouver une solution (temporairement enlever le bouton incriminé ?)
En fait le message d’erreur précédent n’arrive que quand on sélectionne plusieurs champs spécifiant.
Sinon j’ai deux questions :
- Serait-il techniquement possible de différencier les champs spécifiants en deux autres types de champs :
- Serait-il également techniquement possible de pouvoir choisir un champ pour le tri spécifiant sans être obligé de rendre ce champ public ?
Pour ma part je constate qu’un champs qui n’est pas « specifiant » n’apparait plus ensuite avec .
Est ce un fonctionnement normal ?
non, il apparait aussi avec un seul champs spécifiant.
je ne sais pas si c’est lié,
mais j’ai le même problème avec le fichier utils.php
mais pas sur la même ligne
en fait j’ai trouvé ca je ne sais plus où, dès que je retrouve je post.
en tout cas chez moi ca résoud le problème
spip 1.9.2 a installé, plugin forms et tables installé
fichier utils.php ligne 316
remplacer :
if (preg_match(’,^’.$c.’(=.*) ?$,’, $val))
par
if (preg_match(’,^’.preg_quote($c,’,’).’(=.*) ?$,’, urldecode($val)))
voila la modification est expliquée ici, c’est en parcourant les archives que j’ai trouvé un message de Philippe y faisant référence.
http://www.mail-archive.com/spip-zone@rezo.net/msg02923.html
Note : la version svn de la recherche pour fonctionner nécessite le
commit r8973 effectué sur spip-1.9.2/ecrire/inc/utils.php
Je suis sous 1.9.1. Puis-je modifier le fichier utils.php sans faire la mise à jour ?
je ne sais pas,
sauvegarde ton utils.php, et fais l’expérience
Répondre à ce message
Lorsque des données sont supprimées des tables : elles persistent dans la base de données - table : spip_forms_donnees_champs.
rien n’est prévu pour purger la base ?
Répondre à ce message
Petit problème : lorsque je fais une recherche (dans mon article avec
<table1|recherche>
) et que je coche une ou plusieurs case d’un champ à choix multiple, j’ai beau décoché il ne remet pas le formulaire à zéro et cumule tout ce que j’ai coché depuis le début...une solution ?Répondre à ce message
Question simple (je crois). Je veux simplement trier ma boucle donnees sur mes deux champs spécifiant. (nom et prénom)
Comment faire ? J’ai tenté sans résultat :
ou
Merci !
<tableX|recherche>
dans un article et puis tes champs spécifiants doivent être des champs publics également.X correspondant au numéro de formulaire dont tu veux afficher les résultats.
Répondre à ce message
bonsoir, je désespère de mettre au point mon annuaire. J’étais emballée par tout ce que j’ai vu et lu sur le potentiel offert mais hélas je sèche sur la connection de ce plugin à ma rubrique.
je lis et relis ce carnet de note mais aucune explication « claire » ne vient m’épauler. La « mise en oeuvre » est trop technique (ou laconique) et je suis plus que néophyte...
Dois-je créer un squelette « annuaire.html » avec un lien dans ma rubrique (je ne pense pas c’est trop barbare pour spip.
qu’est-ce que l’id-donnee : le nom de ma table ?
où place-t-on ces boucles « forms_données » et « forms_champs » ; doit-on les créer ? j’ai lu le forum et j’ai cru trouver la solution mais hélas non...
Parallèlement, le formulaire fonctionne très bien ! Du moins ce que j’ai pu en tester et c’est super car j’en aurais besoin mais pour le moment j’aimerais que vous me donniez un ch’ti coup d’main. Merci.
Je suis très sincérement interréssé par les réponses à cette question : en effet je suis dans le même cas.
Je trouve que l’adaptation du plugin manque de precision.
Ce que je crois avoir compris :
Dans l’espace privé , il n’y a pas de probleme : tu as du pourvoir créer une table , installer un formulaire dans un article (<form1>...comme les images)...
Dans l’espace public, c’est plus difficile d’afficher les resultats d’une table : il faut effectivemment faire un squelette propre à ta rubrique (voir la doc SPip) dans lequel tu inclus la boucle proposée dans cet article (voir plus haut)
Tu disposes d’exemple egalement dans le repertoire « modele » livré avec le plugin.
Cependant (et la aussi je bloque) , la boucle proposée n’affiche rien !
si je remplace « id_donnee » par « id_donnee=1 » par contre la donnée « 1 » s’affiche !
je cherche de l’aide aussi.
merci
SPIP 1.9.2a [8878] + Version : 0.301
La boucle suivante te permet d’accéder à l’ensemble des réponses de la première personne qui a répondu à ton formulaire 2.
La boucle suivante te permet d’accéder à l’ensemble des réponses de la deuxième personne qui a répondu à ton formulaire 2.
La boucle suivante te permet d’afficher l’ensemble des réponses de l’auteur qui a un id=13. Pour voir l’id d’un auteur va dans la rubrique auteur ou connecte toi via phpmyadmin.
Voili voilou
Merci de ces précisions qui , j’en suis sur, servirons à beaucoup.
Ces trois boucles fonctionnent parfaitement.
Quelle est la boucle qui affichent toutes les reponses à mon formulaire ? (j’ai utilisé la boucle proposée dans cet articles mais c’est la seule qui ne renvoit rien du tout)
Affiche l’ensemble des réponses à un formulaire donné
La réponse a déjà été donné dans le post dans bas
Répondre à ce message
Pffh, avec la meilleure volonté, ce plugin est incompréhensible. Je vois bien comment créer une table, des champs... Et puis quoi ? Comment lier un champ à un champ déjà existant ? Comment intégrer tout ça dans un squelette en affichage simple ou avec possibilité d’ajouter un enregistrement ? Encapsuler le champ dans le code html, c’est quoi ? Les auteurs ont-ils accès aux tables ? Comment ?
En attendant des explications plus claires, je laisse tomber.
Et bien, une fois que l’on a créé une table, on l’affiche dans un squelette par une boucle habituelle.
Au plus simple, ça doit donner quelque chose comme (pour afficher la table 1 (id_form=...)) :
Attention, important : seuls les champs publics (définis comme tels dans la création de la table) seront affichés !
Bon, j’essaie encore...
Premier problème : lorsque je publie la donnée, j’ai un message d’erreur :
pour chaque champ. Mais la donnée est visible dans la partie privée.
Deuxième problème : dans la partie publique, j’ai juste
qui s’affiche quand je place la boucle que tu m’indiques...
On va y arriver. Je l’espère car l’outil semble extrêmement utile...
Pour ton deuxième problème, cela ressemble à des champs non publics (à vérifier).
L’autre solution, si _tous_ les champs sont publics est d’ajouter le critère
{tout}
dans la boucle CHAMPS.Sinon, je ne suis pas un expert, et je n’ai pas le problème 1, donc...
Merci pour l’aide, mais ça ne marche toujours pas malgré que les champs soient tous publics... J’ai oublié de signalé que lorsque je valide un nouveau champ, l’interface déconne : l’ensemble de la partie privée se retrouve dupliquée à l’intérieur même de la zone de paramétrage. Pour info, je suis en 1.9.2
Je pose la meme question :
« Encapsuler le champ dans le code html » c’est quoi ?
Pour le reste pas de problemes sauf un, dans firefox je n’ai pas les fleches pour remonter ou descendre les parties du formulaire ?
Merci.
Même question ....
Répondre à ce message
Il y a une incompatibilité entre Forms & tables 1.9.1 et Tweak_spip.
A l’installation du plugin Tweak-spip, les formulaires ne sont plus affichés.
FDM
les plugins
- form&tables
- tweak
sont compatibles chez moi sous Spip 191 ! (maintenant il est possible que certaines fonctionnalité du tweak ne le soit pas)
voir en ligne :
Répondre à ce message
Bonjour, je trouve cet article très intéressant, et ai essayé de mettre en œuvre le plugin en question. Cependant, amha, il comporte - en terme d’ergonomie - un manque : il semble impossible de mettre sur la même ligne un champ avec son libellé. Le libellé est toujours au dessus du champ : cela limite pas mal les possiblités de présentation, notamment pour un formulaire un peu complexe.
Comment faire, donc, pour customizer cela ?
Autre remarque : sur la foi des lignes ci-dessus, j’ai installé le plugin jquery, puisqu’il est censé améliorer la gestion de la position des champs dans le formulaire, mais c’était une erreur. En effet, celui-ci m’a totalement planté le site !! (v.192 [8810]).
En tout cas, merci aux auteurs pour ce superbe boulot !!
Pour gerer la présentation des formulaires, il suffit de modifier la feuille de style forms.css et d’en mettre une version personalisée dans le dossier squelette (qui ne sera prise en compte que pour l’espace public cependant).
Si cela est absolument necessaire, le formulaire est généré à partir d’un squelette (dans formulaire/froms_structure), donc TOUT est personalisable.
Quand à jQuery, le plugin est nécessaire en SPIP 1.9.1, mais pas en 1.9.2 puisqu’il est intégré à SPIP. Les fonctionnalités permettent de modifier l’ordre des champs dans le formulaire, par glissé/déposé, ainsi que l’ordre des choix.
Malgré ces explications, je n’arrive pas à modifier le style de mon formulaire. Quand je change la couleur des styles “label” et “legend” par exemple, rien ne change. J’ai pourtant enregistrer mon fichier spip_forms.css dans le dossier squelettes.
Mon problème est que tous les titres sont en blanc par defaut, or le fond de mon site est blanc, donc rien ne s’affiche...
Pouvez-vous me dire comment dois-je procéder ?
Merci
Il faut travailler à partir du fichier spip_forms.css et penser à vider les caches pour visualiser les changements.
Répondre à ce message
Bonjour,
je cherche à savoir comment on peut utiliser l’option
Formulaires obligatoires pour la saisie de celui-ci :
J’ai un form1 et un form2 dans deux articles différents article 1 et article 4 par exemple.
Si je mets form1 dans cette option du form4, le formulaire de l’article 4 n’apparait plus.
D’autres tests ne sont pas concluants.
Même problème pour l’ption Encapsuler le champ dans le code html :
Aucun test n’est concluant.
Merci de vos éventuelles pistes.
Répondre à ce message
Bonsoir,
J’ai un soucis atypique. J’ai utilisé avec succès ce plug-in (merci et bravo !) pour implémenter une base de données gérée en admin et réutilisée sur le site.
En local (Wamp) tout se passe bien. Mais en production, les données n’apparaissent pas dans l’admin dans les champs si l’on veut éditer une entrée. Elles sont pourtant présentes puisque affichées dans le tableau de résumé juste avant.
J’ai essayé de tout supprimer, effacer la base pour en créer une nouvelle et réinstaller SPIP et rien de changé.
J’ai tenté l’installation sur mon hébergement « perso » (1&1) et là... tout va bien !
Le problème serait donc lié à l’hébergement... Quelqu’un a-t-il déjà eu ce problème ?
Quels sont les fichiers du plug-in qui gèrent le tableau de résumé et la génération du formulaire pré-remplis ensuite, pour voir si je peux changer quelque chose ?
Merci d’avance pour vos réponses
php 5 m’a fait ce pb chez 1&1
Je viens d’installer le dernier package mais hélas ! les données restent toujours invisibles lors de l’édition d’une donnée existante...
Quel est le fichier qui contrôle cet affichage ? Quelle différence avec celui qui affiche la table des données juste avant, pourrait provoquer ce manque ?
Répondre à ce message
Bonjour,
J’ai installé ce plugin il y a quelques jours et il m’est très utiles. Par contre j’aurais quelques questions , je l’ai installé en local et sur mon site et il y a des différences dans les 2 interfaces administrateurs : le paramétrage des champs du formulaire propose des options différentes alors je ne sais pas trop où ça coince , si c’est normal etc. Mais surtout, sur la partie publique de mon site (que ce soit en local ou sur le web), j’ai le bloc de texte qui dépasse de beaucoup par rapport au cadre de mon site. Comment faire pour réparer ce souci ? Est ce que je dois toucher à une feuille de style et si oui laquelle ou quel autre fichier dois je modifier ?
MErci d’avance.
Satindoll
Répondre à ce message
1&1 vienne de faire une MAJ de php vers 4.4.6
du coup site planté (je suis sous SPIP191)... j’ai réussit à remettre ça sur pied
mais l’insertion de formulaire n’est plus fonctionnelle avec ce plugin avec lequel je n’avais pas de soucis
quelqu’un as t il une piste ?
ce qui est étonnant c’est que ça fonctionne toujours dans la partie privée du site (ecrire) alors qu’il ne se passe rien en partie publique (meme pas <form1> affiché !
au secours
finalement ça devait etre la redirection du .hraccess vers php 5 que j’avais mis à la racine
Répondre à ce message
Bonjour,
Parce qu’il s’agit d’une évolution majeure de Spip, j’ai du mal à en imaginer toutes les utilisations possibles.
Pourrait-on par exemple utiliser les tables pour lier les articles à une autre application comme os-commerce ou zencart ?
Ou encore, c’est trés flou pour moi, utiliser les tables pour passer des paramètres à un modèle ?
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 : |