Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2011-05-19 12:22:54

osku
Membre
Lieu : 28
Inscription : 2005-06-15

[moreCSS] Support et discussion

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

#2 2013-03-10 20:21:26

Welsh
Membre
Inscription : 2011-12-28

Re : [moreCSS] Support et discussion

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

#3 2013-03-10 20:39:37

Mathieu M.
Membre
Lieu : Rhône-Alpes
Inscription : 2009-09-14

Re : [moreCSS] Support et discussion

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

#4 2013-03-10 21:10:12

Welsh
Membre
Inscription : 2011-12-28

Re : [moreCSS] Support et discussion

Faut vraiment que j'aille me coucher... Confondre les commentaires CSS avec ceux du shell....

Hors ligne

#5 2013-03-10 21:38:47

osku
Membre
Lieu : 28
Inscription : 2005-06-15

Re : [moreCSS] Support et discussion

Mathieu M. a écrit :

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

#6 2013-12-10 15:31:36

Arfy
Membre
Lieu : Obernai
Inscription : 2009-01-05
Site Web

Re : [moreCSS] Support et discussion

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

#7 2013-12-10 15:46:21

Mathieu M.
Membre
Lieu : Rhône-Alpes
Inscription : 2009-09-14

Re : [moreCSS] Support et discussion

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

#8 2013-12-10 16:07:37

Arfy
Membre
Lieu : Obernai
Inscription : 2009-01-05
Site Web

Re : [moreCSS] Support et discussion

Mathieu M. a écrit :

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)

Mathieu M. a écrit :

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

#9 2013-12-10 16:11:09

Mathieu M.
Membre
Lieu : Rhône-Alpes
Inscription : 2009-09-14

Re : [moreCSS] Support et discussion

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

#10 2013-12-10 16:32:20

Arfy
Membre
Lieu : Obernai
Inscription : 2009-01-05
Site Web

Re : [moreCSS] Support et discussion

Mathieu M. a écrit :

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

#11 2013-12-10 20:36:17

Mathieu M.
Membre
Lieu : Rhône-Alpes
Inscription : 2009-09-14

Re : [moreCSS] Support et discussion

Rajoute !important après ta déclaration de couleur ;)

Hors ligne

#12 2013-12-11 12:11:43

Arfy
Membre
Lieu : Obernai
Inscription : 2009-01-05
Site Web

Re : [moreCSS] Support et discussion

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

#13 2015-01-22 11:47:49

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [moreCSS] Support et discussion

Coucou,

Une mise à jour pour coller à l'interface d'admin de dc2.6 et suivants (dc2.6 requis).
A récupérer chez moi

Merci

Dernière modification par pierrevg (2018-02-20 13:03:12)

Hors ligne

#14 2015-01-22 12:47:53

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [moreCSS] Support et discussion

Merci :)

Hors ligne

#15 2018-01-23 02:38:59

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [moreCSS] Support et discussion

v1.3 chez moi

Hors ligne

#16 2018-05-07 07:11:06

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : [moreCSS] Support et discussion

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

#17 2018-05-07 09:36:59

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [moreCSS] Support et discussion

Vois-tu le code CSS ajouté dans le code source de la page ?

Hors ligne

#18 2018-05-07 09:55:30

pierrevg
Membre
Inscription : 2005-04-13
Site Web

Re : [moreCSS] Support et discussion

Je ne comprends pas trop cette phrase :

birdy a écrit :

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

#19 2018-05-07 10:53:34

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [moreCSS] Support et discussion

pierrevg a écrit :

Quel rapport avec le plugin moreCSS (quelle version d'ailleurs) ?

Il veut ajouter un bloc <div class="pouet"> dans un billet

Hors ligne

#20 2018-05-07 12:10:27

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : [moreCSS] Support et discussion

Philippe a écrit :
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

#21 2018-05-07 12:13:18

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : [moreCSS] Support et discussion

Philippe a écrit :

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

#22 2018-05-07 12:54:14

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [moreCSS] Support et discussion

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

#23 2018-05-07 14:59:21

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : [moreCSS] Support et discussion

Philippe a écrit :

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

#24 2018-05-07 17:17:39

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : [moreCSS] Support et discussion

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

#25 2018-05-09 07:54:10

birdy
Membre
Lieu : Azerat-Dordogne-Périgord
Inscription : 2008-03-14
Site Web

Re : [moreCSS] Support et discussion

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).

Pied de page des forums

Sites map