accueil
downloads
links
bugmanager
header
**

Par respect de la netiquette, tous les contributeurs s'engagent à ne tenir ni propos insultants ni propos infamants envers un tiers. Merci d'avance à tous et ... bonne pêche aux infos - (Les numéros IP sont conservés.)
XML/RSS 2.0  page_down
newtopiclink  replylink  Version imprimable 
Ascending order Descending order   » Sujet: [BUG LAYOUT] Derniere Nightly build
Auteur: Message:


 Posté le 2004/11/14 à 18:45
Depuis la derniere nightly build, les fichiers de thèmes CSS sont déplacés dans le répertoire /theme/cache

Jusque là c'est bien !
Par contre le problème c'est que si l'on utilise des propriétés du type :

background-image: url(images/fond_contenu.png);

Ca ne fonctionne plus comme l'emplacement du fichier à changé, il faudrait alors remodifier le chemin lors de la compilation comme pour les fichiers layouts !
Profile Message Privé Editer le message Voir le site de l'utilisateur Chercher tous les messages de cet utilisateur Signaler ce message aux Administrateurs top


   Posté le 2004/11/15 à 19:13

Tavnos a écrit:
Depuis la derniere nightly build, les fichiers de thèmes CSS sont déplacés dans le répertoire /theme/cache

Jusque là c'est bien !
Par contre le problème c'est que si l'on utilise des propriétés du type :

background-image: url(images/fond_contenu.png);

Ca ne fonctionne plus comme l'emplacement du fichier à changé, il faudrait alors remodifier le chemin lors de la compilation comme pour les fichiers layouts !


Effectivement, c'est quelque chose qui a évolué avec la RC 1.2:

il te faut mettre ton image dans le même répertoire que ton style et ensuite tu appelles to style :
background-image: url("background.gif");

Ixprim va calculer automatiquement les chemins comme pour les images des layouts.
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/11/15 à 22:53
Je trouve que cette solution est pas terrible, car cela annule tout le degré de liberté introduit par le système de template, car personellement quand je commence à avoir un theme complexe j'ai beaucoup d'images et donc je fait un répertoire image... Pourquoi ne pas refaire le même systeme que pour les layoutsx.html avec le fichier css ?!

Je m'excuse mais je comprend pas bien la logique la...
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/11/15 à 23:21
La logique est que:
1) ton layout est visible avec son css complètement, même si ton css a des images.
2) le css est "interprété" par le système de template , donc possibilité de rajouter par exemple des constantes IXP_ROOT_WEB ou autres... (les mêmes que pour les templates)

Normalement ça marche justement comme pour les "layoutsx.html avec le fichier css"... Si ce n'est pas le cas, alors j'ai dû introduire un bug. Ca devrait pas être compliqué à modifier.

Quand tu dis que tu as beacoup d'images pour ton layout, tu as créé un répertoire spécial pour ces images ?
Si oui, où est-il placé ?

Nota: Le cas ou les images des layouts sont situées dans un répertoire père ../images est traité, pas pour les css (ligne 260 du admin.ixpts.class.php)
Si c'est ton cas, il me faudra rajouter le cas ou le css a ses images dans ce répertoire père....

[Edité le 15/11/2004 par trollix]
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/11/16 à 00:36
en fait moi j'utilise l'organisation suivante :

/default
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/11/18 à 20:49
Les images dans les css seront traitées dans la RC 1.3 comme ceci:

1) background-image: url("fond_contenu.png"); si l'image ds le même repertoire que le css
2) background-image: url("../../fond_contenu.png"); si l'image est située dans le répertoire "images" du thème

PS: Ne pas oublier les ""
PS: Ixprim calculera automatiquement les chemins finaux
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/11/18 à 21:29
Cool voila une nouvelle qu'elle est bonne !

Sinon la j'ai remis linux donc s'il y a besoins de test spécifiques, ma debian est chaude !
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top


   Posté le 2004/11/18 à 22:30

Tavnos a écrit:
Cool voila une nouvelle qu'elle est bonne !

Sinon la j'ai remis linux donc s'il y a besoins de test spécifiques, ma debian est chaude !


Idem pour ma SME ;) à la maison et les debian au bureau :D en attendant le futur passage à Mandrake :o
profilebutton Message Privé Editer le message Voir le site de l'utilisateur searchbutton  top
newtopiclink  replylink  Version imprimable 

page_up

 

Powered by XForum 3.5.1-ix by Trollix Software
0.0305779 - 44 queries