passage 1.9.2.i à 2.0.9 : bizarrerie hallucinante avec les squelettes

Bonjour,

Je suis passé d’une version 1.9.2i à 2.0.9 et j’ai un truc que je ne comprends pas:
le head de mes squelettes est lu normalement
mais dès qu’on arrive aux body, c’est le squelette du dossier squelettes-dist qui est pris en compte…
Exemple ici : http://www.ceuropeens.org/Hans-Gert-Pottering,468.html

C’est la première fois que je rencontre un tel problème… Je suis complètement désemparé.

Voici mon fichier mes_options.php, si ça peut aider :

<?php // Personnalisation des dossiers contenant des squelettes $GLOBALS['dossier_squelettes'] = "squelettes:squelettes/inclusions:squelettes"; $GLOBALS['toujours_paragrapher'] = false; ?>

Merci d’avance pour toute aide,

David

En fait toutes les inclusions sont bien prises en compte (elles se trouvent dans le dossier /squelettes/inclusions

mais les squelettes qui se trouvent dans le dossier /squelettes sont ignorés
et remplacés par ceux qui se trouvent dans le dossier /squelettes-dist

Comment est-ce possible ?

David

Bonjour,

Je suis passé d’une version 1.9.2i à 2.0.9 et j’ai un truc que je ne comprends pas:
le head de mes squelettes est lu normalement
mais dès qu’on arrive aux body, c’est le squelette du dossier squelettes-dist qui est pris en compte…
Exemple ici : http://www.ceuropeens.org/Hans-Gert-Pottering,468.html

C’est la première fois que je rencontre un tel problème… Je suis complètement désemparé.

Voici mon fichier mes_options.php, si ça peut aider :

<?php // Personnalisation des dossiers contenant des squelettes $GLOBALS['dossier_squelettes'] = "squelettes:squelettes/inclusions:squelettes"; $GLOBALS['toujours_paragrapher'] = false; ?>

Merci d’avance pour toute aide,

David

Et ce que je comprends encore moins, c’est que tout se passe correctement pour le squelette sommaire.html
mais pas pour les autres…

En fait toutes les inclusions sont bien prises en compte (elles se trouvent dans le dossier /squelettes/inclusions

mais les squelettes qui se trouvent dans le dossier /squelettes sont ignorés
et remplacés par ceux qui se trouvent dans le dossier /squelettes-dist

Comment est-ce possible ?

David

Bonjour,

Je suis passé d’une version 1.9.2i à 2.0.9 et j’ai un truc que je ne comprends pas:
le head de mes squelettes est lu normalement
mais dès qu’on arrive aux body, c’est le squelette du dossier squelettes-dist qui est pris en compte…
Exemple ici : http://www.ceuropeens.org/Hans-Gert-Pottering,468.html

C’est la première fois que je rencontre un tel problème… Je suis complètement désemparé.

Voici mon fichier mes_options.php, si ça peut aider :

<?php // Personnalisation des dossiers contenant des squelettes $GLOBALS['dossier_squelettes'] = "squelettes:squelettes/inclusions:squelettes"; $GLOBALS['toujours_paragrapher'] = false; ?>

Merci d’avance pour toute aide,

David

David Gourdet a écrit :

Bonjour,

Je suis passé d’une version 1.9.2i à 2.0.9 et j’ai un truc que je ne comprends pas:
le head de mes squelettes est lu normalement
mais dès qu’on arrive aux body, c’est le squelette du dossier squelettes-dist qui est pris en compte…
Exemple ici : http://www.ceuropeens.org/Hans-Gert-Pottering,468.html

C’est la première fois que je rencontre un tel problème… Je suis complètement désemparé.

Voici mon fichier mes_options.php, si ça peut aider :

<?php // Personnalisation des dossiers contenant des squelettes $GLOBALS['dossier_squelettes'] = "squelettes:squelettes/inclusions:squelettes"; $GLOBALS['toujours_paragrapher'] = false; ?>

Merci d’avance pour toute aide,

David

et si tu enlèves la ligne
$GLOBALS[‹ dossier_squelettes ›] = « squelettes:squelettes/inclusions:squelettes »;
que se passe-t-il ?

as-tu vidé les caches ? et/ou suprimé le contenu de tmp (sauf les sauvegardes dans tmp/dump, bien sût)

Non, je n'ai pas fait ça. Tu penses que je devrais ?

Là je viens de mettre mes squelettes dans squelettes-dist...
C'est le seul moyen que j'ai trouvé pour revenir rapidement à une situation "normale" vu que je suis sur un site de prod...

-----Message d'origine-----
De : manu [mailto:manu@mine-de-rien.fr]
Envoyé : mercredi 2 septembre 2009 11:59
À : spip@rezo.net
Objet : Re: [Spip] passage 1.9.2.i à 2.0.9 : bizarrerie
hallucinante avec les squelettes

as-tu vidé les caches ? et/ou suprimé le contenu de tmp (sauf les
sauvegardes dans tmp/dump, bien sût)

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

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
Discuter chez rezo.net

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

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

David Gourdet a écrit :

Là je viens de mettre mes squelettes dans squelettes-dist...
C'est le seul moyen que j'ai trouvé pour revenir rapidement à une situation "normale" vu que je suis sur un site de prod...

$GLOBALS['dossier_squelettes'] =
      "squelettes:squelettes/inclusions:squelettes";

pourquoi 2 fois 'squelettes' ?

Vider le cache est une opération "neutre" qui ne provoque pas de dégats collatéraux, donc, oui, il faut faire.
Ensuite, vider tmp/ (sauf /dump si on veut conserver les sauvegardes qui - au passage - seraient mieux ailleurs) ne pose pas vraiment de soucis et compète dans certains cas le vidage du cache

Sinon, par principe, il est préférable/sécurisant de toujours tester en local une modification/mise à jour avant de l'effectuer sur un site distant.

je me retrouve alors avec les squelettes-dist avec leurs propres fichiers include


De : Jean-Christophe Villeneuve [mailto:jcvilleneuve@cegetel.net]
Envoyé : mercredi 2 septembre 2009 11:58
À : David Gourdet

et si tu enlèves la ligne
$GLOBALS[‹ dossier_squelettes ›] = « squelettes:squelettes/inclusions:squelettes »;
que se passe-t-il ?

-----Message d'origine-----
De : denisb [mailto:denisb@laposte.net]
Envoyé : mercredi 2 septembre 2009 12:15
À : spip@rezo.net

David Gourdet a écrit :
> Là je viens de mettre mes squelettes dans squelettes-dist...
> C'est le seul moyen que j'ai trouvé pour revenir rapidement
à une situation "normale" vu que je suis sur un site de prod...

$GLOBALS['dossier_squelettes'] =
      "squelettes:squelettes/inclusions:squelettes";

pourquoi 2 fois 'squelettes' ?

parce que mon dossier inclusions se trouve dans le dossier squelettes

enfin je crois que c'est pour ça :slight_smile:

-----Message d'origine-----
De : manu [mailto:manu@mine-de-rien.fr]
Envoyé : mercredi 2 septembre 2009 12:18
À : spip@rezo.net

Vider le cache est une opération "neutre" qui ne provoque pas
de dégats
collatéraux, donc, oui, il faut faire.
Ensuite, vider tmp/ (sauf /dump si on veut conserver les sauvegardes
qui - au passage - seraient mieux ailleurs) ne pose pas vraiment de
soucis et compète dans certains cas le vidage du cache

ok, j'ai testé (en local du coup) mais ça n'a rien changé...

Sinon, par principe, il est préférable/sécurisant de toujours
tester en
local une modification/mise à jour avant de l'effectuer sur un site
distant.

oui, j'ai péché un peu par rapidité... la page d'accueil était ok...

je m'aperçois aussi maintenant que mes données de config ne sont pas transférées quand je transfère le dump de la base,
par exemple, je ne retrouve pas le champ "description du site" qui est rempli en local mais plus en ligne...
et plein de bizarreries dans le même style...

David Gourdet a écrit :

parce que mon dossier inclusions se trouve dans le dossier squelettes

ce que je veux dire c'est que :
   $GLOBALS['dossier_squelettes'] =
         "squelettes:squelettes/inclusions";

serait suffisant.