balise meta récalcitrante

Hello

J’utilise BlueFish sur Linux et quand j’enregistre un fichier avec cette ligne

[(#NOM|textebrut)] " /> elle devient [(#NOM|textebrut)] " />

et la ligne

devient

Et je ne vois pas pourquoi. Une idée ?

JC

Le 21/11/2018 à 18:30, Jean-Christophe Villeneuve a écrit :

Hello

J'utilise BlueFish sur Linux et quand j'enregistre un fichier avec cette ligne

<meta name="author" content="<BOUCLE_author(AUTEURS){" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_author>" />
elle devient
<meta name="author" content="Jean-Christophe Villeneuve" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_author>" />

et la ligne
<meta name="author" content="<BOUCLE_author(AUTEURS){lang_select}>[(#NOM|textebrut)] </BOUCLE_author>" />
devient
<meta name="author" content="Jean-Christophe Villeneuve" />

Et je ne vois pas pourquoi. Une idée ?

Je ne sais pas, mais tes boucles ne sont pas complètes là,
car il manque la sélection de l'auteur ou des auteurs,
et tu vas afficher tous les auteurs à la suite.

JL

Oui tu as raison mais

<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />

pose le même souci (on se trouve bien dans une boucle ARTICLES) car se transforme en

<meta name="author" content="Jean-Christophe Villeneuve" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />

C'est fou quand même !

Le 21/11/2018 à 19:24, JLuc a écrit :

Le 21/11/2018 à 18:30, Jean-Christophe Villeneuve a écrit :

Hello

J'utilise BlueFish sur Linux et quand j'enregistre un fichier avec cette ligne

<meta name="author" content="<BOUCLE_author(AUTEURS){" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_author>" />
elle devient
<meta name="author" content="Jean-Christophe Villeneuve" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_author>" />

et la ligne
<meta name="author" content="<BOUCLE_author(AUTEURS){lang_select}>[(#NOM|textebrut)] </BOUCLE_author>" />
devient
<meta name="author" content="Jean-Christophe Villeneuve" />

Et je ne vois pas pourquoi. Une idée ?

Je ne sais pas, mais tes boucles ne sont pas complètes là,
car il manque la sélection de l'auteur ou des auteurs,
et tu vas afficher tous les auteurs à la suite.

JL

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc

Le 21/11/2018 à 20:17, Jean-Christophe Villeneuve a écrit :

Oui tu as raison mais
<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />
pose le même souci (on se trouve bien dans une boucle ARTICLES) car se transforme en
<meta name="author" content="Jean-Christophe Villeneuve" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />
C'est fou quand même !

Le monde marche sur la tête et le parseur se prend les pieds dans le tapis. C'est pas de sa faute !
Essaie avec des simples quotes :
<meta name="author" content='<BOUCLE_auteur(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>'/>
ou
<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{', '}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>"/>
ou avec
#SET{inter,", "}
<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{#GET{inter}}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />

JLuc

Ah oui pigé, il ferme le content avec le double quote de {", "}

Et en effet, ça passe sans souci avec le simple quote

Merci beaucoup !

JC

Le 21/11/2018 à 21:22, JLuc a écrit :

Le 21/11/2018 à 20:17, Jean-Christophe Villeneuve a écrit :

Oui tu as raison mais
<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{", "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />
pose le même souci (on se trouve bien dans une boucle ARTICLES) car se transforme en
<meta name="author" content="Jean-Christophe Villeneuve" , "}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />
C'est fou quand même !

Le monde marche sur la tête et le parseur se prend les pieds dans le tapis. C'est pas de sa faute !
Essaie avec des simples quotes :
<meta name="author" content='<BOUCLE_auteur(AUTEURS){id_article}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>'/>
ou
<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{', '}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>"/>
ou avec
#SET{inter,", "}
<meta name="author" content="<BOUCLE_auteur(AUTEURS){id_article}{#GET{inter}}{lang_select}>[(#NOM|textebrut)] </BOUCLE_auteur>" />

JLuc

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

Documentation de SPIP : http://www.spip.net/

Irc : de l'aide à toute heure : http://spip.net/irc