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
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" />',
);
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
Oula... je ne l'ai meme plus sur mon erveur....
Peux-tu me l'envoyer?
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