css manquante dans l'espace prive 2.0

re-bonjour,

(je reformule mon probleme d'hier, ou une partie du probleme)

Je viens de mettre a jour un site 1.9.2 -> 2.0.2 . Les pages de l'espace prive sont a peu pres illisibles, parce qu'il leur manque l'appel a une css, style_prive.html.

Si je compare (un autre) site en 1.9.2 et le site en 2.0.2, les <head> de /ecrire contiennent les choses suivantes :

* en 1.9.2 :

<link rel="stylesheet" type="text/css" href="../dist/style_prive_defaut.css" />
<link rel="stylesheet" type="text/css" href="http://monsite.free.fr/spip.php?page=style_prive&couleur_claire=C0CAD4&couleur_foncee=85909A&ltr=left" />
<link rel="stylesheet" type="text/css" href="../dist/agenda.css" />
<link rel="stylesheet" type="text/css" href="../dist/spip_style_print.css" media="print" />
<link rel="stylesheet" type="text/css" href="../dist/spip_style_invisible.css" />

* en 2.0.2 :

<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/prive/style_prive_defaut.css" id="cssprivee" />
<link rel='stylesheet' href='../local/cache-css/dab56742d67ed5c94b8e9b8c180cc154.css' type='text/css' />

<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/squelettes/spip_style.css" media="all" />
<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/prive/spip_style_print.css" media="print" />

Z'avez vu? Dans le second cas il y a une ligne blanche la ou je devrais avoir l'appel a style_prive.html !

--
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/

On Tue, 06 Jan 2009 10:29:23 +0100, J.-F. Moyen <jfmoyen@gmail.com> wrote:

Z'avez vu? Dans le second cas il y a une ligne blanche la ou je devrais avoir l'appel a style_prive.html !

Apres nettoyage de cache et virage de fichiers mal placees, on arrive a

<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/prive/style_prive_defaut.css&quot; id="cssprivee" />
<!-- compact [
  ../squelettes-dist/agenda.css
  ../prive/spip_style_invisible.css
  page=style_prive(ltr=left&couleur_claire=ffc000&couleur_foncee=fa9a00&v=12691&p=40cd)
] 85% -->
<link rel='stylesheet' href='../local/cache-css/dab56742d67ed5c94b8e9b8c180cc154.css' type='text/css' />

<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/prive/spip_style.css&quot; media="all" />
<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/prive/spip_style_print.css&quot; media="print" />

<!--[if lt IE 8]>
<link rel="stylesheet" type="text/css" href="http://monsite2.free.fr/spip.php?page=style_prive_ie&amp;ltr=left&amp;couleur_claire=ffc000&amp;couleur_foncee=fa9a00&amp;v=12691&amp;p=40cd&quot; />
<![endif]-->

C'est mieux mais l'appel a style_prive est dans un bloc commenté (celui qui commence par <!-- compact), pas étonnant que je ne le lises pas. Mais comment le décommenter ?

--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera

J.-F. Moyen a écrit :

C'est mieux mais l'appel a style_prive est dans un bloc commenté (celui qui commence par <!-- compact), pas étonnant que je ne le lises pas. Mais comment le décommenter ?

essaies de vider local/cache-css/ de tous ses fichiers...

On Tue, 06 Jan 2009 11:33:40 +0100, denisb <denisb@laposte.net> wrote:

essaies de vider local/cache-css/ de tous ses fichiers...

C'est fait... sans plus de résultat.

--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera

On Tue, 06 Jan 2009 10:29:23 +0100, J.-F. Moyen <jfmoyen@gmail.com> wrote:

Je viens de mettre a jour un site 1.9.2 -> 2.0.2 . Les pages de l'espace prive sont a peu pres illisibles, parce qu'il leur manque l'appel a une css, style_prive.html.

Ok. Je viens de résoudre mon problème : les fichiers style_prive.html et leurs copains etaient, semble-t-il, à un endroit ou spip ne pouvait pas les lire. Dans le zip de la 2.0.2, ils sont dans /prive. Je les ai copié dans /ecrire et tout remarche.

D'après la doc (http://doc.spip.org/@find_in_path), c'est assez normal : find_in_path regarde dans l'ordre dans
     * squelettes
     * plugins activés
     * ecrire/
     * dist/
     * racine du site

  et donc jamais dans /prive. L'appel à spip.php?page=style_prive ne peut donc rien donner de bon. N'empeche que ça me trouble, cette histoire...

JF
--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera

On Wed, 07 Jan 2009 21:49:03 +0100, J.-F. Moyen <jfmoyen@gmail.com> wrote:

Ok. Je viens de résoudre mon problème : les fichiers style_prive.html et leurs copains etaient, semble-t-il, à un endroit ou spip ne pouvait pas les lire. Dans le zip de la 2.0.2, ils sont dans /prive. Je les ai copié dans /ecrire et tout remarche.

Hmm. Re-Ok. Le cache m'a tuer. Le probleme n'etais pas que les fichiers n'etaient pas dans /ecrire, c'etait que dans le dossier squelettes il y avait le style_prive de l'ancienne version de spip, et squelettes est en amont dans le PATH. M'en était pas rendu compte tout de suite faute d'un reload approprié. Mea culpa et toute cette sorte de choses.

JF
--
Using Opera's revolutionary e-mail client: Opera Web Browser | Faster, Safer, Smarter | Opera