SPIP ecureuil




Thème de ce forum :

SPIP et CSS



SPIP et CSS
27 avril 2008 20:16

bonjour ! j’ai ma page HTML

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <link rel="stylesheet" type="text/css" title="Design" href="positionner.css" />
 </head>
 <body>


<p>
BONJOUR

 </p>

 </body>


</html>

et ma page CSS, très simple

p

 {
   color:blue;
font-style: italic;
}

j’utilise LEECHFTP pour transferer mes fichiers vers le serveur de free avant j’ai installé SPIP sur le serveur et j’ai mis mes fichiers (HTML et CSS) dans le dist/ le BONJOUR" de ma page HTML s’affiche très bien mais j’ai l’impression que mon CSS n’est pas pris en compte

quelqu’un pourrait il m’aider ? merci beaucoup d’avance

Rechercher dans les forums:
 

Stanislas
27 avril 2008 21:18
SPIP et CSS

Arg ! Non il ne faut pas toucher au dossier /DIST ! Tu dois créer un dossier /squelettes au même niveau que /dist et y mettre tes fichiers squelettes et tout ce qui va avec.

27 avril 2008 21:32
SPIP et CSS

huumm ok car on m’a dit qu’avec la plus recente version de SPIP on a plus besoin de creer un squelettes/

27 avril 2008 21:45
SPIP et CSS

enfin bref, j’ai quand meme creer mon squelettes/ avec mon sommaire.html et mon positionner.css et ça ne marche toujours pas :s

28 avril 2008 14:06
SPIP et CSS

bouuuuu personne pour m’aider ?

denisb
28 avril 2008 16:08
SPIP et CSS

vu comme ça, a priori, rien ne cloche (si ce n’est l’absence de <title>...</title> dans le head)

ton fichier positionner.css est bien au même niveau que ta page sommaire.html ?

comment appelles-tu ta page sommaire (url) ?

une histoire de cache ?
essaie avec http://site.com/sommaire.html&var_mode=recalcul

denisb
28 avril 2008 16:10
SPIP et CSS

... sinon, tu n’as pas de carctères trublions dans ton css entre p et { ?

28 avril 2008 18:54
SPIP et CSS

mon ancien message est il passé ?

28 avril 2008 19:02
SPIP et CSS

arf non donc je le reécriit

alors quand je mets ça

http://monsite.fr/spip.php?sommaire

ça me m’affiche bien le BONJOUR mais non en italic et en bleu

http://monsite.fr/spip.php?page=sommaire

ça me mets aussi le BONJOUR mais non en italic et en bleu

28 avril 2008 19:02
SPIP et CSS

http://monsite.fr/spip.php?positionner

ça m’affiche encore le BONJOUR

http://monsite.fr/spip.php?page=positionner

ça m’affiche Erreur(s) dans le squelette

Aucun squelette ’positionner’ n’est disponible

28 avril 2008 19:03
SPIP et CSS

quand je fais http://monsite.fr/sommaire ça m’affiche erreur 404 sur free

sinon pour ma racine du site j’ai config/ dist/ ecrire/ IMG/ local/ oo/ squelettes/ test/ temp/ zip../

et d’autre fichier...

j’espère qu’avec toutes ces informations ça pourra vous aider un peu mieu

denisb
28 avril 2008 20:42
SPIP et CSS

bien.
alors : tu as ton fichier sommaire.html dans ton répertoire squelettes/
et ton fichier positionner.css dans ton répertoire squelettes/

quand tu appelles directement http://le_site/sommaire.html ou encore http://le_site/?page=sommaire (ça revient au même), spip.php prend la main pour aller chercher dans squelettes/ le fichier sommaire.html.
mais, dans ce fichier, l’appel au fichier css (positionner.css) tel qu’il est noté, ne permet pas à spip.php de le trouver (il le cherche à la racine du site et non dans squelettes/).
pour indiquer à spip.php où chercher (et où trouver) positionner.css, il faut, dans sommaire.html, déclarer le href ainsi :

<link rel="stylesheet" type="text/css" title="Design" href="#CHEMIN{positionner.css}" />

la balise #CHEMIN{} indique à spip.php de chercher le fichier dans le path de spip (c’est à dire qu’il va parcourir les répertoires un à un jusqu’à trouver un fichier portant ce nom).

pour forcer le raffraichissement temporaire de la page, tu dois l’appeler par :

http://le_site/sommaire.html&var_mode=recalcul

pour forcer le raffraichissement définitif de la page (supression du cache statique), tu dois vider le cache (en passant par l’espace privé : configuration -> vider le cache)

28 avril 2008 20:54
SPIP et CSS

aaaaaaaaaa !!!!! tu es génial denis !! il me manquait comme tu me l’as si bien dit, le #CHEMIN

SPIP c’est super spécial en fait ;)

c’est cool !!

merci encore !!

RSS






squelette