•  » Utilisation
  •  » Fond couleur des miniatures différent suivant critère

#46 2008-11-25 15:44:11

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Fond couleur des miniatures différent suivant critère

VDigital a écrit:

Tu dois éviter de donner des mots du langage php aux variables car sinon on ne comprend vite plus rien.
J'explique par l'exemple.

if ($if = TRUE & $else != $true) $if = $else;

8-)

Surement un manque d'inspiration ce jour la ;-)


P@t

Hors ligne

#47 2008-11-25 15:45:45

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Fond couleur des miniatures différent suivant critère

Pierrot_Rennes a écrit:

Je te donne accès si tu veux

Je veux bien...


P@t

Hors ligne

#48 2008-11-25 17:00:29

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Fond couleur des miniatures différent suivant critère

P@t a écrit:

Pierrot_Rennes a écrit:

Je te donne accès si tu veux

Je veux bien...

Retour de la sortie des classes ;-)
Je viens de t'envoyer un email pour l'accès


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#49 2008-11-25 17:04:12

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Fond couleur des miniatures différent suivant critère

Pierrot_Rennes a écrit:

Je viens de t'envoyer un email pour l'accès

Rien recu...


P@t

Hors ligne

#50 2009-02-19 12:53:27

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Fond couleur des miniatures différent suivant critère

Avec le changement de dernière minute des triggers de thumbnails, voila le code à mettre en plugin perso (à partir de la 2.0.0 finale uniquement):

Code:

function personal_color_tags($tpl_var, $pictures)
{
  global $conf, $selection;

  if (isset($conf['personal_color_tags']) and is_array($conf['personal_color_tags']))
  {
    foreach($conf['personal_color_tags'] as $tag => $value)
    {
     $array[] = '"' . $tag . '"';
    }

    $query = '
SELECT itt.image_id, tt.name
FROM '.IMAGE_TAG_TABLE.' AS itt
INNER JOIN '.TAGS_TABLE.' as tt
ON itt.tag_id = tt.id
WHERE tt.name IN ('. implode(',', $array) .')
AND itt.image_id IN ('. implode(',', $selection) .');';
   $result = pwg_query($query);

    while($row = mysql_fetch_assoc($result))
    {
      $personal_color_tags[$row['image_id']] = $conf['personal_color_tags'][$row['name']];
    }
  }

  foreach ($pictures as $key => $row)
  {
    if (isset($personal_color_tags[$row['id']]))
    {
      $tpl_var[$key]['COLOR_TAG'] = $personal_color_tags[$row['id']];
    }
  }
  return $tpl_var;
}

add_event_handler('loc_end_index_thumbnails' , 'personal_color_tags', 50, 2);

Pour le template extension, et le config_local.inc.php, rien de changé...

Dernière modification par P@t (2009-02-19 13:01:51)


P@t

Hors ligne

#51 2009-02-19 13:50:09

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Fond couleur des miniatures différent suivant critère

Un grand merci P@t pour cette solution !!!

Ca marche, je viens de modifier mon pluginPerso et tester

Merci pour ta dispo et réactivité


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#52 2016-12-12 16:37:56

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Fond couleur des miniatures différent suivant critère

Bonjour,

Je déterre ce sujet que j'avais lancé pour mettre un fond de couleurs sur certaines vignettes uniquement
En fonction d'un critère Tag par exemple.

P@t à l'époque (8 ans déjà) m'avait donné une solution

Depuis, les versions ont évoluées et j'avais de mon côté abandonné cette manip sur ma galerie n'en ayant plus besoin

J'ai voulu l'appliquer à nouveau en reprenant le code donné par P@t mais je n'ai pas réussi à enregistrer le fichier local config

Cela me répond que la syntaxe n'est pas bonne

Donc si P@t est toujours par là où que l'un d'entre vous a une solution éventuelle, merci d'avance


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

#53 2016-12-13 05:46:58

ddtddt
Équipe Piwigo
Quetigny (21) - France
2007-07-27
16915

Re: Fond couleur des miniatures différent suivant critère

Bonjour,

Tu n'avais pas le plugin pour mettre en couleur les tags ?


Vous aimez Piwigo alors n'hésitez pas à participer avec nous, plus d'infos sur la page "Contribuer à Piwigo". Si vous n'avez pas beaucoup de temps et que vous souhaitez nous soutenir vous pouvez aussi le faire par un don.

Hors ligne

#54 2016-12-24 17:24:14

Pierrot_Rennes
Membre
Cancale (35)
2007-03-22
1117

Re: Fond couleur des miniatures différent suivant critère

ddtddt a écrit:

Bonjour,

Tu n'avais pas le plugin pour mettre en couleur les tags ?

Bonjour à toi,

Toutes mes excuses pour le retard de réponse, je me suis absenté quelques jours !!

Ah oui zut...!!! Je n'ai plus pensé à ça tout simplement
Je teste et je vois ce que ça donne en visuel
Merci pour ta réponse et bonnes fêtes

[Edit] Oui, vu avec la couleur des tags mais ça oblige à faire une sélection par Tag
Idéalement, c'est un fond de couleur différent pour la vignette de manière à visualiser immédiatement la recherche
P@t avait réussi à faire cela à l'époque mais ça ne fonctionne plus avec les changements de versions

Dernière modification par Pierrot_Rennes (2016-12-24 18:04:23)


Pierrot - Cancale (35) - puzzlesbd.net
Collection puzzles et objets de Bandes Dessinées
Piwigo 15.0.0 - PHP: 8.1.30 - MySQL: 10.5.26-MariaDB-cll-lve - ImageMagick 7.1.1-19
(Hébergeur : ex2)

Hors ligne

  •  » Utilisation
  •  » Fond couleur des miniatures différent suivant critère

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact