Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2010-01-30 18:10:57

Mozinet
Membre
Lieu : Melun, France
Inscription : 2004-08-04
Site Web

Afficher le nombre de billets par tag sur la page d'accueil

Bonjour,

J’ai voulu appliquer l’astuce Afficher le nombre de billets par tag  mais je ne sais pas où coller la balise pour que le nombre s’affiche après chaque tag listé dans la page d’accueil (comme pour les catégories).

Merci d'avance,


Mozinet
BlogZiNet – navigateurs Web et communication par Internet
MozillaZine-fr – fanzine sur le projet Mozilla http://mozillazine-fr.org

Hors ligne

#2 2010-01-30 20:32:43

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

L'astuce indiquée ne fonctionne que dans tags.html, tag.html ou une boucle <tpl:Metadata>.

Dans d'autres situations, je ne vois que l'écriture d'un widget inspiré de celui qui permet de lister tout ou partie des mots-clés et qui se trouve dans (dotclear)/(plugins)/metadata/.  Inspiration à prendre du côté du fichier _public.php, lignes #076 à #104...

Hors ligne

#3 2010-01-30 20:56:24

BG
Membre
Lieu : 17
Inscription : 2005-05-11
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

L'information m'intéresse également pour l'affichage du nombre de billets par tag dans la sidebar, je sais comment les rajoutés sur un tag donné ou lors de l'affichage de l'ensemble des tags mais là je ne vois pas.

Mozinet> Merci pour ton blog au passage, j'y passe régulièrement ! ;)


Installer votre premier blog : http://abc.dotaddict.org
Documentation Dotclear2:    http://fr.dotclear.org/documentation/2.0/
Astuces (Tips), Plugins, Thèmes: http://dotaddict.org/

Hors ligne

#4 2010-01-30 23:48:34

Mozinet
Membre
Lieu : Melun, France
Inscription : 2004-08-04
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Mirovinben a écrit :

L'astuce indiquée ne fonctionne que dans tags.html, tag.html ou une boucle <tpl:Metadata>.

Dans d'autres situations, je ne vois que l'écriture d'un widget inspiré de celui qui permet de lister tout ou partie des mots-clés et qui se trouve dans (dotclear)/(plugins)/metadata/.  Inspiration à prendre du côté du fichier _public.php, lignes #076 à #104...

Je crois que c'est trop compliqué pour moi :(

merci de ta réponse,


Mozinet
BlogZiNet – navigateurs Web et communication par Internet
MozillaZine-fr – fanzine sur le projet Mozilla http://mozillazine-fr.org

Hors ligne

#5 2010-01-30 23:50:12

Mozinet
Membre
Lieu : Melun, France
Inscription : 2004-08-04
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

BG a écrit :

Mozinet> Merci pour ton blog au passage, j'y passe régulièrement ! ;)

Merci


Mozinet
BlogZiNet – navigateurs Web et communication par Internet
MozillaZine-fr – fanzine sur le projet Mozilla http://mozillazine-fr.org

Hors ligne

#6 2010-01-31 06:16:46

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Mozinet a écrit :

Je crois que c'est trop compliqué pour moi :(

Hum... pour moi aussi ! J'ai voulu bidouiller un widget adapté et n'y suis pas arrivé. Il est possible que ce ne soit pas trivial du tout à faire...

En même temps je suis très loin d'avoir l'expertise des sorciers et consorts. Je leur laisse volontiers la place et la parole.

Mozinet a écrit :

merci de ta réponse,

Merci pour ton blog dont je suis fidèle lecteur aussi ;-)

Hors ligne

#7 2010-01-31 06:45:26

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

C'est plus simple à faire que je ne le pensais. Comme quoi la persévérance et un judicieux changement de méthode paye.

Je suis en train de préparer quelque chose qui, pour l'instant, sait afficher le nombre de billets pour chaque tag sous forme d'une bulle surgissante lors du survol du tag concerné par le pointeur de la souris.

Est-ce que cette solution te conviendrait ?

Pour peu que l'on souhaite afficher les tags avec une taille de police qui varie en fonction du pourcentage de billets marqués par ce tag, l'affichage du nombre à la suite de chaque mot-clé risquerait d'être assez peu esthétique.

Dernière modification par Mirovinben (2010-01-31 09:53:12)

Hors ligne

#8 2010-01-31 13:44:32

Mozinet
Membre
Lieu : Melun, France
Inscription : 2004-08-04
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Mirovinben a écrit :

Je suis en train de préparer quelque chose qui, pour l'instant, sait afficher le nombre de billets pour chaque tag sous forme d'une bulle surgissante lors du survol du tag concerné par le pointeur de la souris.

Est-ce que cette solution te conviendrait ?

