Switch CSS

Blog Ajouter un commentaires
4 615 lectures

Un dimanche de tests… Je cherchais une méthode pour que le visiteur puisse changer l’image de l’en-tête de mon blog. J’ai trouvé une solution avec le Swith de CSS de DotClear.

Cela fonctionne mais je trouve cela lourd, chargement d’une page CSS entière seulement pour changer l’image de l’en-tête. Je suis sûre qu’il y a plus optimisé… L’avis d’un pro serait le bienvenue.

Billet sur le même sujet

Abonnement

Vous avez aimé le sujet traité sur ce billet ? Alors pourquoi pas vous abonner à ce blog ?

24 commentaires pour “Switch CSS”

  1. ST dit :

    Bah, moi je trouve que ça marche bien comme ça… C’est agréable.

    En revanche, puis-je me permettre une petite remarque ?

    Ton script affiche “1 personne(s) perdu(ent) ici…”

    alors qu’il devrait afficher :

    “1 personne(s) perdu(es) ici…”

    Voilà. De rien. ;-)

  2. Lucas3d dit :

    ST, je suis content que le Swith CSS marche bien. C’est seulement que simple changement d’image serai bien plus rapide.

    Sinon, je viens de faire le changement des “personnes perdues”.

    Merci pour tes remarques

  3. mauriz dit :

    Au lieu de linker une simple image dans la CSS, il suffit de linker un script PHP qui se chargera de renvoyer une image aléatoirement.

    Autre solution, mettre du PHP dans la CSS qui se chargera de choisir l’image au hasard.

  4. Lucas3d dit :

    mauriz, effectivement… Mais, je préfererais un choix de l’utilisateur plutôt qu’un random.

    Malheureusement mes connaissances en PHP sont très limitées. Je vais faire des recherches sur internet pour voir si je trouve de l’information.

    Sinon, tes 2 solutions me paraissent identiques, non ?

  5. Amadrias dit :

    Juste une note qui n’a rien à voir avec le billet et que tu pourras supprimer par la suite…

    Sur le sidebar de ton site, les images des dernières réactions ne s’affichent pas correctement quand tu rentres dans le détail d’un billet.

  6. Lucas3d dit :

    Amadrias, effectivement il y a un bug. Le plugin listComment de DotClear n’est pas encore au point. Je retire la fonction de ma sidebar (en attendant une mise a jour de listComment).

  7. Amadrias dit :

    Une question… Serais-tu prêt à partager juste le code de tes templates.php et prepend.php afin que je puisse voir comment tu as gérer tes problématiques de mise en page ?

    Etant donné que nous partons tout deux du même thème, cela me permettrait d’être plus rapide dans les modifications que je souhaite apporter qui ne sont pas tout à fait les mêmes que les tiennes, mais assez proches.

  8. Lucas3d dit :

    Pas de probleme, je t’ai envoyé ça par e-mail

  9. Amadrias dit :

    Lucas, j’ai mis en oeuvre le choix aléatoire de header sur mon blog… Il n’y a pas encore la fonctionnalité de stockage en session mais cela ne saurait tarder…

  10. Lucas3d dit :

    Pas mal du tout !!! Quand tu aurai la fonctionnalité de stockage en session, cela me semble plus interessant que mon choix de de swith de CSS.

    Si cela te derange pas, je pense prendre ta solution.

  11. Amadrias dit :

    Y a pas de soucis… tu verras sur mon blog quand cela sera réalisé et je te préviendrais quoi qu’il arrive, lorsque je l’aurais terminé…

  12. Lucas3d dit :

    Cool merci

  13. kozlika dit :

    Sauf erreur de ma part du dois pouvoir mettre dans ton template deux liens pour les feuilles de style : en “dur” celle qui comporte les paramètres communs d’une part et - avec le switcher de Dotclear - juste les paramètres de style du #top ?

    Je n’ai pas trop fouillé mais ça me semble une piste ?

  14. Lucas3d dit :

    kozlika, ta méthode serai un peu mieux… Mais en fait, Amadrias m’a convaincu avec son random. J’attends qu’il est réussi à garder la même image au court d’une session et je le métrerai sur mon site.

  15. kozlika dit :

    Moi encore… pour un copain je serais très intéressée si je pouvais mettre une image quelque part dans le sidebar aléatoirement choisie parmi d’autres à chaque session ou affichage de la page, peu importe. Cette image serait cliquable. Si tu voulais bien m’expliquer comment faire (niveau élève en maternelle) par mail par exemple, ça serait drôlement sympa…

  16. Lucas3d dit :

    kozlika,

    La fonctionnalité que veux faire ton amis est exatement ce que je voulais faire (une image random par sessions), Mais mes compétences en PHP sont plus que superficielles.

    Amadrias a fait pour son blog un random d’images, mais pour le moment ne tient pas compte, les sessions

    Sinon, visiblement ce que tu veux faire dans la side bar serai un plugin qui permettai de d’afficher les CD que tu écoutes (les Cd étant pris en random dans une liste prédéfinie, non ?

  17. Kozlika dit :

    Ça y est, j’ai trouvé et ça marche nickel formidable et je me suis même permis un effet rollover dessus tant que j’y étais. Ça sera en ligne dans quelques jours, je te donnerai le lien si ça t’intéresse. C’est un script php à mettre dans le dossier où sont stockées les images. j’ai trouvé ça sur A List Apart.

  18. Kozlika dit :

    Oups, je viens de voir que Mauriz en parlait plus haut…

  19. Lucas3d dit :

    Kozlika,

    Interessant… Impatiant de voir ca sur ton site….

    Effectivement, Mauriz en parlait plus haut mais ne disait pas ou on pouvait trouver ca.

    Sinon c’est ou que l’on trouve le PHP que tu utilises sur http://www.alistapart.com ?

  20. kozlika dit :

    J’ai lu l’article sur A List Apart, mais le script je l’ai pris là : http://automaticlabs.com/products/rotator

    D’la bombe et très simple à mettre en œuvre… Promis je donne l’adresse où on peut voir un exemple dès qu’il sera en ligne.

  21. Lucas3d dit :

    Kozlika,

    Il me semble change l’images à chaque chargement de la page, non ?

    Amadrias, a déjà un PHP de ce style et je trouve que cela fait bizare que cela change a chaque changement de page… L’idéal serai que l’image ne change pas pour un visiteur durant sa sessions.

  22. kozlika dit :

    Oui, tu as raison, ça change à chaque rechargement. Moi ça ne me dérange pas dans mon cas parce que c’est juste une image, pas un bandeau.

    Je suis bien incapable de savoir programmer un truc pareil mais en gros il faudrait stocker l’info dans un cookie comme on le fait avec les thèmes, non ?

  23. Lucas3d dit :

    Kozlika,

    Moi aussi, je ne suis pas capable de programmer ça… Je suis infographite 3d dans les effets spéciaux :-) Effectivement, il faudrai sauver un cookie…

    C’est fou le temps que l’on peut perdre dans le contenant et que l’on ne passe pas dans le contenue :-)

  24. Kozlika dit :

    Ouais ben t’as moins d’excuses que moi parce que c’est quand même un vach’ d’effet spécial ce truc :P

Laisser un commentaire

149 requêtes en 2,237 secondes
Flux RSS des articles Flux RSS des commentaires Connexion