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
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa - 11 Anni 3 Mesi fa #5079 da 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.
Ultima Modifica 11 Anni 3 Mesi fa da Lyr!C. Motivo: [RÉGLÉ]

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 3 Mesi fa #5084 da Lyr!C
Risposta da Lyr!C al topic 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) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • kaloud
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa - 11 Anni 3 Mesi fa #5090 da kaloud
Risposta da kaloud al topic 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é.
Ultima Modifica 11 Anni 3 Mesi fa da kaloud.

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 3 Mesi fa #5097 da Lyr!C
Risposta da Lyr!C al topic 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) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • kaloud
  • Autore della discussione
  • New Member
  • New Member
Di più
11 Anni 3 Mesi fa #5100 da kaloud
Risposta da kaloud al topic 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.
Ringraziano per il messaggio: Lyr!C

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Lyr!C
  • Avatar di Lyr!C
  • Administrator
  • Administrator
  • Lead Developer
Di più
11 Anni 3 Mesi fa #5138 da Lyr!C
Risposta da Lyr!C al topic 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) .

File allegato:

Si prega Accedi o Crea un account a partecipare alla conversazione.

Moderatori: Lyr!C
Tempo creazione pagina: 0.222 secondi

 

Follow Us

Create your Joomla templates with Template Creator CK

acymailing logo new