Balise #INSERT_HEAD non interprétée

Bonjour,

Parti d'un SPIP 1.9.0 installé tout neuf, je suis passé à la 1.9.2b par
transfert FTP des fichiers de la nouvelle arborescence SPIP (le loader SPIP
me provoquant des erreurs).
Mon site a continué à marcher nickel à deux exceptions près, la première
étant citée ci-dessous (la seconde dans un autre message pour ne pas
mélanger les sujets).

Une fois cette migration effectuée, j'ai voulu ajouter le plugin Thickbox v2
et j'ai donc ajouté également une balise #INSERT_HEAD dans mon entête HTML.
Dans chacun des fichiers de mon squelette, j'inclus un fichier d'entête qui
commence par une balise <html> suivi d'un <head>, de quelques autres
bricoles et, avant le </head>, de la fameuse #INSERT_HEAD.

Le blème, c'est que dans chaque page finale générée, est affiché en haut à
gauche le texte "#INSERT_HEAD" prouvant que la balise en question n'est pas
interprétée par SPIP.

Inutile de dire que le plugin ne fonctionne donc pas, alors qu'il marche
nickel dans la partie admin de SPIP.

Pour régler temporairement le problème, j'ai ajouté à la mano dans mon
header tout ce que le #INSERT_HEAD aurait dû mettre, et là, ça marche
nickel.
Mais évidemment, ce n'est pas bien satisfaisant.

En dernier ressort, je peux tenter de supprimer tous les fichiers SPIP de
mon serveur, à l'exception de mon dossier 'squelette' et tout réinstaller.
Mais est-ce que je ne cours pas des risques de perdre quelque chose et
est-ce que je vais bien retrouver tout le contenu de ma base de données ?

Avant d'en arriver là, j'aimerais tout de même savoir s'il n'y aurait pas
dans la salle quelqu'un qui aurait une petite idée de la cause de mon souci.

Merci d'avance.

Spidernain
--------------------------------
Si vous avez compris ce que j'ai dit, alors j'ai dû mal m'exprimer (Alan
Greenspan)

Spidernain a écrit :

Dans chacun des fichiers de mon squelette, j'inclus un fichier d'entête qui
commence par une balise <html> suivi d'un <head>, de quelques autres
bricoles et, avant le </head>, de la fameuse #INSERT_HEAD.
  

quelle est la syntaxe que tu utilises pour ton inclusion de fichier ?

Un tout bête <INCLURE (entete.html)>
Serait-ce donc là qu'il y aurait maldonne ?

Je tiens à préciser que, avant de poster ici, j'ai aussi tenté, dans une de
mes pages, de faire sauter le 'INCLURE' et de le remplacer directement par
tout ce qu'il y a dans mon fichier 'entete.html'.
Le résultat a été exactement le même : pas d'interprétation de #INSERT_HEAD.

-----Original Message-----
From: Yoann NOGUES [mailto:ml-yoann@advisio-com.fr]
Sent: Wednesday, July 18, 2007 2:34 PM
To: Spidernain
Cc: spip@rezo.net
Subject: Re: [Spip] Balise #INSERT_HEAD non interprétée

Spidernain a écrit :

Dans chacun des fichiers de mon squelette, j'inclus un fichier d'entête

qui

commence par une balise <html> suivi d'un <head>, de quelques autres
bricoles et, avant le </head>, de la fameuse #INSERT_HEAD.
  

quelle est la syntaxe que tu utilises pour ton inclusion de fichier ?

Spidernain a écrit :

Un tout bête <INCLURE (entete.html)>
Serait-ce donc là qu'il y aurait maldonne ?

Je tiens à préciser que, avant de poster ici, j'ai aussi tenté, dans une de
mes pages, de faire sauter le 'INCLURE' et de le remplacer directement par
tout ce qu'il y a dans mon fichier 'entete.html'.
Le résultat a été exactement le même : pas d'interprétation de #INSERT_HEAD.
  

fait plutot ca : <INCLURE{fond=entete}>
et dis nous si ca marche

c'est pas <INCLURE{fond=entete}> plutôt?

Le 18 juil. 07 à 14:43, Spidernain a écrit :

Un tout bête <INCLURE (entete.html)>
Serait-ce donc là qu'il y aurait maldonne ?

Je tiens à préciser que, avant de poster ici, j'ai aussi tenté, dans une de
mes pages, de faire sauter le 'INCLURE' et de le remplacer directement par
tout ce qu'il y a dans mon fichier 'entete.html'.
Le résultat a été exactement le même : pas d'interprétation de #INSERT_HEAD.

-----Original Message-----
From: Yoann NOGUES [mailto:ml-yoann@advisio-com.fr]
Sent: Wednesday, July 18, 2007 2:34 PM
To: Spidernain
Cc: spip@rezo.net
Subject: Re: [Spip] Balise #INSERT_HEAD non interprétée

Spidernain a écrit :

Dans chacun des fichiers de mon squelette, j'inclus un fichier d'entête

qui

