Main menu

Forum


A toy VW combi with a Christmas tree on the roof.

The developer takes a few days off for Holidays...
...and will be back with charged battery!

From 23 December to 2 January included
During this period,
assistance from developer will not be provided.

× Forum d'aide en Français

[RÉGLÉ] Affichage différent pour une categoie

  • kaloud
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 11 ans 3 mois - il y a 11 ans 3 mois #5079 par kaloud
Bonjour,
Tout d'abord un grand merci pour ce composant redoutable.
J'aimerais pouvoir changer le background d'un seule catégorie d’événements pour la mettre en évidence .
Je ne sais pas si c'est possible à partir du css de mon theme pack, et/ou quelle div appeller.
Merci d'avance.
Dernière édition: il y a 11 ans 3 mois par Lyr!C. Raison: [RÉGLÉ]

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 11 ans 3 mois #5084 par Lyr!C
Réponse de Lyr!C sur le sujet Affichage différent pour une categoie
Bonjour et merci! ;-)

Vous pouvez appeler la couleur de la catégorie avec ce code :
<?php echo $item->cat_color; ?>

Donc, par exemple, si vous voulez un fond pour remplacer la couleur grise alterné :

remplacez :
<div class="event">

par :
<div class="event" style="background:<?php echo $item->cat_color; ?>">

Je n'ai pas testé, mais devrait marcher. Il faut peut-être aussi modifier en retirant les déclaration de couleur dans le fichier css, où en rajoutant un "!important" :
<div class="event" style="background:<?php echo $item->cat_color; ?> !important">

;-)

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

  • kaloud
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 11 ans 3 mois - il y a 11 ans 3 mois #5090 par kaloud
Réponse de kaloud sur le sujet Affichage différent pour une categoie
Merci pour la rapidité de réponse.
J'ai fais la modification dans le fichier my_theme_list.php cela fonctionne, mais ce n'est pas exactement ce que j'attendais mais pas inintéressant.(les titres de catégories sont du coup invisibles)
Je voudrais ne changer le background que d'une seule catégorie et pas forcement par sa couleur, ou alors pouvoir déterminer une couleur de background par catégorie différente de
des cat_color : un cat_background color par catégorie ou son ID.
Je ne connais pas le php, je fais mon chiant j'en suis désolé.
Dernière édition: il y a 11 ans 3 mois par kaloud.

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 11 ans 3 mois #5097 par Lyr!C
Réponse de Lyr!C sur le sujet Affichage différent pour une categoie
Hummm...

Je ne suis pas sur de bien suivre...

Sinon, pour voir le titre de la catégorie, il faut alors supprimer l'attribut color:<?php echo $item->cat_color; ?>

Autrement, si vous avez un code couleur différent pour chaque catégorie, on peut utiliser une astuce.

Par exemple, un catégorie nommée "cat_name" avec la couleur "#FFFFFF".

On peut très bien envisager ce code :
<?php if ($item->cat_color == '#FFFFFF') : ?>
      <div class="event" style="background:#333333">
<?php else : ?>
      <div class="event">
<?php endif; ?>

En pouvant bien sur modifier les attributs de style, ou en créant une classe css dans votre fichier css. (par exemple, en remplaçant style="background:#333333" par class="mon_style" en en rajoutant dans le fichier css votretheme_component.css : .mon_style {background:#333333;}

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

  • kaloud
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 11 ans 3 mois #5100 par kaloud
Réponse de kaloud sur le sujet Affichage différent pour une categoie
wow même le dimanche vous bossez, ceci dit moi aussi ...
Bon c'est ok, j'ai donc modifié le code php avec une petite modif :

<?php if ($item->cat_color == '#dca804') : ?> <div class="event" style="background:#666666" > <?php else : ?> <div class="event" style="background:#222222" > <?php endif; ?>


Mes backgrounds sont bloqués dans les conditions que je voulais.
le résultat est ici .
Encore un grand merci pour la dispo et l'efficacité en espérant que cela puisse servir à d'autre personne.
Les utilisateur(s) suivant ont remercié: Lyr!C

Connexion ou Créer un compte pour participer à la conversation.

  • Lyr!C
  • Portrait de Lyr!C
  • Administrateur
  • Administrateur
  • Lead Developer
Plus d'informations
il y a 11 ans 3 mois #5138 par Lyr!C
Réponse de Lyr!C sur le sujet Affichage différent pour une categoie
Merci!

Et oui, même le dimanche!
iCagenda n'étant pas (encore...) une activité à temps plein, j'essaye malgré tout de trouver un maximum de temps pour le développement... ce qui me fait des semaines de 80h :side:

Latest version : iCagenda 3.9.7
We recommend every user to keep iCagenda updated.
Don't forget to have your Joomla!™ up-to-date!

Do you like iCagenda?
I would appreciate if you could take 5 minutes to post a review on JED (Joomla Extensions Directory) .

Fichier attaché :

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Lyr!C
Temps de génération de la page : 0.278 secondes

 

Follow Us

Créez vos templates Joomla avec Template Creator CK

acymailing logo new