Plug in media et crop

Par sylvain, il y a 13 ans


Bonjour,

En train d'essayer de faire fonctionner le plugin media, il semblerait que le router soit bien configuré

Router::connect('/img/:file_:format.jpg', 
        array(
            'controller'=>'medias', 'action'=>'crop','plugin'=>'media'
        ),
        array(
            'file' => 'uploads\/([0-9]{4})\/([0-9]{2})\/^\/]+',
            'format'=>'126x126'
        )
    );

Mais que l'image ne se crée par dans mon répertoire...
Une petite idée?

J'avais aussi une deuxieme question, ou cela se configure t'il le repertoire de dépôt ?
En effet, il y a un repertoire qui s'appel uploads a la racine de webroot au lieu de img/uploads .

En fait plus je fouille, je trouve des trucs bizarre dans imgComponent j'ai

/usr/bin/convert

hors sur mac je n'ai pas cette commande nativement...

Et je ne comprends pas non plus pourquoi il est question d'imageMagick ?

2 réponses

zenkiai, il y a 13 ans

Dans ton model, tu ajoutes

public $actsAs = array(
        'Media.Media' => array(
            'path' => 'tondossier/%y/%m/%f'
        )
    );

Dans cet exemple mes photos sont transférés dans tondossier/l'année/lemois/nomdufichier
Va sur ce lien ici pour les autres options.

sylvain, il y a 13 ans

je le sais. mais j'ai laissé les parametres par défaut et je suis étonné du résultat.

De plus il y a un bug dans ce plugin pour ceux qui utilisent un mac car le composant img fait appel a la command shell convert. qui ne semble pas exister