Les premiers éléments de réponse sont ici pour ce qui est du tag CSS à utiliser.
Ensuite il faut ajouter un bloc de code du genre suivant dans les fichiers TPL concernés :
<style type="text/css"> body { background-image: url('MA_BALISE_DYNAMIQUE') } </style>
Enfin il faut modifier les fichiers PHP concernés pour qu'il mettent à jour la balise MA_BALISE_DYNAMIQUE.
C'est enfantin mais cela risque de prendre du temps ;-)
A bientôt
Hors ligne
C'est surtout pas bon du tout en termes de performance...
8-)
Hors ligne
XEUL a écrit:
VDigital a écrit:
C'est surtout pas bon du tout en termes de performance...
8-)HS: vincent tu as reçu mon mail?
Pas encore... Ce soir sans doute. 8-)
Là, cela ne se voit peut être pas mais je bosse (enfin, presque entre deux réunions).
Hors ligne
VDigital a écrit:
C'est surtout pas bon du tout en termes de performance...
8-)
Bonjour Vincent,
Je ne vois pas très bien pourquoi ?
Hors ligne
laurent.duretz a écrit:
VDigital a écrit:
C'est surtout pas bon du tout en termes de performance...
8-)Bonjour Vincent,
Je ne vois pas très bien pourquoi ?
Moi,non plus.
Sinon, il y a un exemple dans le répertoire tools\local-layout.css livré dans PWG
Hors ligne
Avoir une image en fond, si on fait attention à son poids pas trop de problème.
Si l'image est "lourde" déjà pour tous les sites qui n'ont pas du haut débit, cela sera un pb sur le premier accès.
Maintenant si on en change à chaque catégorie, le processus de cache du browser ne sera jamais performant de ce point de vue.
Le protocole CSS2 n'est pas prévu pour recharger tous les paramètres d'affichage trop souvent.
Quand j'ai proposé le thème Cyan je n'ai mis qu'un seul fond le plus léger possible.
Quand j'ai proposé le thène Nights n'days et l'alternance d'heure en heure du thème, d'abord parce que cela deviendrait insupportable,
mais aussi parce que le rechargement des css est global et franchement pénalisant.
C'est ce qui se passerait dans le cas présent (FF ou IE même symptômes).
En fait, un peu contrairement à ce Chrisaga a fait, il faut réduire au maximum le nombre de fichiers (ccs ou images de fond des css).
Le thème de vero (Jus de citron) suit cette règle un seul fichier style.css.
Le thème de SOS Madagascar (Antsira) suit exactement cette règle avec là encore un fichier style.css.
Les grands CMS cherchent aussi à en éviter les changements.
Les blog qui proposent un thème switcher démondrent que la coupure, due au changement et même si ces thèmes sont hypers légers, est très pénalisante.
Cela peut se mesurer mais je n'ai pas de chiffres sous la main.
Ai-je éclairé le débat?
8-)
Hors ligne
XEUL a écrit:
HS: vincent tu as reçu mon mail?
Oui, les 2. Je fais suivre à l'interressé.
8-)
Hors ligne
VDigital a écrit:
Avoir une image en fond, si on fait attention à son poids pas trop de problème.
Si l'image est "lourde" déjà pour tous les sites qui n'ont pas du haut débit, cela sera un pb sur le premier accès.
Ca c'est plus un problème de bande passante que de temps de traitement.
VDigital a écrit:
Maintenant si on en change à chaque catégorie, le processus de cache du browser ne sera jamais performant de ce point de vue.
Le protocole CSS2 n'est pas prévu pour recharger tous les paramètres d'affichage trop souvent.
...
Ici, on ne recharge pas les CSS car la balise <style> est inclue dans le flux html produit.
Il ne reste plus au navigateur qu'à modifier 1 seul paramètre, ce qui est peu de chose pour les CPU actuels (là je manque un peu de recul sur les navigateurs pour être vraiement crédible)
VDigital a écrit:
...
Quand j'ai proposé le thène Nights n'days et l'alternance d'heure en heure du thème, d'abord parce que cela deviendrait insupportable,
mais aussi parce que le rechargement des css est global et franchement pénalisant.
C'est ce qui se passerait dans le cas présent (FF ou IE même symptômes).
Encore une fois, dans la proposition que j'ai fait, les CSS existants ne sont pas rechargés.
VDigital a écrit:
Ai-je éclairé le débat?
8-)
Oui, mais il me reste à savoir comment un navigateur gère 1 paramètre de CSS qui change.
Hors ligne
laurent.duretz a écrit:
Oui, mais il me reste à savoir comment un navigateur gère 1 paramètre de CSS qui change.
Les navigateurs rechargent tous les css... et les images.
Visiblement.
Hors ligne