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
Hors ligne
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'
Hors ligne
et c'est quoi getFullMissingDerivatives ?
Hors ligne
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
Hors ligne
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 :)
Hors ligne
Coool ! Merci pour le Pro Tip !
Hors ligne