Annonce

Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

Pierrot_Rennes
2009-03-05 20:25:50

Bonsoir à toi,

Impec !!! Merci par la même occasion pour le cours de code !!! ;-))
je reste humble...

Va falloir que je refasse mon icone car elle était conçue pour le thème p0w0 en 1.7.3 loll

Encore merci

P@t
2009-03-04 21:20:13

On va le faire en plugin perso cette fois ;-)

function icontags($tpl_thumbnails_var)
{
  global $conf, $selection;

  if (empty($conf['icon_tags'])) return;

    $query = '
SELECT image_id, name
FROM '.IMAGE_TAG_TABLE.' AS itt
INNER JOIN '.TAGS_TABLE.' as tt ON itt.tag_id = tt.id
WHERE name IN ("' . implode('","',array_keys($conf['icon_tags'])) . '")
AND itt.image_id IN ('. implode(',', $selection) .')
;';

  $result = pwg_query($query);
  while ($row = mysql_fetch_assoc($result))
  {
    $icontags[$row['image_id']] = $conf['icon_tags'][$row['name']];
  }

  foreach($tpl_thumbnails_var as $key => $tpl_var)
  {
    if (isset($icontags[$tpl_var['ID']]))
    {
      $tpl_thumbnails_var[$key]['ICON_TS'] .= $icontags[$tpl_var['ID']];
    }
  }
  return $tpl_thumbnails_var;
}

add_event_handler('loc_end_index_thumbnails' , 'icontags');

Ensuite, dans le config_local.inc.php, on pourra définir plusieurs tags, correspondant à une icone:

$conf['icon_tags'] = array(
  'Mon Tag 1' => '<img title="Mon Tag 1" src="http://monsite/images/icone1.png" class="icon" style="border:0;height:14px;width:16px" alt="Mon Tag 1" />',
  'Mon Tag 2' => '<img title="Mon Tag 2" src="http://monsite/images/icone2.png" class="icon" style="border:0;height:14px;width:16px" alt="Mon Tag 2" />',
);

Pierrot_Rennes
2009-03-04 19:36:27

P@t a écrit:

Oula... je ne l'ai meme plus sur mon erveur....
Peux-tu me l'envoyer?

Bonsoir à toi,

Loll c'était vraiment un besoin spécifique alors ;-)

Je te renvoie par mail ce que tu avais fait initialement

P@t
2009-03-03 23:33:14

Oula... je ne l'ai meme plus sur mon erveur....
Peux-tu me l'envoyer?

Pierrot_Rennes
2009-03-03 20:36:57

Bonsoir,

Petite question à P@t ;-)

Envisages-tu de proposer Icont@gs pour la version 2.0 ?

Tu avais créés ce plugin à ma demande à l'origine et je ne te cache pas que cela m'arrangerait de pouvoir toujours en bénéficier !!!

Et si ça peut profiter à d'autres...

Amicalement et bonne soirée

Pied de page des forums

Propulsé par FluxBB

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