Publié par : titou | 11 mars 2008

Ajout du composant flickr4j sur titou.net afin de visualiser les albums photos de mon compte flickr dans mon site sous Joomla!

flickr4j

flickr4j est une extension Joomla! 1.0.xx constitué d’un composant, des modules et des mambots , qui permet de visualiser les albums photos d’un compte flickr directement dans votre site Joomla!.

Suite au basculement de mes photos en ligne sur mon compte flickr (cf. mon billet précédent), j’utilise donc cette nouvelle extension sur mon site titou.net.

Pour arriver à faire tourner cette extension chez mon hébergeur Free, il a fallu faire une copie de la totalité (fichiers et sous-répertoires) du contenu du répertoire ../mambots/flickr4j/phpFlickr/PEAR/ et les coller dans le répertoire racine du site sur le serveur (via FTP).

Des problèmes de mauvais affichages des caractères accentués et spéciaux m’ont amenés à modifier le fichier de composant ../components/com_flickr4j/flickr4j.html.php en rajoutant des fonctions html_entity_decode(utf8_decode( xxxx )).

Pour une traduction en français il a fallu créer un fichier ../components/com_flickr4j/languages/french.php et pour remplacer le texte next/prev (qui était “en dur”) en précédente/suivante (liens de basculement entre les pages d’image) et rajouter les textes de lien “Page précédente” et “Page suivante” il a fallu modifier le fichier de composant ../components/com_flickr4j/flickr4j.html.php

Blogué avec Flock

Réponses

Bonsoir et merci pour tes compléments d’installation, ils sont venus à la bonne heure pour me redonner l’espoir d’installer un jour flickr4j…

Mais mais je coince l’étape suivante et il semble difficile de trouver des infos sur le web…Lors de l’installation avec un lien vers “photostream” l’info suivante apparait sur mon site

Warning: Invalid argument supplied for foreach() in
…/components/com_flickr4j/flickr4j.html.php on line 43 et la même chose sur la ligne 49…

Serais-tu ce que cela veut bien dire ? Je suis un novice voire un ignorant en php et je n’ai déjà plus beaucoup de cheveux…
J’espère que tu pourras me répondre à l’occasion,
“jumla” !

Bonjour,

Le message d’erreur indique qu’aucun album photo (photoset) n’ a été trouvé (j’ai regardé le code PHP du fichier flickr4j.html.php).

Es-tu sur d’avoir des albums déjà créés sur ton compte Flickr ? Si oui, es-tu sur d’avoir saisi les informations relatives à ton compte Flickr dans les paramètres nécessaires dans l’administration Joomla! :

- dans le paramétrage de ton raccourci de menu vers flickr4j au niveau du “lien vers composant” as-tu rajouté ton pseudonyme flickr dans le champ “flickr username” ?

- dans la paramétrage du mambot “flickr4j_lib” as-tu bien rajouté ta “flickr apikey” et ton pseudonyme flickr dans le champ “flickr username” ?

Bonjour,

Oui j’ai créé deux albums avec au moins deux photos sur mon compte flickr et les paramétrages “flickr username” et “clé api” sont bien intégrés (raccourci menu et flickr4j_lib) et publiés.

Avec le Mambot “flickr4j_lib” installé en premier comme conseillé puis rajout des lignes de code dans le template et publication…

J’ai essayé de choisir plusieurs liens au sein du raccourci menu vers le composant juste avant le username : mainmenu, photostream, sets…et l’erreur php apparait à chaque fois, décalée selon la commande : avec main menu (lignes 43 et 49) et photostream (ligne 91)…

Sur mon site une vignette blanche apparait une seconde puis le message erreur php apparait.

J’espère que ces infos peuvent d’aider à voir mon pépin de manière plus claire,
Merci !

Pour que ça marche pour moi (hébergement chez Free), il a fallu que je fasse une copie de la totalité (fichiers et sous-répertoires) du contenu du répertoire ../mambots/flickr4j/phpFlickr/PEAR/ et que je les colle dans le répertoire racine du site sur le serveur, en utilisant mon programme de transfert de fichier par FTP (Filezilla).

Bonjour,

C’est bien grâce aux recommandations d’installation présentes sur ton blog (copier/coller le dossier pear à la racine du serveur par FTP) que j’ai pu passer la première phase de l’installation…

Je suis aussi hébergé chez Free avec la version 1.0.15 de Joomla…

J’ai remarqué que plusieurs sites actuellement en ligne ont le problème php que j’ai mentionné…
Et que plusieurs utilisateurs bloquaient à ce niveau lors de l’installation…

Crois-tu que cela ait à voir avec une version phpflickr trop ancienne ou incompatible et qu’un fichier de ce répertoire serait à changer ?

Bonjour,

J’ai également suivi tes recommandations et j’ai réussi à installer flick4j.

Mais j’aurais maintenant besoin d’informations complémentaires sur le fonctionnement et la mise à jour des albums.

Je m’explique : j’avais publié un album avec quelques photos en test ce qui a fonctionné. J’ai donc supprimé ce test et créé un nouvel album. Mais mon site affiche toujours les photos que j’avais chargées en test. Que dois-je faire pour qu’il se mette à jour ?

Merci pour ton aide

Répondre

Votre réponse :

Catégories