[RESOLU]Module NEWS : Associer une image miniature à une catégorie

Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.x
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à toutes et à tous,

J'aimerais vous poser une question concernant le module NEWS : Sachant que nous avons un bloc qui résume les derniers articles écrits, et, qu'ils sont classés dans des catégories, est-il possible d'associer une image miniature qui s'affichera dans le bloc de résumé juste avant le titre de la news en fonction de telle ou telle catégorie ? Afin de pouvoir reconnaître plus rapidement quelle catégorie est concernée par l'article...

Un très grand merci à tous d'avance..
#1
Citation :#~~~~~ DEBUT BLOC A NE PAS SUPPRIMER ~~~~~
#~ Version du CMS: !1.11.x
#~ Url du site :
#~ Hébergeur / Soft : OVH
#~ Informations Système :
#~~~~~ FIN BLOC A NE PAS SUPPRIMER ~~~~~



Bonjour à toutes et à tous,

J'aimerais vous poser une question concernant le module NEWS : Sachant que nous avons un bloc qui résume les derniers articles écrits, et, qu'ils sont classés dans des catégories, est-il possible d'associer une image miniature qui s'affichera dans le bloc de résumé juste avant le titre de la news en fonction de telle ou telle catégorie ? Afin de pouvoir reconnaître plus rapidement quelle catégorie est concernée par l'article...

Un très grand merci à tous d'avance..
#2
J'ai déjà réalisé ce genre de tricks en faisant matché le nom de l'image avec le nom de la catégorie

/uploads/images/general.png
/uploads/images/annonce.png
/uploads/images/divers.png

te reste à faire un peu de code dans le gabarit des news pour "en gros" avoir

<img src='/uploads/images/{nom_categorie}.png' />

C'est ce qui reste le plus propre à ma connaissance, sinon il te faut faire des {if}{else}{/if} dans tous les sens
#2
J'ai déjà réalisé ce genre de tricks en faisant matché le nom de l'image avec le nom de la catégorie

/uploads/images/general.png
/uploads/images/annonce.png
/uploads/images/divers.png

te reste à faire un peu de code dans le gabarit des news pour "en gros" avoir

<img src='/uploads/images/{nom_categorie}.png' />

C'est ce qui reste le plus propre à ma connaissance, sinon il te faut faire des {if}{else}{/if} dans tous les sens
#3
C'est ce que j'attendais comme réponse Big Grin

Je test ça dès que j'ai un moment et je reviens cloturer le post si tout est ok Wink

Merci encore
#3
C'est ce que j'attendais comme réponse Big Grin

Je test ça dès que j'ai un moment et je reviens cloturer le post si tout est ok Wink

Merci encore
#4
Code :
[== Indéfini ==]
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}<img src='/uploads/images/{$news_category_name}.png' /></a>
</div>

Le {nom_categorie} ne fonctionne pas, il doit falloir appeler le nom de la catégorie différemment ... voir peut être aussi en anglais et pas en français, chose que j'ai essayé dans le code ci dessus mais en vain ...
#4
Code :
[== Indéfini ==]
<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}<img src='/uploads/images/{$news_category_name}.png' /></a>
</div>

Le {nom_categorie} ne fonctionne pas, il doit falloir appeler le nom de la catégorie différemment ... voir peut être aussi en anglais et pas en français, chose que j'ai essayé dans le code ci dessus mais en vain ...
#5
évidement que ça marche pas voyons :lol: je vais pas tout te coder non plus, à toi de chercher un peu et de découvrir par toi même la puissance de la fonk Cool
#5
évidement que ça marche pas voyons :lol: je vais pas tout te coder non plus, à toi de chercher un peu et de découvrir par toi même la puissance de la fonk Cool
#6
Bonjour,

Ça fait donc une bonne semaine que je cherche, et je ne trouve toujours pas la solution à ma requête... Merci à la communauté CMSMS de me donner un coup de pouce afin de pouvoir continuer à avancer avec mon site

Merci à tous pour votre aide
#6
Bonjour,

Ça fait donc une bonne semaine que je cherche, et je ne trouve toujours pas la solution à ma requête... Merci à la communauté CMSMS de me donner un coup de pouce afin de pouvoir continuer à avancer avec mon site

Merci à tous pour votre aide
#7
Bonjour,

J'ai fini par trouvé la solution et je vais tenter de l'expliquer Smile

Voici la marche à suivre pour insérer une image dans le titre d'une de vos news, correspondant à la Catégorie de votre NEWS :

1- Uploadez votre image sur votre FTP (dans mon cas, dans le dossier uploads/images/)
2- Nommer votre image exactement comme votre Catégorie de news
3- Allez dans CONTENU / ARTICLE / Édition du gabarit de SOMMAIRE
4- Chercher le lien qui est créé sur le titre de votre News, en l'occurrence :

Code :
[== Indéfini ==]
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}<img src="uploads/images/{$entry->category}.png" /></a>

5- Comme vous le voyez, après {$entry->title|cms_escape} j'ai rajouté une balise HTML <img> pour y insérer mon image. Il faudra donc récupérer le nom de votre catégorie en tapant {$entry->category} et y rajouter l'extension de votre image, .png ou .jpeg ou autre format que vous utiliserez.

J'espère que mon explication est assez claire Smile
#7
Bonjour,

J'ai fini par trouvé la solution et je vais tenter de l'expliquer Smile

Voici la marche à suivre pour insérer une image dans le titre d'une de vos news, correspondant à la Catégorie de votre NEWS :

1- Uploadez votre image sur votre FTP (dans mon cas, dans le dossier uploads/images/)
2- Nommer votre image exactement comme votre Catégorie de news
3- Allez dans CONTENU / ARTICLE / Édition du gabarit de SOMMAIRE
4- Chercher le lien qui est créé sur le titre de votre News, en l'occurrence :

Code :
[== Indéfini ==]
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}<img src="uploads/images/{$entry->category}.png" /></a>

5- Comme vous le voyez, après {$entry->title|cms_escape} j'ai rajouté une balise HTML <img> pour y insérer mon image. Il faudra donc récupérer le nom de votre catégorie en tapant {$entry->category} et y rajouter l'extension de votre image, .png ou .jpeg ou autre format que vous utiliserez.

J'espère que mon explication est assez claire Smile
#8
Pour rappel, n'oublie pas que tes catégories ne pourront pas utiliser de caractères spéciaux tels que les espaces et accents puisque leur nom sera utilisé comme nom d'image Wink .
#8
Pour rappel, n'oublie pas que tes catégories ne pourront pas utiliser de caractères spéciaux tels que les espaces et accents puisque leur nom sera utilisé comme nom d'image Wink .


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)