Coool ! Merci pour le Pro Tip !
sur mon site j'avais besoin d'une taille square 150*150, mais en laissant le square de la galerie à 120*120
il faut savoir qu'on ne peut pas faire n'importe quel appel sur i.php, il faut que la taille demandé ai été enregistrée au préalable dans le système
j'ai fais ça avec un mini plugin perso
<?php /* Plugin Name: _ square for site */ add_event_handler('init', 'perso_square'); function perso_square() { ImageStdParams::get_custom(150, 150, 1, 150, 150); } ?>
(c'est un peu violent ça le fait à chaque chargement, mais rapport au reste c'est pas grand chose)
ça me permet d'utiliser les images avec suffixe "cu_e150" (j'ai trouvé ça en tatonnant)
demo : http://www.strangeplanet.fr/?/websites :)
flop25 a écrit:
salut
get_type sert juste à savoir si le derivative est de quel type (original, un de ceux par défaut ou custom)
{define_derivative name='NOM' type='TYPE'}
{assign var=mon_dérivé value=$pwg→derivative($NOM, 'image source')}
{$mon_dérivé→get_type ()}
va retourner TYPE ou 'original'
ou
{define_derivative name='NOM' width='LARGEUR' height='HAUTEUR' crop=true/false min_height='HAUTEUR_MIN' min_width='LARGEUR_MIN'} et là c'est {assign var=mon_dérivé value=$pwg→derivative($NOM, 'image source')}
{$mon_dérivé→get_type ()}
va retourner 'custom'
D'accord
a moi de définir ma propre propre dérivé qui aura alors pour type custom.
ok c'est vue
et c'est quoi getFullMissingDerivatives ?
salut
get_type sert juste à savoir si le derivative est de quel type (original, un de ceux par défaut ou custom)
{define_derivative name='NOM' type='TYPE'}
{assign var=mon_dérivé value=$pwg→derivative($NOM, 'image source')}
{$mon_dérivé→get_type ()}
va retourner TYPE ou 'original'
ou
{define_derivative name='NOM' width='LARGEUR' height='HAUTEUR' crop=true/false min_height='HAUTEUR_MIN' min_width='LARGEUR_MIN'} et là c'est {assign var=mon_dérivé value=$pwg→derivative($NOM, 'image source')}
{$mon_dérivé→get_type ()}
va retourner 'custom'
Bonjour
Je li dans la doc:
get_type() retourne 'Orignal' ou 'Type' où type prend les valeurs parmi 'square', 'thumb', '2small', 'xsmall', 'small', 'medium', 'large', 'xlarge', 'xxlarge' et'custom'
1. à quoi correspond le type custom et comment est-il renseigner.
2. Comment fonctionne le plugin getFullMissingDerivatives
Merci