supprimer le titre par defaut dans les forums

je me permet de reposter une fois une question pour laquelle je n'ai eu
aucune réponse

spip 1.9.2a

bonjour

je souhaiterai imposer aux rédacteurs de commentaires sur les forums de
choisir un titre personnel.

il suffirait qu'aucun titre ne leur soit proposé. Si aucun titre n'est saisi
l'alerte "attention il faut un titre de plus de trois lettres"
fonctionnerait comme à présent.

Je suppose qu'il faut modifier formulaires/forum à la ligne 42 :

<input type="text" class="forml" name="titre" id="titre"[
value="(#ENV{titre})"] size="40" />

mais comment ?

Cette question peut sembler plus une question formulaire que spip. Pourtant
:

quand je supprime [ value="(#ENV{titre})"] le titre choisi apparaît bien à
la pré-visualisation (donc le formulaire est bon) mais pas sur le site
public où il est remplacé par "sans titre".

avez-vous une idée ?

merci

Bonjour,

Je m'étais posé la question de manière similaire sans trouver de réponse.

Je suppose qu'il faut modifier formulaires/forum à la ligne 42 :

Néanmoins, il m'avait semblé que ce n'était pas le fichier du formulaire qu'il fallait modifier mais qu'il était nécessaire de travailler en amont au niveau de la balise #PARAMETRES_FORUM

Ainsi qu'indiqué dans l'article La boucle FORUMS - SPIP

<quote>
- #PARAMETRES_FORUM fabrique la liste des variables exploitées par l’interface du formulaire permettant de répondre à ce message. Par exemple :
[<a href="spip.php?page=forum&(#PARAMETRES_FORUM)">Répondre à ce message</a>]
(...)
Depuis [SPIP 1.8.2] on peut lui passer un paramètre spécifiant l’adresse de retour après avoir posté le message. Par exemple : <a href="spip.php?page=forum&(#PARAMETRES_FORUM{#SELF})">Répondre à ce message</a> renverra le visiteur sur la page actuelle une fois que le message a été validé.
</quote>

Malheureusement, mes bidouillages ultérieurs ne m'ont pas permis de résoudre la question que vous posez.
Reste qu'il me semble que cette balise #PARAMETRES_FORUM reste une piste sérieuse :slight_smile:

Bon courage,

E.M.
---
En attendant l'orage : http://murcielago.clinamen.org
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on n'en a pas." (S. B.)

---
Ambulations Photographiques : http://ambulations.clinamen.org
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on n'en a pas." (S. B.)

Hello,

En fait, si je comprend la question, vous vous répondez presque chacun. De là:
<input type="text" class="forml" name="titre" id="titre"[
value="(#ENV{titre})"] size="40" />

On doit passer à ça:
<input type="text" class="forml" name="titre" id="titre" value="Entrer
votre titre ici" size="40" />

Bien entendu, si tu veux y mettre une phrase plus éloquente que
"Entrer votre titre ici", tu y mets ce que tu veux... Et si tu veux le
laisser vide, tu écris ceci value=""...

Voilà,

J'espère avoir répondu à votre question...

Teddy

Le 05/10/07, El Murciélago<postmaster@clinamen.org> a écrit :

Bonjour,

Je m'étais posé la question de manière similaire sans trouver de
réponse.

> Je suppose qu'il faut modifier formulaires/forum à la ligne 42 :
>
Néanmoins, il m'avait semblé que ce n'était pas le fichier du
formulaire qu'il fallait modifier mais qu'il était nécessaire de
travailler en amont au niveau de la balise #PARAMETRES_FORUM

Ainsi qu'indiqué dans l'article La boucle FORUMS - SPIP

<quote>
- #PARAMETRES_FORUM fabrique la liste des variables exploitées par
l'interface du formulaire permettant de répondre à ce message. Par
exemple :
[<a href="spip.php?page=forum&(#PARAMETRES_FORUM)">Répondre à ce
message</a>]
(...)
Depuis [SPIP 1.8.2] on peut lui passer un paramètre spécifiant
l'adresse de retour après avoir posté le message. Par exemple : <a
href="spip.php?page=forum&(#PARAMETRES_FORUM{#SELF})">Répondre à ce
message</a> renverra le visiteur sur la page actuelle une fois que le
message a été validé.
</quote>

Malheureusement, mes bidouillages ultérieurs ne m'ont pas permis de
résoudre la question que vous posez.
Reste qu'il me semble que cette balise #PARAMETRES_FORUM reste une
piste sérieuse :slight_smile:

Bon courage,

E.M.
---
En attendant l'orage : http://murcielago.clinamen.org
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on
n'en a pas." (S. B.)

---
Ambulations Photographiques : http://ambulations.clinamen.org
Clinamen : http://www.clinamen.org
"Il n'est jamais trop tard pour changer de méthode, surtout quand on
n'en a pas." (S. B.)

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP

