Bonjour,
Je suis de fil en aiguille tombé sur Spip_form.
Mais cela n'a pas l'air d'une une contribution mais plutôt un remodelage
d'un spip : résultat tout serait fichu lors d'une mise à jour, c'est bien
ça ?
Bonjour,
Je suis de fil en aiguille tombé sur Spip_form.
Mais cela n'a pas l'air d'une une contribution mais plutôt un remodelage
d'un spip : résultat tout serait fichu lors d'une mise à jour, c'est bien
ça ?
Josh a écrit :
Bonjour,
Je suis de fil en aiguille tombé sur Spip_form.
Mais cela n'a pas l'air d'une une contribution mais plutôt un remodelage
d'un spip : résultat tout serait fichu lors d'une mise à jour, c'est bien
ça ?
npas forcément: il y a quelques fichiers à adapter mais c'est plutot modulable et bien foutu (ceci dit j'ai pas encore réussi à le faire fonctionner)
DD
npas forcément: il y a quelques fichiers à adapter mais c'est plutot
modulable et bien foutu (ceci dit j'ai pas encore réussi à le faire
fonctionner) DD
J'adore ce type de réponse : c'est génial mais ça marche pas chez moi !
Je disais ça parce qu'il n'y a pas que quelques fichiers : c'est toute la
distribution spip qui est dans le package !
Une fois installé ça à l'air de fonctionner sauf que ça met tout en l'air
les menus spip (plus d'icones pour les menus, décalages CSS...)
Voir une capture d'écran :
- Bien le package à un problème sur le dossier ecrire/img_pack/ : il manque
des icônes, donc uploader les icônes d'une distribution 1.8.2.
- Lors de la création d'un formulaire, on met le nom et on valide mais rien
ne se passe, il recharge la page. Que faut-il faire ? est-ce un problème de
connexion à la base de données ?
- Le problème persiste lors d'un mise à jour
Josh a écrit :
npas forcément: il y a quelques fichiers à adapter mais c'est plutot
modulable et bien foutu (ceci dit j'ai pas encore réussi à le faire
fonctionner) DDJ'adore ce type de réponse : c'est génial mais ça marche pas chez moi !
Je disais ça parce qu'il n'y a pas que quelques fichiers : c'est toute la
distribution spip qui est dans le package !Une fois installé ça à l'air de fonctionner sauf que ça met tout en l'air
les menus spip (plus d'icones pour les menus, décalages CSS...)Voir une capture d'écran :
comme tu trouves ca génial, je te donnes un peu de grain à moudre:
ici http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html tu trouveras un package avec semble-t-il seulement les fichiers spécifiques à SPIP forms.
je me repenche sur mon premier essai qui fonctionnait dans la partie privée mais aucun formulaire n'apparaît dans la partie publique et je reposte.
DD
C'est une conspiration ? :O{
Le lien que vous m'avez donné ne mène que sur une mise à jour pour la 1.8.2e
(j'ai été contacté par le développeur du site), mise à jour d'une
contribution que l'on peut trouver sur spip lab bien sûr... le reste est
dans la légende
Bonjour,
J'ai compris pourquoi Spip_forms ne fonctionne pas : aucune base sql n'est
créé à l'installation !
Quelqu'un a t-il le fichier .sql qui permet de les créer ?
Merci d'avance
Josh a écrit :
Bonjour,
J'ai compris pourquoi Spip_forms ne fonctionne pas : aucune base sql n'est
créé à l'installation !
Quelqu'un a t-il le fichier .sql qui permet de les créer ?Merci d'avance
CREATE TABLE `spip_forms` (
`id_form` bigint(21) NOT NULL auto_increment,
`titre` varchar(255) NOT NULL default '',
`descriptif` text NOT NULL,
`texte` text NOT NULL,
`email` varchar(255) NOT NULL default '',
`champconfirm` varchar(255) NOT NULL default '',
`sondage` varchar(255) NOT NULL default '',
`schema` text NOT NULL,
`maj` timestamp NOT NULL,
`mode` varchar(255) NOT NULL default '',
`modif` char(1) NOT NULL default '',
PRIMARY KEY (`id_form`)
) TYPE=MyISAM;
CREATE TABLE `spip_forms_articles` (
`id_form` bigint(21) NOT NULL default '0',
`id_article` bigint(21) NOT NULL default '0',
KEY `id_form` (`id_form`),
KEY `id_article` (`id_article`)
) TYPE=MyISAM;
CREATE TABLE `spip_reponses` (
`id_reponse` bigint(21) NOT NULL auto_increment,
`id_form` bigint(21) NOT NULL default '0',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`ip` varchar(255) NOT NULL default '',
`id_auteur` bigint(21) NOT NULL default '0',
`statut` varchar(255) NOT NULL default '',
`cookie` varchar(255) NOT NULL default '',
`mail` varchar(255) NOT NULL default '',
PRIMARY KEY (`id_reponse`),
KEY `id_form` (`id_form`,`date`),
KEY `date` (`date`),
KEY `cookie` (`cookie`),
KEY `id_auteur` (`id_auteur`),
KEY `statut` (`statut`,`id_form`)
) TYPE=MyISAM;
CREATE TABLE `spip_reponses_champs` (
`id_reponse` bigint(21) NOT NULL default '0',
`champ` varchar(255) NOT NULL default '',
`valeur` blob NOT NULL,
KEY `champ` (`champ`,`id_reponse`),
KEY `id_reponse` (`id_reponse`)
) TYPE=MyISAM;
INSERT INTO spip_meta`(nom, valeur, maj) VALUES ('activer_forms','oui',now());
Josh a écrit :
Bonjour,
Je suis de fil en aiguille tombé sur Spip_form.
Mais cela n'a pas l'air d'une une contribution mais plutôt un remodelage
d'un spip : résultat tout serait fichu lors d'une mise à jour, c'est bien
ça ?
Plus ou moins effectivement dans sa version actuelle.
Mais Cédric est en train de mettre ça sous forme de plugin dans la zone et ce sera donc disponible aisément et sans tout casser dans la prochaine version de SPIP.
--
Jacques — SPIP - Pyrat.net – Création de sites Internet
Plus ou moins effectivement dans sa version actuelle.
Mais Cédric est en train de mettre ça sous forme de plugin dans la zone
et ce sera donc disponible aisément et sans tout casser dans la
prochaine version de SPIP.
En attendant ce qu'il faut faire pour que la version actuelle soit viable.
Ce serait bien que quelqu'un fasse les modifications : tout le monde ne
passera pas immédiatement à la version 1.9...
- Copier/Coller les répertoire /ecrire/img_pack/ d'une version 1.8.2 dans le
répertoire correspondant du addon
- Faire un fichier install.txt expliquant que si la création des tables ne
marche pas automatiquement, il faut les créer avec un fichier .sql :
CREATE TABLE `spip_forms` (
`id_form` bigint(21) NOT NULL auto_increment,
`titre` varchar(255) NOT NULL default '',
`descriptif` text NOT NULL,
`texte` text NOT NULL,
`email` varchar(255) NOT NULL default '',
`champconfirm` varchar(255) NOT NULL default '',
`sondage` varchar(255) NOT NULL default '',
`schema` text NOT NULL,
`maj` timestamp NOT NULL,
`mode` varchar(255) NOT NULL default '',
`modif` char(1) NOT NULL default '',
PRIMARY KEY (`id_form`)
) TYPE=MyISAM;
CREATE TABLE `spip_forms_articles` (
`id_form` bigint(21) NOT NULL default '0',
`id_article` bigint(21) NOT NULL default '0',
KEY `id_form` (`id_form`),
KEY `id_article` (`id_article`)
) TYPE=MyISAM;
CREATE TABLE `spip_reponses` (
`id_reponse` bigint(21) NOT NULL auto_increment,
`id_form` bigint(21) NOT NULL default '0',
`date` datetime NOT NULL default '0000-00-00 00:00:00',
`ip` varchar(255) NOT NULL default '',
`id_auteur` bigint(21) NOT NULL default '0',
`statut` varchar(255) NOT NULL default '',
`cookie` varchar(255) NOT NULL default '',
`mail` varchar(255) NOT NULL default '',
PRIMARY KEY (`id_reponse`),
KEY `id_form` (`id_form`,`date`),
KEY `date` (`date`),
KEY `cookie` (`cookie`),
KEY `id_auteur` (`id_auteur`),
KEY `statut` (`statut`,`id_form`)
) TYPE=MyISAM;
CREATE TABLE `spip_reponses_champs` (
`id_reponse` bigint(21) NOT NULL default '0',
`champ` varchar(255) NOT NULL default '',
`valeur` blob NOT NULL,
KEY `champ` (`champ`,`id_reponse`),
KEY `id_reponse` (`id_reponse`)
) TYPE=MyISAM;
INSERT INTO spip_meta`(nom, valeur, maj) VALUES
('activer_forms','oui',now());
Désolé,
Ce script ne marche pas tel quel (copier-coller)
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax near ''spip_forms' (
'id_form' bigint(21) NOT NULL auto_increment,
'titre' var' at line 1
Il faut aussi rajouter à ça le pack pour les 1.8.2.:
http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html
Et faire aussi un copier/coller du fichier IMG/icones_barres d'une 1.8.2
originale pour ne pas avoir des trucs bizzares dans la barres de menu des
articles
Bonjour,
Après avoir eu des diffcultés à l'installer, je commence à découvrir ce
magnifique addon !
Apparament j'ai un problème lors du téléchargement des réponses : il
m'affiche une page blanche...
--
7 sites sous spip 1.8.2.
Tidy pour Xthml Strict, Accessibilité
Modules : Découpe d'articles, Xprotector, Authentification, Spip_forms
Le 9 févr. 06 à 11:30, Josh a écrit :
Bonjour,
Après avoir eu des diffcultés à l'installer, je commence à découvrir ce
magnifique addon !Apparament j'ai un problème lors du téléchargement des réponses : il
m'affiche une page blanche...
Après avoir eu moi aussi des difficultés pour l'installer, je parviens maintenant à produire un formulaire dans l'interface privé. J'insère le raccourci <form1> dans le texte d'un article mais le formulaire reste invisible sur le site public (même après recalcul).
Deux chose m'interpellent toutefois :
La première : une fois conçu le formulaire reste en statut en "demande de validation" (picto orange), c'est peut-être normal ???
La seconde : C'est la phrase suivante sur l'article (http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html)
" 28/11/2005 : penser à ajouter un appel a forms_avant_propre($texte) dans la fonction avant_propre() "
Que faire exactement ? dans quel fichier ? Si quelqu'un peut me donner une piste ou une solution j'en serais ravi ![]()
Version utilisée spip182g
Salutations
Pierre
Bon je suis en train d'essayer de faire un mode d'emploi pour faire
fonctionner cette contribution sur Spip 1.8.2
C'est très difficile car d'après l'auteur de la version de :
- http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html
"Non, cela fonctionne tres bien chez ceux qui l'ont installes a ma
connaissance."
- la version de spip_lab :
"oui je sais y a des problèmes mais dans la 1.9 tout ira bien" (heu... au
fait elle sort quand la 1.9 ?)
Donc la procédure définie par les créateurs ne fonctionne pas :
- récupérer la contribution spip_lab
- mettre à jour avec la version notre_ville
- modifier form_mes_options par mes_options
=> les formulaires se créées dans l'administration mais les ne s'affichent
pas sur le site.
======================================================================
On va reprendre à 0 :
1- Je met en ligne la contribution spip_lab
=====================================================================
2- Je créé les tables avec les données sql disponibles sur ce topics si les
tables ne sont pas créées.
======================================================================
3- Je fait un copier coller du répertoire d'une 1.8.2. originale
ecrire/image_pack pour remplacer les icones qui plantent
======================================================================
4- Je fait un copier coller du répertoire d'une 1.8.2 originale
IMG/icones_barre pour remplacer les icones qui plantent
======================================================================
Résultat :
- L'administration à l'air de marcher
- Je fais un test de création de formulaire, ça à l'air de marcher
- J'essaye de télécharger les données sur l'administration : oki ça marche
alleloyah !
Je fais la mise à jour avec ces fichiers :
http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html
Mais je déconseille de le faire étant donné les difficultés que j'ai eu
jusqu'ici...
Le 9 févr. 06 à 14:29, Josh a écrit :
Bon je suis en train d'essayer de faire un mode d'emploi pour faire
fonctionner cette contribution sur Spip 1.8.2C'est très difficile car d'après l'auteur de la version de :
- http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html
"Non, cela fonctionne tres bien chez ceux qui l'ont installes a ma
connaissance."- la version de spip_lab :
"oui je sais y a des problèmes mais dans la 1.9 tout ira bien" (heu... au
fait elle sort quand la 1.9 ?)Donc la procédure définie par les créateurs ne fonctionne pas :
- récupérer la contribution spip_lab
- mettre à jour avec la version notre_ville
- modifier form_mes_options par mes_options=> les formulaires se créées dans l'administration mais les ne s'affichent
pas sur le site.======================================================================
On va reprendre à 0 :1- Je met en ligne la contribution spip_lab
ça marche chez moi !
La procédure d'installation est exactement celle décrite dans notre-ville.net ( je suis parti de spip 182g)
Avec en plus (c'est la dernière ligne de l'article : http://www.notre-ville.net/spip-forms-sur-base-SPIP-1-8-2e.html)
la création d'un mes_options.php3 comme dans la version disponible en ftp.... soit pour vous éviter de la télécharger :
<?php
//
// Formulaires
//
include("forms_mes_options.php3");
function avant_propre($texte) {
return forms_avant_propre($texte);
}
?>
Et voilà ça marche
Mais j'ai une question pour les spécialistes faut-il écrire include ou include_ecrire ?
Comme les deux semblent fonctionner également...
Si quelqu'un veut bien me communiquer des informations sur les boucles et balise de cette contrib je suis preneur.
Salutations
Une chose ne marche pas en tout cas c'est les accents :
J'ai réussi à récupérer dans Gnuméric les données CSV mais tous les accents
sont tronquées...
Quelqu'un à une idéee ?
Et voilà tout à planter chez moi en faisant cette connerie de mise à jour :
plus rien ne marche :
- Les formulaires ne s'affichent plus sur le site
- L'administration m'affiche que des pages vides...
Je déconseille donc fortement à tous de faire cette mise à jour
Je rectifie dû à un quiproquo avec le développeur qui m'avait dit que
c'était une mise à jour : c'est la version complète.
La création des tables peut se faire à la main si elle plante...
Par contre il réside un vrai problème d'accents, qui sont tous tronqués...
--
7 sites sous spip 1.8.2.
Tidy pour Xthml Strict, Accessibilité
Modules : Découpe d'articles, Xprotector, Authentification, Spip_forms
Il y a un gros problème d'accent dans spip_forms : ils sont tous tronqués
lors de la récupération sous format CSV...
--
7 sites sous spip 1.8.2.
Tidy pour Xthml Strict, Accessibilité
Modules : Découpe d'articles, Xprotector, Authentification, Spip_forms