Hello,
Y a-t-il moyen d'utiliser la balise #FORMULAIRE_FORUM pour accéder au
forum interne d'un article dans (une partie réservée de) l'espace public ?
Je voudrais permettre à certains visiteurs de l'utiliser pour dialoguer
avec l'auteur d'un article proposé, sans leur donner l'accès à l'espace
privé pour autant ... Et sans que la discussion soit visible le jour ou
l'article est publié en vrai.
Merci pour votre aide,
/v
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25
Vincent Beffara a écrit :
Hello,
Y a-t-il moyen d'utiliser la balise #FORMULAIRE_FORUM pour accéder au forum interne d'un article dans (une partie réservée de) l'espace public ?
en l'etat non, il faut modifier balise/formulaire_forum.php :
289c289
< $titre = spip_abstract_fetsel('titre', 'spip_articles', "((statut = 'publie') OR (statut = 'prop')) AND id_article = $ida");
---
> $titre = spip_abstract_fetsel('titre', 'spip_articles', "statut = 'publie' AND id_article = $ida");
303c303
< $titre = spip_abstract_fetsel('titre', 'spip_forum', "((statut = 'publie') OR (statut = 'prive')) AND id_forum = $idf");
---
> $titre = spip_abstract_fetsel('titre', 'spip_forum', "statut = 'publie' AND id_forum = $idf");
ainsi que inc/forum_insert.php:
52c52
< $q = spip_query("SELECT statut,accepter_forum FROM spip_articles WHERE id_article=$id");
---
> $q = spip_query("SELECT accepter_forum FROM spip_articles WHERE id_article=$id");
54,55c54
< if ($r['statut']=="publie") $id = $r['accepter_forum'];
< else $id="prive";
---
> $id = $r['accepter_forum'];
174,176c173,174
< $statut = ($statut == 'non') ? 'off' : (($statut == 'prive') ? 'prive' :
< (($statut == 'pri') ? 'prop' :
< 'publie'));
---
> $statut = ($statut == 'non') ? 'off' : (($statut == 'pri') ? 'prop' :
> 'publie');
et dans ton squelette :
<BOUCLE_art(ARTICLES){id_article}>
<BOUCLE_forums(FORUMS){id_article}{par date}{inverse}>
...
</BOUCLE_forums>
</BOUCLE_art>
<BOUCLE__art(ARTICLES){statut=prop}{id_article}>
<BOUCLE__forums(FORUMS){id_article}{statut=prive}{par date}{inverse}>
...
</BOUCLE__forums>
</BOUCLE__art>
<//B_art>
@++
Vincent Beffara a écrit :
> Hello,
>
> Y a-t-il moyen d'utiliser la balise #FORMULAIRE_FORUM pour accéder au
> forum interne d'un article dans (une partie réservée de) l'espace public ?
en l'etat non, il faut modifier balise/formulaire_forum.php :
[(#SNIP)]
Cool ! Je vais essayer ça de ce pas (enfin, je vais définir un
#FORMULAIRE_FORUM_PRIVE en utilisant ton code).
Merci !
/v
--
Vincent Beffara
UMPA - ENS-Lyon
46 allée d'Italie
69364 Lyon Cedex 07
Tél : 04 72 72 85 25