Problème avec tag_size

Bonjour à tous,

Après une longue période d'absence, je reviens ici car, quand on a connu PluXml une fois et qu'on a besoin de créer un nouveau blog, on ne change pas comme ça ;)

J'ai un problème à la fois tout bête et qui me semble bien mystérieux.
J'utilise le moteur 5.3.1.
En utilisant le thème par défaut, le nuage de tag s'affiche correctement, c'est-à-dire avec des tailles différentes suivant la fréquence d'utilisation des tags dans les articles. Nickel.
Souhaitant changer de thème, je me suis tourné vers plume-red. Ce thème ne comporte pas de nuage de tags. No problemo, j'édite sidebar.php et j'ajoute :
[== HTML ==]
<div id="tags">
	<h2>Mots-clefs</h2>
	<ul>
		<?php $plxShow->tagList('<li class="tag #tag_size"><a class="#tag_status" href="#tag_url" title="#tag_name">#tag_name</a></li>'); ?>
	</ul>
</div>
J'ajoute également dans la feuille de style les différents .tag_size_n et je rafraîchis la page de mon navigateur et... :o tous mes tags ont la même taille.
Je vais jeter un coup d'oeil au code généré et je constate avec surprise que les #tag_size n'ont pas été convertis. Voic un extrait de ma page HTML :
[== HTML ==]
<div id="tags">
	<h2>Mots-clefs</h2>
	<ul>
		<li class="tag #tag_size"><a class="noactive" href="http://localhost/pluxml/index.php?tag/bad" title="BAD">BAD</a></li>
		<li class="tag #tag_size"><a class="noactive" href="http://localhost/pluxml/index.php?tag/bdd" title="BDD">BDD</a></li>
		<li class="tag #tag_size"><a class="noactive" href="http://localhost/pluxml/index.php?tag/mantis" title="Mantis">Mantis</a></li>
		<li class="tag #tag_size"><a class="noactive" href="http://localhost/pluxml/index.php?tag/pc" title="PC">PC</a></li>
		<li class="tag #tag_size"><a class="noactive" href="http://localhost/pluxml/index.php?tag/se" title="SE">SE</a></li>
		<li class="tag #tag_size"><a class="noactive" href="http://localhost/pluxml/index.php?tag/sncf" title="SNCF">SNCF</a></li>
		...
	</ul>
</div>
Quelqu'un pourrait m'expliquer pourquoi ?
J'ai loupé une étape ?

D'avance, merci pour votre expertise.

Réponses

  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour
    Es-tu sur que c'est la bonne feuille de style qui est chargée, celle où tu as fais les modifs et reporté le bon code pour la taille des tags ?

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Il n'y a qu'une seule feuille de style : je ne pense pas m'être trompé de ce côté là ;)
    Les éléments que j'ai ajouté sont un copier/coller de la feuille de style par défaut, à savoir :
    [== CSS ==]
    .tag {
    	display: inline-block;
    	margin: 0;
    	padding-right: 10px;
    }
    .tag-size-1 {
    	font-size: 1em;
    }
    .tag-size-2 {
    	font-size: 1.1em;
    }
    .tag-size-3 {
    	font-size: 1.2em;
    }
    etc
    
    Mais, sans vouloir être présomptueux, je ne comprends pas très bien pourquoi tu penses que le problème vient de la feuille de style. #tag_size n'est-elle pas une variable qui devrait être convertie lors de l'appel de la méthode tagList.

    Pris d'un gros doute, j'ai remis le thème par défaut... et le problème est le même ! Tous les tags ont la même taille car #tag_size n'a pas été converti.
    Je comprends de moins en moins.
    J'ai dû toucher quelque chose mais je ne vois pas du tout quoi.
  • StéphaneStéphane Member, Former PluXml Project Manager
    Es-tu parti à partir d'une installation propre de PluXml ou as-tu fais une mise à jour ?
    Si tu as fait une maj, peux-etre que tous les fichiers n'ont pas été correctement copier à la place des anciens

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

Connectez-vous ou Inscrivez-vous pour répondre.