Bon j'ai commencé à mettre en place un support de choix de css pour linuxfr qui marche en laissant les pages statiques (le cache).
Le choix est fait en fonction d'un cookie (style=plop mettra plop.css). Actuellement la seule disponible s'appelle dacode et il faut gérer à la main le cookie :p
Ce que je prévoie de faire dans un futur très proche :
- Pouvoir se faire mettre le cookie après choix dans un menu déroulant
- Stocker ça les préférences si on est identifié (et donc remettre le cookie quand on se logue)
Des avis sur la question ? besoins particuliers ?
# Re: Styles DLFP
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
je quote mon post la mailing liste linuxfr-www-dev, ou personne ne m'a repondu:
Bon question suivante: comment gerer le stockage des preferences ?
J'ai 2 variables a sauvegarder:
- le pallier
- la feuille de style perso (a moins de carrement retirer la feature, elle me sert a moi, je sais pas pour les autres...
un vote peut etre ? :)
J'ai envisagé d'avoir 1 ou 2 cookies pour stocker tout ca, mais ce me plait pas trop.
Un truc que je verrais bien, c'est dans les prefs de son compte, le gars choisi ces 2 trucs, et ca genere un fichier javascript que l'on peut linker ensuite depuis les pages. Un peu comme c'est fait (je suppose, pas regardé) pour les nouveaux commentaires... Ca parait faisable ?
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
La solution du js est relativement simple pour les gens autentifiés (bien qu'il faille trouver l'url à inclure), mais je pense que le cookie c'est mieux vu que ca marche aussi pour les autres (aussi bien pour le palier que pour la css).
[^] # Re: Styles DLFP
Posté par Mathieu Pillard (site web personnel) . Évalué à 2.
Sinon pour les cookies on peut stocker plusieurs variables dans un seul et unique cookie et splitter ensuite, histoire de pas surcharger l'utilisateur de cookies...
Bref, on fait comment ? Ma toolbar etait pas prevue pour autre chose que les articles / commentaires... Maintenant mon code est facilement modulable je peux donc ne prendre qu'une partie de ma toolbar et de la css et pouf ca s'integrera bien sur la page principale... mais dans ce cas, plus besoin de ton truc :)
PS: Comment ton truc gere la feuille de style au fait ?
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 0.
C'est pourquoi je voualis repositionner le cookie quand tu te logues en fonction de tes prefs.
Bref, on fait comment ? Ma toolbar etait pas prevue pour autre chose que les articles / commentaires... Maintenant mon code est facilement modulable je peux donc ne prendre qu'une partie de ma toolbar et de la css et pouf ca s'integrera bien sur la page principale... mais dans ce cas, plus besoin de ton truc :)
Faut que je regarde ta toolbar :-)
J'avais testé mais pas eu le temps de mater comment c'était fait.
PS: Comment ton truc gere la feuille de style au fait ?
Regarde au début de n'importe quelle page du site :-)
[^] # Re: Styles DLFP
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
Mon code pour rajouter la stylesheet est un peu plus complexe parceque j'utilise pas document.write (saimal :) mais a part ca ca revient au meme.
Voila comment je vois les choses:
- On laisse ton code en haut de chaque page, un peu modifié (notamment, faut faire une fonction et se debarasser du document.write)
- Je vire completement la gestion de la feuille de style dans ma toolbar
- On rajoute un truc dans les preferences et/ou sur la page d'accueil, c'est juste un champ, et ca modifie le cookie.
- Je cleane ma toolbar, et elle est appelle pour chaque truc a commentaires (donc les journaux, les articles et les forums)
- On stocke le pallier dans un cookie a part pour le moment, et on verra ensuite.
Si tout ca est ok je commence le nettoyage des maintenant :)
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 0.
- On rajoute un truc dans les preferences et/ou sur la page d'accueil, c'est juste un champ, et ca modifie le cookie.
Je pense sur la page d'accueil et, si on est identifié, ca le sauvegarde en plus.
# Re: Styles DLFP
Posté par Infernal Quack (site web personnel) . Évalué à 4.
J'ai vu ton Javascript et je regrette un truc : il faut que le style soit dans le répertoire css de vos serveurs.
Ne pourrais-tu pas modifier le javascript pour qu'il accepte n'importe quelle url ? Ca permettrait d'avoir des site chez soit ou sur son ordi avec des url en file://
De plus ça permettrait de développer de thèmes facilement sans avoir besoin d'installer templeet chez soi.
Dès que c'est fait je te fais un thème :)
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 0.
Je m'étais dit que comme ca les gens nous enverraient leurs css :-)
Je change ca de suite
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
[^] # Re: Styles DLFP
Posté par Infernal Quack (site web personnel) . Évalué à 0.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Styles DLFP
Posté par gromitb . Évalué à 1.
Comment qu'on fait pour forcer un cookie ?
# Re: Styles DLFP
Posté par L. R. . Évalué à 0.
D'ailleurs, quelque chose est-il prévu pour pouvoir changer son thème sans être identifié ? Donc pour les visiteurs quoi ?
Sinon, c'est cool si ça vient ces styles :) Et encore plus quand la barre sera là :)
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
Pour ce qui est de le lister les css en alternatives pourquoi pas, mais bon ce choix n'étant pas persistant...
[^] # Re: Styles DLFP
Posté par Infernal Quack (site web personnel) . Évalué à 1.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Styles DLFP
Posté par L. R. . Évalué à 0.
# Re: Styles DLFP
Posté par jm trivial (site web personnel) . Évalué à 2.
J'ai commencé à faire une feuille de style, j'ai une question:
Toutes les entrées servent-elles?
Par exemple: h1.rubrique_info, ça sert encore? J'arrive pas à trouver où c'est utilisé.
L'idéal, ce serait des commentaires dans la feuille css par défaut avec une mini explication, ou juste un lien vers une page l'utilisant...
# Re: Styles DLFP
Posté par jm trivial (site web personnel) . Évalué à 3.
Comme ça tout le look du site pourrait être modifié.
Je ne dit pas ça parce que je n'aime pas les icônes et dessins actuels (bien au contraire), mais ça permettrait de vraiment tout relooker...
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
[^] # Re: Styles DLFP
Posté par Infernal Quack (site web personnel) . Évalué à 2.
Sinon on peut déjà remplacer les images mais c'est gecko only et c'est es gros hacks cf. : http://shift.dyndns.org:8080/dlfp1.jpeg(...)
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Styles DLFP
Posté par Mathieu Pillard (site web personnel) . Évalué à 2.
# Re: Styles DLFP
Posté par Infernal Quack (site web personnel) . Évalué à 1.
est toujours dans le source de la page donc ce style sera toujours pris en compte :(
Pourquoi ne pas le virer ?
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Styles DLFP
Posté par Infernal Quack (site web personnel) . Évalué à 1.
Bon bin ça a l'air de fonctionner mais pas avec les urls en file://
Je vais tester tout ça.
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
[^] # Re: Styles DLFP
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
# Re: Styles DLFP
Posté par Pierre Tramo . Évalué à 2.
Reste plus qu'à restaurer le thème BeOs. :)
# Début de thème avec des menus JAUNES !!
Posté par Infernal Quack (site web personnel) . Évalué à 1.
Cette url ne sera pas toujours accessible
L'association LinuxFr ne saurait être tenue responsable des propos légalement repréhensibles ou faisant allusion à l'évêque de Rome, au chef de l'Église catholique romaine ou au chef temporel de l'État du Vatican et se trouvant dans ce commentaire
[^] # Re: Début de thème avec des menus JAUNES !!
Posté par Là Yop . Évalué à 1.
# Re: Styles DLFP
Posté par kapouik . Évalué à 1.
[^] # Re: Styles DLFP
Posté par Pascal Terjan (site web personnel) . Évalué à 1.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.