Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Il s'agit d'un micro plugin qui permet de compléter la feuille de style du thème actif du blog.
Le plugin est accessible seulement aux utilisateurs administrateurs
Télécharger : http://dleds.net/labs/get/moreCSS (Le plugin est livré avec un nouveau favori [Feuille de style] et une image piochée dans le thème Coquette.)
(NB : Les règles CSS sont codées en base64 dans un setting pour info. Il doit y avoir une limite certaine donc.)
Hors ligne
Bonsoir et merci.
Cela m'a bien servi pour utiliser myGmaps avec le thème dcBootstrap (cf. http://forum.dotclear.org/viewtopic.php … 5#p320305).
Mais impossible de mettre dans les règles un quelconque commentaire pour expliquer pourquoi on met cette règle.
Car un code saisi
# Commentaire de la regle
.maclasse {bla bla}
devient dans le navigateur
# Commentaire de la regle.maclasse {bla bla}
qui est incompris et pour cause.
On peut faire un petit quelque chose, M'sieur ?
Merci
Hors ligne
Parce qu'on ne met pas de commentaire avec un simple "#" dans un fichier CSS :) Essaie :
/* Commentaire de la regle */
.maclasse {bla bla}
Hors ligne
Faut vraiment que j'aille me coucher... Confondre les commentaires CSS avec ceux du shell....
Hors ligne
Parce qu'on ne met pas de commentaire avec un simple "#" dans un fichier CSS :) Essaie :
/* Commentaire de la regle */ .maclasse {bla bla}
10/10 :)
Hors ligne
Salut,
J'ai mis à jour mon dcBootstrap today et je me suis refais avoir avec les CSS ... perdus.
Sur Dotadict je lis qu'il vaut mieux (et je suis 300% d'accord) utiliser moreCSS ... mais j'ai essayé et j'ai actuellement perdu:
* il est bien installé dans mes plugins
* je peux mettre ce que je veux dans la feuille de style moreCSS, je ne vois pas le résultat ...
J'ai "juste" trouvé un moreCss dans le 'theme' du about:config, mais rien ailleurs à activer.
Arfy
"On peut user de tout mais faut pas en abuser!"
Hors ligne
Comment utilise-tu le plugin, que renseigne-tu par exemple dans le champ "Feuille de style :" ?
En bonus : as-tu pensé à vider ton cache template après tes modifications ?
Hors ligne
Comment utilise-tu le plugin, que renseigne-tu par exemple dans le champ "Feuille de style :" ?
Par exemple
#page { background: #f6f6f6; font-family: 'Open Sans', Arial, sans-serif; }
pour changer la couleur du fond (juste un essai là en direct)
En bonus : as-tu pensé à vider ton cache template après tes modifications ?
Oui =)
"On peut user de tout mais faut pas en abuser!"
Hors ligne
Sur ton site, tu as visiblement saisi une erreur puisque le code source indique :
<!-- Additionnal CSS -->
<style type="text/css">
media="screen"#sidebar h2{background:#992009;}.post-title a{color:#992009;}
</style>
Hors ligne
Sur ton site, tu as visiblement saisi une erreur puisque le code source indique :
<!-- Additionnal CSS --> <style type="text/css"> media="screen"#sidebar h2{background:#992009;}.post-title a{color:#992009;} </style>
Oui, erreur de cache je suppose, c'était un essai. Je viens de remodifier la page et j'ai bien les bons trucs mis dans le plugin pour tester.
Et je pense que ce n'est pas pris en compte parce qu'il y a d'autres CSS derrière ... cf:
[img=Test moreCSS]http://farm4.staticflickr.com/3678/11309882474_374563a80f_o.jpg[/img]
"On peut user de tout mais faut pas en abuser!"
Hors ligne
Rajoute !important après ta déclaration de couleur ;)
Hors ligne
Trouvé: En dehors de quelques CSS redéfinis plus tard, "mon" problème était le plugin staticCache ...
Bref, gaffe au cache qui fait qu'une page en cache n'est pas retraitée si on modifie les CSS dans moreCSS ;)
"On peut user de tout mais faut pas en abuser!"
Hors ligne
Hors ligne
Bonjour,
J'ai installé et tenté d'utiliser ce plugin. Il doit y avoir quelque chose que je ne comprends pas dans l'utilisation.
Dans le plugin, j'ai défini une classe avec une couleur de fond. Je souhaite alors créer une div à laquelle j'applique la classe et la règle n'a aucun effet.
Si je place cette règle dans le fichier css de mon thème, ça fonctionne très bien.
J'ai tenté d'utiliser le plugin en wiki et en xhtml sans plus de succès dans un cas que dans l'autre.
J'ai bien lu que ça pouvait être un problème de cache mais même en le vidant, la règle ne s'applique pas.
A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.
Hors ligne
Vois-tu le code CSS ajouté dans le code source de la page ?
Hors ligne
Je ne comprends pas trop cette phrase :
J'ai tenté d'utiliser le plugin en wiki et en xhtml sans plus de succès dans un cas que dans l'autre.
Quel rapport avec le plugin moreCSS (quelle version d'ailleurs) ?
Peux-tu nous donner la règle css et l'url où elle doit s'appliquer ?
Merci
Hors ligne
Quel rapport avec le plugin moreCSS (quelle version d'ailleurs) ?
Il veut ajouter un bloc <div class="pouet"> dans un billet
Hors ligne
pierrevg a écrit :Quel rapport avec le plugin moreCSS (quelle version d'ailleurs) ?
Il veut ajouter un bloc <div class="pouet"> dans un billet
Bonjour,
Voilà c'est ça dans l'idée. Je me suis dit que le plugin moreCSS pouvait m'éviter d'aller ajouter des règles dans le fichier css de mon thème.
Dans moreCSS, j'ai donc créé une règle du genre :
.rouge {background: rouge; color: white; margin: 20px; padding: 10px;}
Et dans mon billet, j'ai saisi quelque chose du genre :
///html
<div class="rouge"><p>blablabla</p></div>
///
Mais ça n'a pas fonctionné même après avoir vidé le cache.
Alors, j'ai copié la règle dans le fichier css du thème et là, ça fonctionne.
Du coup, je me dis que je dois mal utiliser le plugin et j'aimerais comprendre ce que je ne saisis pas.
Voilà.
Merci pour les réponses.
A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.
Hors ligne
Vois-tu le code CSS ajouté dans le code source de la page ?
Non, pas avec moreCSS.
A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.
Hors ligne
Si le style n'est pas dans le code source, peut-être manque-t-il dans ton thème la balise
{{tpl:SysBehavior behavior="publicHeadContent"}} (en général dans le fichier _head.html)
qui permet aux plugins d'ajouter du code dans le head des pages côté public
Hors ligne
Si le style n'est pas dans le code source, peut-être manque-t-il dans ton thème la balise
{{tpl:SysBehavior behavior="publicHeadContent"}} (en général dans le fichier _head.html)
qui permet aux plugins d'ajouter du code dans le head des pages côté public
Ah c'est une piste d'autant plus prometteuse que je n'ai pas de fichier _head.html dans le thème que j'ai bricolé à partir du thème Berlin.
Merci pour cette piste !
A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.
Hors ligne
Le thème doit inclure cette balise, dans ses fichiers ou ceux de son parent, ou ceux du jeu de templates dont il hérite, afin que les plugins puissent ajouter du contenu dans le <head> côté public (comme son nom l'indique)
Hors ligne
Bonjour,
Bon… Je ne sais pas trop ce qu'il se sera passé mais finalement, ça fonctionne, semble-t-il.
Sans trop y croire, j'ai copié le fichier _head.html dans le répertoire idoine du thème trafiqué par moi. Là, ça s'est mis à fonctionner mais je ne parvenais pas à comprendre pourquoi. Ce n'était pas logique.
J'ai viré le fichier, j'ai constaté que ça fonctionnait toujours.
Mon erreur est sans doute de n'avoir pas essayé depuis un autre navigateur. C'est comme si Firefox n'était pas parvenu à vider correctement le cache. Étrange.
Donc, pour en terminer, le plugin fonctionne parfaitement et simplement.
Toutes mes excuses pour le dérangement et bonne journée à tous !
A migré de dotclear 1.2.8 vers dotclear 2.3 le 28 mai 2011. Il essaie maintenant de comprendre ce que dotclear 2 lui apporte de plus.
Hors ligne
Vous n'êtes pas identifié(e).