Ah ces plugins, quelle galère! Le mieux est l’ennemi du bien, j’aurais pas dû changer de thèmes! Mais bon, ce qui est fait est fait, pour l’instant, je conserve ce joli itheme, bien que pas mal de choses me gênent. J’y reviendrai.
J’ai installé le plugin Flickr Photo Album, parce qu’il correspond à mes besoins du moment:
- des miniatures de quelques photos dans la Sidebar
- une page pour les visualiser
- l’accès à mon espace sur flickr
- accès à mes photos flickr depuis l’interface admin de WordPress
Le hic, c’est que ça ne fonctionne pas comme ça devrait. J’ai appliqué les corrections de bugs connus, à savoir :
- Editer le fichier lib.phpFlickr.php et remplacer
// BUG: Have no idea why these next two lines are necessary, but it appears that responses are getting clobbered together… possibly by CURL //
$lines = explode(« \n », $this->response);
if (count($lines) > 0) $this->response = array_pop($lines); // just take the last line
par
// BUG: Have no idea why these next few lines are necessary, but it appears that responses are getting clobbered together… possibly by CURL//
$http_clobber_check = explode(« HTTP/1.1 », $this->response);
if (count($http_clobber_check) > 1) {
$lines = explode(« \n », $this->response);
if (count($lines) > 0) $this->response = array_pop($lines); // just take the last line
}
// otherwise, we do NOTHING :P
Cette correction devrait corriger le message d’erreur :Error: Please create at least one Flickr photo set, and then click the « Refresh » button above to see your photos.
- Après la mise à jour à WordPress 2.2, l’interface d’édition ne comprend plus de lien vers le plugin Flickr Photo Album. La solution vient aussi du Forum, merci muzicman2
Editer le fichier /silaspartners/flickr/class-admin.php
Trouver la fonction (aux environs de la ligne 202) function uploading_iframe .
Remplacer return ‘../wp-content/plugins/silaspartners/flickr/’.$src;
avec return ‘../wp-admin/’.$src;
Normalement, ça devrait marcher, mais je n’ai pas de chance… J’ai bien l’interface d’upload des photos, mais dès que je clique sur un onglet, j’ai le message d’erreur fatale :
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 4104 bytes) in home/www/e904cf214d1d3a187f68dbbf7e2e2ec4/web/wp-content/plugins/silaspartners/flickr/lib.phpFlickr.php on line 248
Si quelqu’un a une solution, je suis preneuse!
Merci pour votre conseil. La réponse est venue de l’hébergeur, comme raconté ici : http://www.cmic.ch/2007/06/15/wordpress-memory-limit/
M…. j’aurai mieux fait de lire l’autre sujet d’abord d’autant plus qu’il a bouffé les deux tiers du code.
Tu as peut être trouvé la solution depuis car je vois les photos dans la sidebar. En tout cas, j’ai eu ce même problème avec d’autres plugins et je l’ai résolu en mettant ceci dans un fichier .htacess à la racine de mon site :
php_value memory_limit 16M
Il semblerait que le problème vienne de la mémoire consacrée aux commandes PHP par l’hébergeur qui de 8M par défaut et 16M maxi. Il faut donc commander le maxi car WP et ses plugins consomment de plus en plus même si on est loin des standards M$.