Pour peu que l'on souhaite afficher les tags avec une taille de police qui varie en fonction du pourcentage de billets marqués par ce tag, l'affichage du nombre à la suite de chaque mot-clé risquerait d'être assez peu esthétique.

Une option (case à cocher) pour choisir entre les deux solutions serait pas mal. L'idée de l'info-bulle est bien trouvée, mais j'ai peur que ce ne soit pas assez visible.

Merci cher lecteur ;)


Mozinet
BlogZiNet – navigateurs Web et communication par Internet
MozillaZine-fr – fanzine sur le projet Mozilla http://mozillazine-fr.org

Hors ligne

#9 2010-01-31 15:23:03

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Ok. J'y retourne...

Hors ligne

#10 2010-01-31 17:12:38

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

C'est fait.

Je te propose mrvbCustomWidgets v0.1.9. C'est un plugin qui regroupe un certain nombre de widgets "classiques" adaptés pour mon usage personnel. Il intègre dans cette nouvelle version la possibilité d'afficher le nombre de billets concernés sous deux formes (entre parenthèses après chaque mot-clé ou en info-bulle.

Comme c'était jusqu'à présent à usage interne...

-1- il n'y pas de doc digne de ce nom, juste des infos au début du fichier (mrvbCustomWidgets)/_public.php. (recopiées à la fin de ce message)
-2- comme c'est un fourre-tout, il y a sûrement des widgets qui ne t'intéressent pas. Soit tu les vires (si tu sais intervenir dans le code PHP), soit tu ne les utilises pas. Ils ne remplacent pas les widgets "officiels" qui restent disponibles. Ils ont tous un nom commençant par mrvb pour les distinguer des autres.
-3- pas de support officiel pour l'instant. Ou alors via le forum...

Remarque : cette nouvelle version remplace la v0.1.8 évoquée ici : http://forum.dotclear.net/viewtopic.php … 20#p274520

# =============
#
# mrvbCategories :
#	CSS : <div class="categories mycategories"> et <span class="separator">
#	- chaque item de la liste a une classe <li class="catXXX"> où XXX est l'id de la catégorie.
#	- ajoute l'option "offline" (mettre hors ligne).
#	- permet l'exclusion d'une ou plusieurs catégories (URL séparées par "/") de la liste des catégories.
#	- affiche les sous-catégories comme des catégories (même liste).
#	- test la présence du fichier myCatsOK.txt dans le thème courant. Si présent, alors passage en mode étendu :
#		- ajoute un séparateur à la fin de chaque item de la liste des catégories.
#		- séparateur spécifique marquant la fin de la liste. 
#
# mrvbSubCategories :
#	CSS : <div class="categories mysubcategories">
#	- ajoute l'option "offline" (mettre hors ligne).
#	- permet l'exclusion d'une ou plusieurs catégories (séparées par "/") de la liste des catégories.
#	- affiche les sous-catégories sous forme de listes imbriquées.
#
# mrvbTags : 
#	CSS : <div class="tags mytags"> et <span class="separator">
#	- ajoute l'option "offline" (mettre hors ligne).
#	- permet l'exclusion d'un ou plusieurs tags (séparés par "/") de la liste des tags.
#	- test la présence du fichier myTagsOK.txt dans le thème courant. Si présent, alors passage en mode étendu :
#		- ajoute un séparateur à la fin de chaque item de la liste des tags.
#		- séparateur spécifique marquant la fin de la liste.
#	- permet d'afficher (ou pas) le nombre de billets pour chaque mot-clé selon deux méthodes
#		- soit entre parenthèses après chaque mot-clé,
#		- soit dans une info-bulle apparaissant au passage du pointeur de la souris sur un mot-clé.
#
# mrvbText : 
#	CSS : <div "class="text mytext xxx">
#	ajoute les options "offline" (mettre hors ligne) et permet d'ajouter une classe.
#
# =============

Hors ligne

#11 2010-01-31 19:36:29

Mozinet
Membre
Lieu : Melun, France
Inscription : 2004-08-04
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Merci beaucoup. T'es top ! :)


Le billet qui va bien : Dotclear 2 : Afficher le nombre de billets par tag


Mozinet
BlogZiNet – navigateurs Web et communication par Internet
MozillaZine-fr – fanzine sur le projet Mozilla http://mozillazine-fr.org

Hors ligne

#12 2010-02-01 05:07:43

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Je ne trouve pas le smiley "rouge de confusion". Content de t'avoir aidé.

Hors ligne

#13 2010-09-25 06:12:31

toujoursplushaut
Membre
Lieu : La Rivière St Louis, Réunion
Inscription : 2006-02-15
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Mirovinben a écrit :

C'est fait.

Je te propose mrvbCustomWidgets v0.1.9. C'est un plugin qui regroupe un certain nombre de widgets "classiques" adaptés pour mon usage personnel. Il intègre dans cette nouvelle version la possibilité d'afficher le nombre de billets concernés sous deux formes (entre parenthèses après chaque mot-clé ou en info-bulle.

Comme c'était jusqu'à présent à usage interne...

-1- il n'y pas de doc digne de ce nom, juste des infos au début du fichier (mrvbCustomWidgets)/_public.php. (recopiées à la fin de ce message)
-2- comme c'est un fourre-tout, il y a sûrement des widgets qui ne t'intéressent pas. Soit tu les vires (si tu sais intervenir dans le code PHP), soit tu ne les utilises pas. Ils ne remplacent pas les widgets "officiels" qui restent disponibles. Ils ont tous un nom commençant par mrvb pour les distinguer des autres.
-3- pas de support officiel pour l'instant. Ou alors via le forum...

Remarque : cette nouvelle version remplace la v0.1.8 évoquée ici : http://forum.dotclear.net/viewtopic.php … 20#p274520

Merci beaucoup c'est exactement ce que je cherchais!
J'ai vu que depuis tu étais passé à la version 0.2.8.

J'ai une petite question/suggestion pour "mrvbTags": j'aimerais qu'il soit possible de ne pas avoir de trie ou plus précisément que le trie soit aléatoire, et qu'à chaque rechargement de page la liste de tag soit différente!

Je ne sais pas si c'est possible, mais ça serait idéal pour moi.


Blog en cours de réalisation: http://www.pamplemousse.re/blog

« J'aime mieux me tromper que me taire » (Jacques Brel)

Hors ligne

#14 2010-09-26 07:25:05

Mirovinben
M comme Mathusalem
Lieu : Dole (Jura)
Inscription : 2007-02-06
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

toujoursplushaut a écrit :

Merci beaucoup c'est exactement ce que je cherchais!

J'en suis ravi... :)

toujoursplushaut a écrit :

J'ai vu que depuis tu étais passé à la version 0.2.8.

En effet. C'est l'inconvénient de proposer directement un zip sur le forum. Il peut devenir rapidement obsolète. Ce plugin est à présent officiel, tant sur mon blog (ici) que sur DotAddict ().

toujoursplushaut a écrit :

J'ai une petite question/suggestion pour "mrvbTags": j'aimerais qu'il soit possible de ne pas avoir de trie ou plus précisément que le trie soit aléatoire, et qu'à chaque rechargement de page la liste de tag soit différente!

Je ne sais pas si c'est possible, mais ça serait idéal pour moi.

C'est sans doute possible mais, et je dis ça à vue de nez sans avoir réfléchi plus à fond, je crains que ce soit gourmand en ressources (les tags étant stockés dans la table dc_meta, billet par billet, tous blogs confondus) si on veut proposer les tags listés aléatoirement...

Quant à un simple "non-tri", le résultat risque d'être surprenant. il devrait suffire (non testé) de commenter la ligne #214 du fichier _public.php du plugin, celle qui dit

        $rs->sort($sort,$order);

Hors ligne

#15 2010-09-26 16:02:32

toujoursplushaut
Membre
Lieu : La Rivière St Louis, Réunion
Inscription : 2006-02-15
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

Mirovinben a écrit :

Quant à un simple "non-tri", le résultat risque d'être surprenant. il devrait suffire (non testé) de commenter la ligne #214 du fichier _public.php du plugin, celle qui dit

        $rs->sort($sort,$order);

Je viens de tester mais ça ne fonctionne pas, les tags restent classés par nombre de billet.
Je suis bien incapable de proposer ne serait ce qu'un début de solution!

Ceci dit, je vais dé-commenter la ligne 214 car du coup je ne peux même plus changer la façon de trier (repasser par trie par nom du tag)!

Merci de ton aide!
mais tu n'es pas obligé de t'arrêter en si bon chemin! ;-)


Blog en cours de réalisation: http://www.pamplemousse.re/blog

« J'aime mieux me tromper que me taire » (Jacques Brel)

Hors ligne

#16 2010-10-09 07:33:45

toujoursplushaut
Membre
Lieu : La Rivière St Louis, Réunion
Inscription : 2006-02-15
Site Web

Re : Afficher le nombre de billets par tag sur la page d'accueil

J'ai contourné le problème en affichant tous les tags (possible pour le moment car je n'ai pas encore trop de tag) et en les classant par ordre alphabétique.

Mais je continue à chercher car dès ma prochaine commande, le nombre de tag sera trop grand et donc la mise en page ne sera plus harmonieuse!

je crois avoir oublié le lien vers le blog en question: http://www.pamplemousse.re


Blog en cours de réalisation: http://www.pamplemousse.re/blog

« J'aime mieux me tromper que me taire » (Jacques Brel)

Hors ligne

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

Pied de page des forums

Sites map