- Statut : non résolu
- Ce sujet contient 25 réponses, 11 participants et a été mis à jour pour la dernière fois par
submarine, le il y a 15 années et 4 mois.
-
AuteurMessages
-
18 octobre 2006 à 13 h 53 min #568039
Bonjour à tous,
Par contre, c’est vraiment bizarre car sur mon thème, il passe que sur les billets du haut ! Mais avec un cadre désagréable !
Quelqu’un sait il où ajouter le code pour que les autres articles puissent avoir leur icones ^^
J’aime pas trop faire cela mais voici le copier/coller de mon fichier index.php !!!
<h3></h3>
<ul>
<li><a href=" » rel= »bookmark »
title= » « ></a>
</li></ul><br />
<p><a href="/?s= »></a></p>
<p></p>
<p> </p>
<div id="content" class="narrowcolumn">
<a id="skipcontent"></a>
<!-- First Post -->
have_posts()) : $top_query->the_post(); $first_post = $post->ID; ?>
<div class="post top" id="post-« >
<h2 class="first"><a href=" » rel= »bookmark » title= » « ></a></h2><span class="byline"> </span> cat_name == ‘Noteworthy’) { ?>
<span><img src="/images/favorite.png » alt= » »></a></span>
<span>ID); ?></span>
<div class="entry">
<?php the_content("<span class="continue"> » . __(‘Continue reading’,’citrus’) . » ‘ » . the_title( », », false) . « ‘</span>« ); ?>
</div>
<span class="postmetadata"> </span>
.<br /><div> </div>
</div>
<!-- Next few posts -->
ID)) : ?>
<div class="post lastfive" id="post-« >
<h2><a href=" » rel= »bookmark » title= » « ></a></h2><span class="byline"> </span>
<p class="postmetadata"> .</p>
<div class="entry">
<?php the_content("<span class="continue"> » . __(‘Continue reading’,’citrus’) . » ‘ » . the_title( », », false) . « ‘</span>« ); ?>
</div>
</div>
</div>Je vous remercie de votre aide ^^
Oo
7 août 2007 à 15 h 17 min #568040Une petite astuce qui mériterait peut être la création d’un plugin pour paramétrer quelques petits choses, mais je n’ai pas encore pris le temps de le faire.
Donc pour associer une icône à une catégorie qui sera affichée juste à gauche du titre (uniquement dans la zone des posts, et non pas dans les widgets et autre sidebar…), voilà ce que j’ai fait :
Je modifie dans le fichier wp-includes/post-template.php ligne 19 :
function the_title($before = », $after = », $echo = true) {
$title = get_the_title();
if ( strlen($title) > 0 ) {
$title = apply_filters(‘the_title’, $before . $title . $after, $before, $after);
if ( $echo )
{
// ——— DEBUT DE L’AJOUT
$cat = get_the_category();
$filename = « wp-images/icons/ ». $cat[0]->category_nicename . « .gif »;
if (file_exists($filename))
echo ‘<img src="' . $filename . '" align="absmiddle">cat_name . ‘ » />’;
// ——— FIN DE L’AJOUT
echo $title;
}
else
return $title;
}
}Voilà rien de plus !
Le principe est d’utiliser le nom de l’identifiant d’une catégorie comme nom de fichier, ici je force le chemin où aller chercher les images (wp-images/icons/ situé à la racine de votre installation wordpress) ainsi que l’extension GIF mais rien ne vous empêche de modifier pour vos besoins personnels. Donc il suffira d’avoir des images dans le répertoire indiqué portant le nom d’une catégorie (l’identifiant pas le nom complet). S’il n’y a pas d’image pour la catégorie, cela n’affichera rien. Si jamais votre post est associé à plusieurs catégories, seule la première sera prise en compte.
17 mars 2008 à 16 h 42 min #568041Bonjour,
pour ceux que cela intéresse, je suis le nouveau « maintainer » du plugin Category Icons. Plus besoin de se prendre la tête pour savoir où placer la fonction get_cat_icon() : le plugin vous dit où la placer dans vos pages ou alors patche les fichiers s’ils ont les droits d’écriture !
Allez-y : Category Icons Plugin .
2 mai 2008 à 6 h 34 min #568042Bonjour,
Je rame depuis quelques jours avec catégory icons, que j’ai téléchargé, installé et activé convenablement je crois une première fois, ainsi que son exten,sion Widget d’ailleurs.
J’ai pu affecter des icônes à mes catégories, mais… Rien à l’image une fois les modifs effectuées !
Je l’ai désinstallé une paire de fois, ai essayé de modifier les différentes lignes de commande dans mes php, etc… Et toujours rien.
A ce jour, il est à nouveau installé, mais ne fonctionne pas plus – et la petite nouvelle étrangeté, est que dans l’onglet « code du template « , je n’ai strictement rien à côté de « get-cat-icon « …
Peut-être parce que j’ai coché la case « patcher les fichiers » ?
Autre étrangitude ( ! excuse, je craque..! ) : quand j’édite le site ( avec Nvu )… Tout fonctionne : je vois mes icônes de catégories dans le widget qui les liste, et aussi à côté de chaque article !!
Je suppose donc que c’est une question d’affichage sous IE, puisqu’elles n’aparaissent pas !! Argh..!!
Aurais-tu l’extrême gentillesse de m’indiquer si tu partages cette brillante analyse de néophyte, et si oui, ce que je peux ou dois faire ??
Mille mercis si tu as le temps !
Maître Mô ( http://maitremo.fr )2 mai 2008 à 7 h 42 min #568043Pour savoir si c’est un problème d’affichage, il suffit de vérifier dans le code source si il y a un code qui correpond à l’image.
Ou de regarder sous Firefox… qui voit les icones apparaitre.Problème d’affichage dans IE, donc, ce qui veut dire un problème de code.
Pour le trouver… passer la page au validateur
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fmaitremo.fr%2F
47 erreurs dit le validateur… quand elles seront corrigées, il y a de fortes chances pour que toutes les icones apparaissentPS : il vaut mieux créer son propre fil avec son problème que venir poser une nouvelle question dans un fil existant
2 mai 2008 à 16 h 08 min #568044Lumière de Lune wrote:Pour savoir si c’est un problème d’affichage, il suffit de vérifier dans le code source si il y a un code qui correpond à l’image.
Ou de regarder sous Firefox… qui voit les icones apparaitre.Problème d’affichage dans IE, donc, ce qui veut dire un problème de code.
Pour le trouver… passer la page au validateur
http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fmaitremo.fr%2F
47 erreurs dit le validateur… quand elles seront corrigées, il y a de fortes chances pour que toutes les icones apparaissentPS : il vaut mieux créer son propre fil avec son problème que venir poser une nouvelle question dans un fil existant
C’est bien noté, merci beaucoup : je m’y colle cette nuit !
2 mai 2008 à 19 h 07 min #568045submarine wrote:Bonjour,pour ceux que cela intéresse, je suis le nouveau « maintainer » du plugin Category Icons. Plus besoin de se prendre la tête pour savoir où placer la fonction get_cat_icon() : le plugin vous dit où la placer dans vos pages ou alors patche les fichiers s’ils ont les droits d’écriture !
Allez-y : Category Icons Plugin .
salut… sauf que moi dans mon archive.php je n’ai pas la possibilité de faire ceci :put_cat_icons() :
Remplacez le code :
Nom de Fichier Numéro de Ligne : Colonne Code
archives.php 29:8 wp_list_cats();
par :
if (function_exists(‘put_cat_icons’)) put_cat_icons( wp_list_categories(‘echo=0’)); else wp_list_categories();vu que la ligne 29 est vide et que, surtout, je n’ai de wp_list_cats(); nul part … c’est là que je bloque
OUPS … en tapant ce message je me suis rendu compte que je confondais archive.php avec archiveS.php …. sorry je vais réessayer
5 mai 2008 à 10 h 16 min #568046Je ne vais que très rarement sur ce forum, donc le mieux, c’est d’aller sur le site web que j’ai dédié au plugin : http://categoryicons.wordpress.com pour le support.
C’est plus facile pour moi si toutes les demandes sont centralisées, et cela a aussi l’avantage de servir aux autres…
18 juillet 2008 à 23 h 05 min #568047salut a tous
un probleme aussi j’ai inserer ce code
<a href=" » title= »Liens permanent vers : « >
no problem ça s’affiche comme je veut l’icone est devant le texte dans la sidebar par contre une seule categorie s’affiche !!!!!!!
Il s’agit de la derniere ajouté, et je els voudrai toute moi !!!quelqu’un aurais une solution ???
merci davance
20 juillet 2008 à 23 h 21 min #568048Oui et non submarine, ton site est en anglais exclusivement, donc il y a des tas de gens que ça n’aide pas.
Ici aussi ça sert aux autres 😉30 juillet 2008 à 21 h 26 min #568049Lumière de Lune wrote:Oui et non submarine, ton site est en anglais exclusivement, donc il y a des tas de gens que ça n’aide pas.
Ici aussi ça sert aux autres 😉Rien ne vous empêche de me poser des questions en français sur mon blog : il n’est écrit nulle part que toute question posée doit être rédigée en anglais…😉
@Yohann :
c’est normal, vu que tu donnes une catégorie en paramètre. Essaie sans le paramètre cat=.
J’ai consulté ce thread aujourd’hui car je voulais poster la nouvelle adresse :
http://www.category-icons.comDonc je maintiens ce que je disais : utilisez le formulaire de contact du blog ou postez un commentaire sur mon blog, je me ferai un plaisir de vous répondre, d’autant plus que je réponds assez vite en général…
A+
-
AuteurMessages
- Vous devez être connecté pour répondre à ce sujet.