Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2008-11-25 20:17:52

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Un selecteur CSS pour un billet sélectionné ?

Bonsoir,

Je me demandais (enfin j'ai pas trouvé) si il y avait moyen de marquer de façon visuel un billet sélectionné. Dans mon idée, quelque soit le contexte, j'ajouterai une petite étoile devant le titre du billet "sélectionné".

Est-ce déjà en action sur Dotclear 2 ?

Hors ligne

#2 2008-11-25 20:49:47

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

Re : Un selecteur CSS pour un billet sélectionné ?

Jean-Michel a écrit :

Bonsoir,

Je me demandais (enfin j'ai pas trouvé) si il y avait moyen de marquer de façon visuel un billet sélectionné. Dans mon idée, quelque soit le contexte, j'ajouterai une petite étoile devant le titre du billet "sélectionné".

Est-ce déjà en action sur Dotclear 2 ?

Tu as un tpl non présent dans le thème par défaut qui est EntryIfSelected (de mémoire)

Mais qui n'est accessible seulement dans une boucle Entries (là aussi de mémoire)

Comme tu le peux le penser, je suis pas sûr :)

Hors ligne

#3 2008-11-25 21:02:52

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

Si je comprends il faudrait que dans chaque fichier de contexte, j'inclus l'exemple donné dans la doc (d'ailleurs, y'a quelques inversions de lettres dans l'exemple).

J'avais vu une application dans le thème Demo1 mais là, par exemple en mode "home", chaque premier billet de page est le billet sélectionné de la boucle de la page. Mais c'est pas ce que je recherche...

Hors ligne

#4 2008-11-25 23:16:03

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

En fait, il se trouve que c’est un hasard si un tous les 4 billets est Sélectionné :-)

Le billets marqués dans le thème en question ne sont pas les premiers de la page mais bien les billets sélectionnés du blog de démo. Tu peux t’en rendre compte en remontant à la page 7 du blog, où plus aucun billet n’est sélectionné ;-)


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#5 2008-11-26 20:44:44

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

Lomalarch > Je me suis tenté à un décryptage et dans le home du thème "Demo 1" et il me semble comprendre que  :
- si il y a un billet sélectionné dans la page, il se positionne en première position. Et sur la page, il y a trois billets.
- si aucun billet sélectionné dans la page, Il y a seulement deux billets.

Je pensais qu'il existait de base une class CSS "sélection" qui permettrait de rajouter des attributs.

Hors ligne

#6 2008-11-26 22:53:31

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

ok, au temps pour moi :-/

Tu as le tag EntryIf, pour tester l’état sélectionné d’un billet (et lui appliquer toutes les tortures css qui te viennent à l’esprit) ;-)


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#7 2008-11-27 20:38:13

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

Pour ceux que ça intéressent, ça donne :

dans le home.html (et autres fichiers de contexte si)

[b]{{tpl:EntryIfSelected}}[b] à inclure dans le div juste après <tpl:Entries>.

et dans le style.css (par exemple)

	.post.selected .post-title a{
		color: blue;
	}

Hors ligne

#8 2008-11-27 22:40:55

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

Je reformulerais :

rechercher

<div id="p{{tpl:EntryID}}" class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">

et ajouter le test de sélection comme suit :

<div id="p{{tpl:EntryID}}" class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}} {{tpl:EntryIfSelected}}" lang="{{tpl:EntryLang}}" xml:lang="{{tpl:EntryLang}}">

Ça me paraît plus clair ;-)


RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?

Hors ligne

#9 2008-11-28 21:17:28

Jean-Michel
Modérateur à ailes d'ange
Lieu : Paris
Inscription : 2006-08-22
Site Web

Re : Un selecteur CSS pour un billet sélectionné ?

Merci d'avoir reformuler ;-) et merci de ton aide.

Hors ligne

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

Pied de page des forums

Sites map