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
Dernière modification par Pierrot_Rennes (2009-03-09 13:41:22)
Hors ligne
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
Hors ligne
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" />',
);
Hors ligne
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
Hors ligne