Et j'ajoute quelque chose:
Tu as à modifier ces 2 fichiers selon tes attentes:
forum_previsu.html
forum.html

Le 05/10/07, Teddy Payet<teddy.payet@gmail.com> a écrit :

Hello,

En fait, si je comprend la question, vous vous répondez presque chacun. De là:
<input type="text" class="forml" name="titre" id="titre"[
value="(#ENV{titre})"] size="40" />

On doit passer à ça:
<input type="text" class="forml" name="titre" id="titre" value="Entrer
votre titre ici" size="40" />

Bien entendu, si tu veux y mettre une phrase plus éloquente que
"Entrer votre titre ici", tu y mets ce que tu veux... Et si tu veux le
laisser vide, tu écris ceci value=""...

Voilà,

J'espère avoir répondu à votre question...

Teddy

Le 05/10/07, El Murciélago<postmaster@clinamen.org> a écrit :
> Bonjour,
>
> Je m'étais posé la question de manière similaire sans trouver de
> réponse.
>
> > Je suppose qu'il faut modifier formulaires/forum à la ligne 42 :
> >
> Néanmoins, il m'avait semblé que ce n'était pas le fichier du
> formulaire qu'il fallait modifier mais qu'il était nécessaire de
> travailler en amont au niveau de la balise #PARAMETRES_FORUM
>
> Ainsi qu'indiqué dans l'article La boucle FORUMS - SPIP
>
> <quote>
> - #PARAMETRES_FORUM fabrique la liste des variables exploitées par
> l'interface du formulaire permettant de répondre à ce message. Par
> exemple :
> [<a href="spip.php?page=forum&(#PARAMETRES_FORUM)">Répondre à ce
> message</a>]
> (...)
> Depuis [SPIP 1.8.2] on peut lui passer un paramètre spécifiant
> l'adresse de retour après avoir posté le message. Par exemple : <a
> href="spip.php?page=forum&(#PARAMETRES_FORUM{#SELF})">Répondre à ce
> message</a> renverra le visiteur sur la page actuelle une fois que le
> message a été validé.
> </quote>
>
> Malheureusement, mes bidouillages ultérieurs ne m'ont pas permis de
> résoudre la question que vous posez.
> Reste qu'il me semble que cette balise #PARAMETRES_FORUM reste une
> piste sérieuse :slight_smile:
>
> Bon courage,
>
> E.M.
> ---
> En attendant l'orage : http://murcielago.clinamen.org
> Clinamen : http://www.clinamen.org
> "Il n'est jamais trop tard pour changer de méthode, surtout quand on
> n'en a pas." (S. B.)
>
> ---
> Ambulations Photographiques : http://ambulations.clinamen.org
> Clinamen : http://www.clinamen.org
> "Il n'est jamais trop tard pour changer de méthode, surtout quand on
> n'en a pas." (S. B.)
>
>
> _______________________________________________
> liste spip
> spip@rezo.net - désabonnement : spip-off@rezo.net
> Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
> Documentation de SPIP : http://www.spip.net/
> irc://irc.freenode.net/spip
> FAQ : FAQ webmestre - SPIP
>

----------------------------------------------------------------------------
"Teddy Payet" a écrit

De là:
<input type="text" class="forml" name="titre" id="titre"[
value="(#ENV{titre})"] size="40" />

On doit passer à ça:
<input type="text" class="forml" name="titre" id="titre" value="Entrer
votre titre ici" size="40" />

J'espère avoir répondu à votre question...
---------------------------------------------------------------------------------
ben non
ça marche à la prévisualisation mais sur le site public il y a la valeur de
'value'

AS-tu modifié le squelette de la partie publique en conséquence?......

Le 07/10/07, Alain<althar@wanadoo.fr> a écrit :

----------------------------------------------------------------------------
"Teddy Payet" a écrit

De là:
<input type="text" class="forml" name="titre" id="titre"[
value="(#ENV{titre})"] size="40" />

On doit passer à ça:
<input type="text" class="forml" name="titre" id="titre" value="Entrer
votre titre ici" size="40" />

J'espère avoir répondu à votre question...
---------------------------------------------------------------------------------
ben non
ça marche à la prévisualisation mais sur le site public il y a la valeur de
'value'

_______________________________________________
liste spip
spip@rezo.net - désabonnement : spip-off@rezo.net
Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Documentation de SPIP : http://www.spip.net/
irc://irc.freenode.net/spip
FAQ : FAQ webmestre - SPIP

--------------------
ça marche à la prévisualisation mais sur le site public il y a la valeur de
'value'
(quand je disais "partie publique" je voulais dire la page article)
--------
AS-tu modifié le squelette de la partie publique en conséquence?
---------------------------
non
je vois pas ...

peut être inc-forum ?
en tous cas pas forum où il n'y a que l'appel au formulaire
ni forum_previsu puisque la prévisualisation marche bien (affiche bien le
titre choisi)