Bonjour,
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé pour le forum de réaction aux articles. J'avais mis dans mon dossier /squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
J'ai lu dans d'autres posts que formulaire_forum_previsu.html était maintenant inutile. Bon. Très bien.
Mais aujourd'hui, après passage à 1.9, le forum ne s'affiche plus dans les articles, cf par exemple :
http://www.serviteursdejesusetdemarie.org/actu/Petits-changements-et-grands.html
(cliquer en bas de page "Réagir ou témoigner")
Qu'ai-je oublié ?
Merci beaucoup
olivier
----- Original Message ----- From: "Olivier Margerand - bonnenouvelle.fr" <contact@bonnenouvelle.fr>
To: <spip@rezo.net>
Sent: Friday, August 18, 2006 7:12 PM
Subject: [Spip] 1.8.3 -> 1.9 : #FORMULAIRE_FORUM ne donne plus rien
Bonjour,
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé
pour le forum de réaction aux articles. J'avais mis dans mon dossier
/squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
J'ai lu dans d'autres posts que formulaire_forum_previsu.html était
maintenant inutile. Bon. Très bien.
Mais aujourd'hui, après passage à 1.9, le forum ne s'affiche plus dans
les articles, cf par exemple :
http://www.serviteursdejesusetdemarie.org/actu/Petits-changements-et-grands.html
(cliquer en bas de page "Réagir ou témoigner")
Qu'ai-je oublié ?
Merci beaucoup
olivier
Bonsoir,
Je suis allé faire un tour dans ton dossier squelettes! C'est un peu le
bazar
Remets les formulaires dans le dossier formulaires, le dossier lang
c'est assez curieux ici aussi. Pour ton problème, il semble que ton fichier
article.html ne soit pas complet et l'appele des pages se fait par
spip.php?page=tapage c'est tout..
Remets un peu d'ordre et je pense que tu devrais y voir plus clair
BB
Bernard Blazin a écrit :
----- Original Message ----- From: "Olivier Margerand - bonnenouvelle.fr" <contact@bonnenouvelle.fr>
To: <spip@rezo.net>
Sent: Friday, August 18, 2006 7:12 PM
Subject: [Spip] 1.8.3 -> 1.9 : #FORMULAIRE_FORUM ne donne plus rien
Bonjour,
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé
pour le forum de réaction aux articles. J'avais mis dans mon dossier
/squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
J'ai lu dans d'autres posts que formulaire_forum_previsu.html était
maintenant inutile. Bon. Très bien.
Mais aujourd'hui, après passage à 1.9, le forum ne s'affiche plus dans
les articles, cf par exemple :
http://www.serviteursdejesusetdemarie.org/actu/Petits-changements-et-grands.html
(cliquer en bas de page "Réagir ou témoigner")
Qu'ai-je oublié ?
Merci beaucoup
olivier
Bonsoir,
Je suis allé faire un tour dans ton dossier squelettes! C'est un peu le
bazar 
Qu'est-ce qui est le bazar ?
Remets les formulaires dans le dossier formulaires,
Ben justement, sous 1.8 on m'a dit de ne pas le faire car les formulaires de la version suivante les écraseraient. Et dans l'article de mise à jour de Spip vers 1.9, il est encore précisé de bien mettre les formulaires dans le dossier /squelettes/
le dossier lang
Idem cf le même article :
http://www.spip.net/fr_article3370.html
c'est assez curieux ici aussi. Pour ton problème, il semble que ton fichier
article.html ne soit pas complet et l'appele des pages se fait par
spip.php?page=tapage c'est tout..
Pas complet ? C'est-à-dire ? Sous 1.8.3, ça marchait très bien.
Je dois appeler le formulaire via spip.php ?! Pourtant avec #FORMULAIRE_ECRIRE_AUTEUR, ça fonctionne très bien.
Remets un peu d'ordre et je pense que tu devrais y voir plus clair
Pour l'instant je trouve que c'est relativement ordonné et je n'y vois pas très clair... 
BB
Olivier Margerand - bonnenouvelle.fr a écrit :
Bonjour,
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé pour le forum de réaction aux articles. J'avais mis dans mon dossier /squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
J'ai lu dans d'autres posts que formulaire_forum_previsu.html était maintenant inutile. Bon. Très bien.
Mais aujourd'hui, après passage à 1.9, le forum ne s'affiche plus dans les articles, cf par exemple :
http://www.serviteursdejesusetdemarie.org/actu/Petits-changements-et-grands.html
(cliquer en bas de page "Réagir ou témoigner")
Il s'agit donc de cette page :
http://www.serviteursdejesusetdemarie.org/actu/spip.php?page=forum&id_article=442
sur laquelle j'aimerais que le formulaire apparaisse comme avant.
Qu'ai-je oublié ?
Merci beaucoup
olivier
Le 21 août 06, à 09:44, Olivier Margerand - bonnenouvelle.fr a écrit :
Bernard Blazin a écrit :
----- Original Message -----
From: "Olivier Margerand - bonnenouvelle.fr"
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé
pour le forum de réaction aux articles. J'avais mis dans mon dossier
/squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
Remets les formulaires dans le dossier formulaires,
Ben justement, sous 1.8 on m'a dit de ne pas le faire car les
formulaires de la version suivante les écraseraient. Et dans l'article
de mise à jour de Spip vers 1.9, il est encore précisé de bien mettre
les formulaires dans le dossier /squelettes/
J'ai eu le même probleme que toi Olivier, et je n'ai trouvé de solution pour résoudre que de faire comme dit Bernard "Remets les formulaires dans le dossier formulaires,", ca marche, avec les inconvénients de maintenance que tu cites
@+
Nicolas R
http://www.caferoller.com
nicolasriq@free.fr a écrit :
Le 21 août 06, à 09:44, Olivier Margerand - bonnenouvelle.fr a écrit :
Bernard Blazin a écrit :
----- Original Message -----
From: "Olivier Margerand - bonnenouvelle.fr"
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé
pour le forum de réaction aux articles. J'avais mis dans mon dossier
/squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
Remets les formulaires dans le dossier formulaires,
Ben justement, sous 1.8 on m'a dit de ne pas le faire car les
formulaires de la version suivante les écraseraient. Et dans l'article
de mise à jour de Spip vers 1.9, il est encore précisé de bien mettre
les formulaires dans le dossier /squelettes/
J'ai eu le même probleme que toi Olivier, et je n'ai trouvé de solution pour résoudre que de faire comme dit Bernard "Remets les formulaires dans le dossier formulaires,", ca marche, avec les inconvénients de maintenance que tu cites
Ok, merci.
Donc en fait il s'agit probablement d'un bug ? (attention, quand on dit ça, on s'attire les foudres des développeurs.
)
olivier
@+
Nicolas R
http://www.caferoller.com
nicolasriq@free.fr a écrit :
Le 21 août 06, à 09:44, Olivier Margerand - bonnenouvelle.fr a écrit :
Bernard Blazin a écrit :
----- Original Message -----
From: "Olivier Margerand - bonnenouvelle.fr"
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé
pour le forum de réaction aux articles. J'avais mis dans mon dossier
/squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
Remets les formulaires dans le dossier formulaires,
Ben justement, sous 1.8 on m'a dit de ne pas le faire car les
formulaires de la version suivante les écraseraient. Et dans l'article
de mise à jour de Spip vers 1.9, il est encore précisé de bien mettre
les formulaires dans le dossier /squelettes/
J'ai eu le même probleme que toi Olivier, et je n'ai trouvé de solution pour résoudre que de faire comme dit Bernard "Remets les formulaires dans le dossier formulaires,", ca marche, avec les inconvénients de maintenance que tu cites
En fait ça ne fonctionne pas non plus.
Résumé de ma situation :
- mon #FORMULAIRE_ECRIRE_AUTEUR (présent dans /squelettes/ uniquement) s'affiche correctement
- mon #FORMULAIRE_FORUM ne s'affiche pas du tout : ni le mien, ni celui par défaut qui se trouve dans /formulaires/
Cf ici :
http://www.serviteursdejesusetdemarie.org/actu/Camp-d-ete-dans-l-Herault-garcon.html
On voit les réactions mais le formulaire ne s'affiche ni quand on réagit à l'article, ni quand on répond à un autre message.
- j'ai aussi un #FORMULAIRE_ECRIRE_AUTEUR_ES qui ne s'affiche pas non plus
Donc je pense vraiment que le problème est de mon fait mais je ne le trouve pas.
@+
Nicolas R
http://www.caferoller.com
Olivier Margerand - bonnenouvelle.fr a écrit :
nicolasriq@free.fr a écrit :
Le 21 août 06, à 09:44, Olivier Margerand - bonnenouvelle.fr a écrit :
Bernard Blazin a écrit :
----- Original Message -----
From: "Olivier Margerand - bonnenouvelle.fr"
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé
pour le forum de réaction aux articles. J'avais mis dans mon dossier
/squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
Remets les formulaires dans le dossier formulaires,
Ben justement, sous 1.8 on m'a dit de ne pas le faire car les
formulaires de la version suivante les écraseraient. Et dans l'article
de mise à jour de Spip vers 1.9, il est encore précisé de bien mettre
les formulaires dans le dossier /squelettes/
J'ai eu le même probleme que toi Olivier, et je n'ai trouvé de solution pour résoudre que de faire comme dit Bernard "Remets les formulaires dans le dossier formulaires,", ca marche, avec les inconvénients de maintenance que tu cites
En fait ça ne fonctionne pas non plus.
Résumé de ma situation :
- mon #FORMULAIRE_ECRIRE_AUTEUR (présent dans /squelettes/ uniquement) s'affiche correctement
- mon #FORMULAIRE_FORUM ne s'affiche pas du tout : ni le mien, ni celui par défaut qui se trouve dans /formulaires/
Cf ici :
http://www.serviteursdejesusetdemarie.org/actu/Camp-d-ete-dans-l-Herault-garcon.html
On voit les réactions mais le formulaire ne s'affiche ni quand on réagit à l'article, ni quand on répond à un autre message.
- j'ai aussi un #FORMULAIRE_ECRIRE_AUTEUR_ES qui ne s'affiche pas non plus
Donc je pense vraiment que le problème est de mon fait mais je ne le trouve pas.
@+
Nicolas R
http://www.caferoller.com
Ton formulaire_forum de base dans la 1.9 s'affiche t'il ou pas dans la page article de base du dossier/dist/
Si oui c'est que celui que tu tentes de placer n'est pas compatible avec la v 1.9
MA
* Olivier Margerand - bonnenouvelle.fr tapotait, le 21/08/2006 14:42:
Résumé de ma situation :
- mon #FORMULAIRE_ECRIRE_AUTEUR (présent dans /squelettes/ uniquement) s'affiche correctement
- mon #FORMULAIRE_FORUM ne s'affiche pas du tout : ni le mien, ni celui par défaut qui se trouve dans /formulaires/
Elle est bien placée dans un boucle ARTICLES ta balise ?
Cf : Les formulaires - SPIP.
--
Jacques — SPIP - Pyrat.net – Création de sites Internet
monnaieancienne.com a écrit :
Ton formulaire_forum de base dans la 1.9 s'affiche t'il ou pas dans la page article de base du dossier/dist/
Non.
J'ai supprimé à l'instant mon squelette forum.html de mon répertoire /squelettes/ donc on peut voir ici ce que donne le squelette par défaut :
http://www.serviteursdejesusetdemarie.org/actu/spip.php?page=forum&id_article=80
Jacques PYRAT a écrit :
* Olivier Margerand - bonnenouvelle.fr tapotait, le 21/08/2006 14:42:
Résumé de ma situation :
- mon #FORMULAIRE_ECRIRE_AUTEUR (présent dans /squelettes/ uniquement) s'affiche correctement
- mon #FORMULAIRE_FORUM ne s'affiche pas du tout : ni le mien, ni celui par défaut qui se trouve dans /formulaires/
Elle est bien placée dans un boucle ARTICLES ta balise ?
Cf : Les formulaires - SPIP.
Sous 1.8.3 elle était hors boucle et elle fonctionnait.
Là je l'ai mise dans une boucle ARTICLES sans succès. Idem dans une boucle FORUMS.
Mais comme le squelette par défaut ne fonctionne pas, je pense qu'il y a autre chose. Est-ce qu'il faut que je précise dans la configuration que j'autorise l'inscription des visiteurs du site public ?
Olivier Margerand - bonnenouvelle.fr a écrit :
Mais comme le squelette par défaut ne fonctionne pas, je pense qu'il y a autre chose. Est-ce qu'il faut que je précise dans la configuration que j'autorise l'inscription des visiteurs du site public ?
Je n'ai pas la réponse à cette question mais de toute façon le site les accepte déjà...
Olivier Margerand - bonnenouvelle.fr a écrit :
monnaieancienne.com a écrit :
Ton formulaire_forum de base dans la 1.9 s'affiche t'il ou pas dans la page article de base du dossier/dist/
Non.
J'ai supprimé à l'instant mon squelette forum.html de mon répertoire /squelettes/ donc on peut voir ici ce que donne le squelette par défaut :
http://www.serviteursdejesusetdemarie.org/actu/spip.php?page=forum&id_article=80
J'essaie de comprendre mais franchement j'ai beaucoup de mal.
En plus Spip n'affiche aucune erreur donc je n'ai pas de moyen de savoir pourquoi il n'affiche pas le formulaire sur la page par défaut.
Faut-il que je renvoie tous les fichiers de la 1.9 sur le serveur ?
J'ai déjà essayé avec les formulaires, avec des fichiers dans /ecrire/ mais rien n'y fait.
Merci d'avance parce que là je coule...
olivier
Olivier Margerand - bonnenouvelle.fr a écrit :
Olivier Margerand - bonnenouvelle.fr a écrit :
monnaieancienne.com a écrit :
Ton formulaire_forum de base dans la 1.9 s'affiche t'il ou pas dans la page article de base du dossier/dist/
Non.
J'ai supprimé à l'instant mon squelette forum.html de mon répertoire /squelettes/ donc on peut voir ici ce que donne le squelette par défaut :
http://www.serviteursdejesusetdemarie.org/actu/spip.php?page=forum&id_article=80
J'essaie de comprendre mais franchement j'ai beaucoup de mal.
En plus Spip n'affiche aucune erreur donc je n'ai pas de moyen de savoir pourquoi il n'affiche pas le formulaire sur la page par défaut.
Faut-il que je renvoie tous les fichiers de la 1.9 sur le serveur ?
J'ai déjà essayé avec les formulaires, avec des fichiers dans /ecrire/ mais rien n'y fait.
Merci d'avance parce que là je coule...
Je persiste : je pense que le problème vient de ce que Spip n'arrive pas à interprêter la balise #FORMULAIRE_FORUM : c'est comme si elle était absente du squelette, qu'il s'agisse du mien ou de celui de /dist/
Je vais devenir fou : qu'est-ce qui se passe ? Pourquoi suis-je apparemment le seul à rencontrer ce problème ? Je n'ai rien modifié par rapport au même site sous 1.8.3.
De même pour un autre formulaire que j'ai créé et qui s'appelle formulaire_ecrire_auteur_es.html ; je l'appelle avec #FORMULAIRE_ECRIRE_AUTEUR_ES : ça fonctionnait sans problème sous 1.8.3. Qu'est-ce qui a changé avec 1.9 et que je ne trouve ni sur la liste, ne sur le site, ni sur Google ?
olivier
Olivier Margerand - bonnenouvelle.fr a écrit :
Jacques PYRAT a écrit :
* Olivier Margerand - bonnenouvelle.fr tapotait, le 21/08/2006 14:42:
Résumé de ma situation :
- mon #FORMULAIRE_ECRIRE_AUTEUR (présent dans /squelettes/ uniquement) s'affiche correctement
- mon #FORMULAIRE_FORUM ne s'affiche pas du tout : ni le mien, ni celui par défaut qui se trouve dans /formulaires/
Elle est bien placée dans un boucle ARTICLES ta balise ?
Cf : Les formulaires - SPIP.
Sous 1.8.3 elle était hors boucle et elle fonctionnait.
Là je l'ai mise dans une boucle ARTICLES sans succès. Idem dans une boucle FORUMS.
J'en remets une couche : dans /dist/forum.html, la balise est hors de toute boucle alors que je n'ai évidemment pas modifié les sqelettes de /dist/
Franchement je ne sais plus trop quoi tenter. J'ai fait des trucs désespérant d'inconsistance pour tenter de résoudre ce problème mais là je n'ai plus d'idée...
Mais comme le squelette par défaut ne fonctionne pas, je pense qu'il y a autre chose. Est-ce qu'il faut que je précise dans la configuration que j'autorise l'inscription des visiteurs du site public ?
Olivier Margerand - bonnenouvelle.fr a écrit :
Bonjour,
J'ai un site qui, sous Spip 1.8.3, affichait un formulaire personnalisé pour le forum de réaction aux articles. J'avais mis dans mon dossier /squelettes/ :
- formulaire_forum.html
- formulaire_forum_previsu.html
J'ai lu dans d'autres posts que formulaire_forum_previsu.html était maintenant inutile. Bon. Très bien.
Mais aujourd'hui, après passage à 1.9, le forum ne s'affiche plus dans les articles, cf par exemple :
http://www.serviteursdejesusetdemarie.org/actu/Petits-changements-et-grands.html
(cliquer en bas de page "Réagir ou témoigner")
Qu'ai-je oublié ?
Merci beaucoup
olivier
Seigneur, ayez pitié...
Je croyais l'avoir fait mais... non. 
= supprimer mon formulaire_forum.html de /squelettes/ pour voir et... effectivement le form. par défaut apparaît.
Donc le problème vient de ma version du formulaire.
Du coup je vais voir ça et peut-être que j'arriverai aussi à résoudre le problème de #FORMULAIRE_ECRIRE_AUTEUR_ES...
Une question, tout de même : j'ai lu quelque part que formulaire_forum_previsu.html n'était plus utile sous 1.9 : c'est vrai, patron ?
Olivier Margerand - bonnenouvelle.fr a écrit :
Donc le problème vient de ma version du formulaire.
Du coup je vais voir ça et peut-être que j'arriverai aussi à résoudre le problème de #FORMULAIRE_ECRIRE_AUTEUR_ES...
C'est bon pour le forum. Je l'ai recréé à partir de la nouvelle version du formulaire par défaut.
En revanche pas moyen de créer son propre formulaire ? Si je crée formulaire_preinscription.html (par exemple à partir de formulaire_ecrire_auteur.html) et que je veux le faire apparaître via #FORMULAIRE_PREINSCRIPTION, ça n'est plus possible ?
Une question, tout de même : j'ai lu quelque part que formulaire_forum_previsu.html n'était plus utile sous 1.9 : c'est vrai, patron ?
Heu, non, ça devait être faux. 
Olivier Margerand - bonnenouvelle.fr a écrit :
En revanche pas moyen de créer son propre formulaire ? Si je crée formulaire_preinscription.html (par exemple à partir de formulaire_ecrire_auteur.html) et que je veux le faire apparaître via #FORMULAIRE_PREINSCRIPTION, ça n'est plus possible ?
Pas de réponse ? Pas très cool mais tant pis.
spip-bounces@rezo.net wrote:
Olivier Margerand - bonnenouvelle.fr a écrit :
En revanche pas moyen de créer son propre formulaire ? Si je crée
formulaire_preinscription.html (par exemple à partir de
formulaire_ecrire_auteur.html) et que je veux le faire apparaître via
#FORMULAIRE_PREINSCRIPTION, ça n'est plus possible ?
Pas de réponse ? Pas très cool mais tant pis.
Pas très cool comme remarque.
As-tu créé inc-formulaire_preinscription.php ?
Olivier GENDRIN a écrit :
spip-bounces@rezo.net wrote:
Olivier Margerand - bonnenouvelle.fr a écrit :
En revanche pas moyen de créer son propre formulaire ? Si je crée
formulaire_preinscription.html (par exemple à partir de
formulaire_ecrire_auteur.html) et que je veux le faire apparaître via
#FORMULAIRE_PREINSCRIPTION, ça n'est plus possible ?
Pas de réponse ? Pas très cool mais tant pis.
Pas très cool comme remarque.
Pardon mais je crois que pour ceux qui connaissent bien Spip, mon problème est assez abordable alors c'est un peu frustrant de parler dans le vide.
As-tu créé inc-formulaire_preinscription.php ?
Avec 1.8.3 j'avais inc-formulaire_preinscription.php3 dans /squelettes/ mais comme là j'ai vu que ces fichiers n'étaient plus dans /formulaires/, je l'ai supprimé.
J'ai cherché où étaient ces fichiers dans 1.9 et je n'ai trouvé que /balise/formulaire_ecrire_auteur.php que j'ai dupliqué dans /squelettes/ en le renommant formulaire_preinscription.php sans succès.
Je l'ai renommé inc-formulaire_preinscription.php mais le formulaire ne s'affiche toujours pas.
Pour l'instant j'ai bien mis dans ce formulaire un strict copier-coller de formulaire_ecrire_auteur.html pour être sûr que le problème ne vient pas de ma version du formulaire.
Merci pour ton aide, ça fait du bien. Au moins je sais maintenant qu'il est possible d'avoir ses propres formulaires sous 1.9
olivier