Formulaire_ecrire_auteur

Bonjour,

Nos auteurs sont, à juste titre, fainéants et/ou font souvent des fautes de frappe...

Dans le formulaire_ecrire_auteur j'aurais voulu récupérer et afficher dans le champ correspondant le courriel de celui qui est actuellement identifié, donc l'expéditeur, pour ne pas avoir à le faire saisir.

J'ai essayé #EVAL{$GLOBALS[auteur_session][email]} mais cela affiche des crochets et parenthèses non souhaités.

Quelle est la solution la plus élégante ? sous SPIP 2.0.6.

PS : je trouve que cela pourrait être une fonctionnalité systématique. Si on envoie un message en étant identifié (c'est obligatoire chez nous) pourquoi faire saisir une autre adresse ?

Merci pour vos suggestions.

Martinus a écrit :

Bonjour,

Nos auteurs sont, à juste titre, fainéants et/ou font souvent des fautes de frappe...

Dans le formulaire_ecrire_auteur j'aurais voulu récupérer et afficher dans le champ correspondant le courriel de celui qui est actuellement identifié, donc l'expéditeur, pour ne pas avoir à le faire saisir.

J'ai essayé #EVAL{$GLOBALS[auteur_session][email]} mais cela affiche des crochets et parenthèses non souhaités.

Quelle est la solution la plus élégante ? sous SPIP 2.0.6.

PS : je trouve que cela pourrait être une fonctionnalité systématique. Si on envoie un message en étant identifié (c'est obligatoire chez nous) pourquoi faire saisir une autre adresse ?

Merci pour vos suggestions.

_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

#SESSION{email} sans doute..

BB

Ok , merci, elle est très bien cette nouvelle balise que je n'avais pas vue.

Maintenant, j'ai une autre question :

Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.

A+
Martinus

Bernard Blazin a écrit :

Martinus a écrit :

Bonjour,

Nos auteurs sont, à juste titre, fainéants et/ou font souvent des fautes de frappe...

Dans le formulaire_ecrire_auteur j'aurais voulu récupérer et afficher dans le champ correspondant le courriel de celui qui est actuellement identifié, donc l'expéditeur, pour ne pas avoir à le faire saisir.

J'ai essayé #EVAL{$GLOBALS[auteur_session][email]} mais cela affiche des crochets et parenthèses non souhaités.

Quelle est la solution la plus élégante ? sous SPIP 2.0.6.

PS : je trouve que cela pourrait être une fonctionnalité systématique. Si on envoie un message en étant identifié (c'est obligatoire chez nous) pourquoi faire saisir une autre adresse ?

Merci pour vos suggestions.

_______________________________________________
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 ou http://embed.mibbit.com/?server=irc.freenode.net&channel=%23spip

#SESSION{email} sans doute..

BB

Bonjour,

Martinus a écrit :

Ok , merci, elle est très bien cette nouvelle balise que je n'avais pas vue.

Maintenant, j'ai une autre question :

Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.

Dans le formulaire:
   <BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
     #NOM
   </BOUCLE_aqui>
?

--
hth,
FM

Ben non, dans #ENV{id} il y a toujours "new", quelque soit l'auteur...
A+
Martinus

>fremoin a écrit :

Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.

Dans le formulaire:
  <BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
    #NOM
  </BOUCLE_aqui>

Bonjour,
Martinus a écrit :

Ben non, dans #ENV{id} il y a toujours "new", quelque soit l'auteur...
A+
Martinus

>fremoin a écrit :

Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.

Dans le formulaire:
  <BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
    #NOM
  </BOUCLE_aqui>

Ah... j'ajoute à ecrire_auteur.html (de squelettes-dist/formualires/) ligne 21:
id: ' #ENV{id} '
#SET{aqui,(#ENV{id}|ltrim{"_"})}
aqui: ' #GET{aqui} '
<BOUCLE_aqui(AUTEURS){id_auteur=#GET{aqui}}>a qui: #NOM</BOUCLE_aqui>
Et j'obtiens:
id: ' _1' aqui: ' 1' a qui: WebM
(et un bazar de [( ) juste avant, pas glop).

--
hth
Frédéric

J'ai refait la manip à partir du squelette de la dist, et j'ai toujours 'new', pas '_n'.
On doit pas avoir la même version de SPIP... ou il y a quelque chose qui m'échappe.
Je suis en 2.0.6
A+
Martinus

fremoin a écrit :

Bonjour,
Martinus a écrit :

Ben non, dans #ENV{id} il y a toujours "new", quelque soit l'auteur...
A+
Martinus

>fremoin a écrit :

Dans le formulaire, comment pourrais-je connaître l'id de l'auteur destinataire cette fois ? Apparemment #ID_AUTEUR n'est pas connu à l'intérieur du formulaire, qui est pourtant appellé dans une boucle auteur.

Dans le formulaire:
  <BOUCLE_aqui(AUTEURS){id_auteur=(#ENV{id}|ltrim{"_"})}>
    #NOM
  </BOUCLE_aqui>

Ah... j'ajoute à ecrire_auteur.html (de squelettes-dist/formualires/) ligne 21:
id: ' #ENV{id} '
#SET{aqui,(#ENV{id}|ltrim{"_"})}
aqui: ' #GET{aqui} '
<BOUCLE_aqui(AUTEURS){id_auteur=#GET{aqui}}>a qui: #NOM</BOUCLE_aqui>
Et j'obtiens:
id: ' _1' aqui: ' 1' a qui: WebM
(et un bazar de [( ) juste avant, pas glop).