[SPIP 0000205]: Bug sur la génération du forum ?

Une note a été ajoutée pour ce bug.

http://www.spip.net/bugs/view_bug_page.php?f_id=0000205

Rapporteur: dferoc
Responsable:

Projet: SPIP
Bug ID: 0000205
Catégorie: espace public
Reproductibilité: toujours
Sévérité: majeur
Priorité: normale
Etat: nouveau

Date de soumission: 02/02/04 17:13 CET
Dernière modification: 03/02/04 22:36 CET

Résumé: Bug sur la génération du forum ?
Description:
Depuis le passage en 1.7 j'ai un souci avec les forums. Quand on choisit
de
répondre à un message existant dans un article le système ne stocke que
l'ID
du forum parent et pas l'ID article.

A priori cela gène ensuite pour la génération des pages d'articles : il
ne
prend que les messages ayant ID_ARTICLE non vide...

J'ai regardé la génération du formulaire de forum. J'utilise un squelette
comme ça :

<BOUCLE_forum_parent(FORUMS) {id_forum}>
     <h4>En r&eacute;ponse au message&nbsp;:<i>#TITRE</i></h4>
     [<p>(#TEXTE)</p>]
     <p>
     #FORMULAIRE_FORUM
     </p>
</BOUCLE_forum_parent>
</B_forum_parent>
      #FORMULAIRE_FORUM
<//B_forum_parent>

Quand je regarde dans inc_forum.php3 il apparait que la fonction
retour_forum() est appelée avec un $id_article vide...

=======================================================================

-----------------------------------------------------------------------
antoine - 02/02/04 23:03 CET
-----------------------------------------------------------------------
Normalement, cela devrait marcher si tu utilises #PARAMETRES_FORUM pour
générer l'URL de réponse au forum. Est-ce que c'est le cas ?

Les autres cas (où seul l'id_forum est passé dans l'URL) sont peu
testés...

-----------------------------------------------------------------------
david - 03/02/04 22:35 CET
-----------------------------------------------------------------------
Je l'utilise :

<a href="forum.php3?(#PARAMETRES_FORUM)">R&eacute;pondre &agrave; ce
message</a>

Ce qui me génère des URL comme cela :

http://www.livres-online.com/forum.php3?id_article=494&id_forum=2312&retour=Les_Fils_des_tenebres--494.html%3Frecalcul%3Doui%26submit%3DRecalculer%2Bcette%2Bpage%2B*

Donc l'URL me parait bonne...

C'est seulement dans la récupération des infos dans inc_forum.php3 que les
données ne sont pas bonnes... Je n'arrive pas à comprendre à quel niveau
le contexte de la boucle est implémenté. Je pense qu'il faudrait que je
cherche dans ce coin là, non ?

-----------------------------------------------------------------------
david - 03/02/04 22:36 CET
-----------------------------------------------------------------------
PS : mes squelettes sont dans http://www.livres-online.com/SQUELETTES/