commence par une balise <html> suivi d'un <head>, de quelques autres
bricoles et, avant le </head>, de la fameuse #INSERT_HEAD.

quelle est la syntaxe que tu utilises pour ton inclusion de fichier ?

_______________________________________________
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 : http://www.spip-contrib.net/spikini/FaQ

--
Philippe

Ca devrait probablement changer des choses dans la manière dont mon code est
interprété, vu que maintenant, je tombe sur une erreur jamais vue du type
'Fatal error: Call to undefined function' avec le complément suivant
"public.php(173) : eval()'d code on line 22"

Alors que cette "undefined fonction" existe pourtant bien dans un include
PHP qui est intégré dans du code PHP en tête de mon 'entete.html' et qu'elle
était auparavant bien appelée avec ma syntaxe initiale d'INCLURE.

Je vais tenter de creuser pour comprendre cette erreur nouvelle pour moi,
mais toute idée sera la bienvenue.

Spidernain
--------------------------------
Si vous avez compris ce que j'ai dit, alors j'ai dû mal m'exprimer (Alan
Greenspan)

-----Original Message-----
From: Yoann NOGUES [mailto:ml-yoann@advisio-com.fr]
Sent: Wednesday, July 18, 2007 2:52 PM
To: Spidernain
Cc: spip@rezo.net
Subject: Re: [Spip] Balise #INSERT_HEAD non interprétée

Spidernain a écrit :

Un tout bête <INCLURE (entete.html)>
Serait-ce donc là qu'il y aurait maldonne ?

Je tiens à préciser que, avant de poster ici, j'ai aussi tenté, dans une

de

mes pages, de faire sauter le 'INCLURE' et de le remplacer directement par
tout ce qu'il y a dans mon fichier 'entete.html'.
Le résultat a été exactement le même : pas d'interprétation de

#INSERT_HEAD.

  

fait plutot ca : <INCLURE{fond=entete}>
et dis nous si ca marche

(Mon précédent envoi ne semble pas être passé. Je renvoie donc. Désolé si
doublon).

Ca devrait probablement changer des choses dans la manière dont mon code est
interprété, vu que maintenant, je tombe sur une erreur jamais vue du type
'Fatal error: Call to undefined function' avec le complément suivant
"public.php(173) : eval()'d code on line 22"

Alors que cette "undefined fonction" existe pourtant bien dans un include
PHP qui est intégré dans du code PHP en tête de mon 'entete.html' et qu'elle
était auparavant bien appelée avec ma syntaxe initiale d'INCLURE.

Je vais tenter de creuser pour comprendre cette erreur nouvelle pour moi,
mais toute idée sera la bienvenue.

Spidernain
--------------------------------
Si vous avez compris ce que j'ai dit, alors j'ai dû mal m'exprimer (Alan
Greenspan)

-----Original Message-----
From: Yoann NOGUES [mailto:ml-yoann@advisio-com.fr]
Sent: Wednesday, July 18, 2007 2:52 PM
To: Spidernain
Cc: spip@rezo.net
Subject: Re: [Spip] Balise #INSERT_HEAD non interprétée

Spidernain a écrit :

Un tout bête <INCLURE (entete.html)>
Serait-ce donc là qu'il y aurait maldonne ?

Je tiens à préciser que, avant de poster ici, j'ai aussi tenté, dans une

de

mes pages, de faire sauter le 'INCLURE' et de le remplacer directement par
tout ce qu'il y a dans mon fichier 'entete.html'.
Le résultat a été exactement le même : pas d'interprétation de

#INSERT_HEAD.

  

fait plutot ca : <INCLURE{fond=entete}>
et dis nous si ca marche

Une fois réglés mes problèmes successifs de fonctions pas trouvées, ça
marche effectivement.

Mais j'y perds quand même un peu mon belge.
À partir du moment où j'avais tenté de supprimer l'inclusion et d'intégrer
directement le contenu de mon fichier 'entete' dans le source de mon
squelette d'article, est-ce que ça n'aurait pas dû marcher aussi ?

Quoiqu'il en soit, merci beaucoup pour ce dépannage efficace.

Spidernain
--------------------------------
Si vous avez compris ce que j'ai dit, alors j'ai dû mal m'exprimer (Alan
Greenspan)

-----Original Message-----
From: Yoann NOGUES [mailto:ml-yoann@advisio-com.fr]
Sent: Wednesday, July 18, 2007 2:52 PM
To: Spidernain
Cc: spip@rezo.net
Subject: Re: [Spip] Balise #INSERT_HEAD non interprétée

Spidernain a écrit :

Un tout bête <INCLURE (entete.html)>
Serait-ce donc là qu'il y aurait maldonne ?

Je tiens à préciser que, avant de poster ici, j'ai aussi tenté, dans une

de

mes pages, de faire sauter le 'INCLURE' et de le remplacer directement par
tout ce qu'il y a dans mon fichier 'entete.html'.
Le résultat a été exactement le même : pas d'interprétation de

#INSERT_HEAD.

  

fait plutot ca : <INCLURE{fond=entete}>
et dis nous si ca marche