robinHoodLe 26/04/2011 à 15:46
nouvelle fonction prenant un élément aléatoire d'une liste et remplissant un design avec, les filtres sont supportés pour évincer certaines entrées non désirées
[nosmile]
<?php
global $curprdref; $curprdref = getUrlPath();
echo srandRedisHashFill(redisPrefix.':prdlist','design-produit-mod-left',function($w,$d)
{ switch($w)
{ case 'img': return '[url]images/'.$d['ref'].'/'.$d['ref'].'.1.200.jpg'; break;
case 'prix': case 'nom': case 'ref': return $d[$w]; break;
default: return ''; break;
}
},redisPrefix.':prd:','',function($k,$key)
{ global $curprdref;
return !($k == $curprdref || strpos($k,':'));
});
noDesignCache();
?>
attention, l'utilisation de toute ces nouvelles fonction de design peu "brouiller" noDesignCache, celui ci DOIT être appelé APRÈS ces fonctions de remplissages, autrement c'est le design de ces fonctions qui sera évincé du cache corrigé