Probleme passage Zen Photo avec Forum

Démarré par Borax, 10 Janvier 2011, 01:02:03

« précédent - suivant »

0 Membres et 1 Invité sur ce sujet

Borax

Bonsoir,

je suis passé de Coppermine à ZenPhoto il y a quelques mois. J'étais emballé par ce nouveau script, mais je constate que depuis, mes possibilités de présenter mes photos sur ce forum se sont fortement réduites. Mon site.

Une fois la page BNL qui contient les liens vers mes jpg chargée, seules 3, voire 4 photos sont visibles, les autres restent invisibles. Comme si le délai de chargement de mes photos dépassait celui d'affichage de la page BNL. Par exemple cette page. Pourtant je ne pense pas être le seul à utiliser ZP... alors les autres, pas de problèmes ?

Bruno21

Bonjour,

Une idée come ça: utilises-tu  ton image originale ou une image générée par zenphoto et pas encore en cache ?

Bruno. 500px

Bee

Bonjour Borax,

Dans le lien que tu donnes, tu lies ton image avec une URL qui peut poser des problèmes avec les forums.

J'en recopie une ici :
http://photosandco.free.fr/zp-core/i.php?a=cote-atlantique&i=20100919-_mg_4537_8_9.jpg&s=800&cw=&ch=&q=100

Pour éviter les problèmes, il te faut lier le fichier image directement. Par défaut Zenphoto fait un "cache" de tes photos redimensionnées. Tu as le choix entre deux options.

1. Afficher ici la version redimensionnée :
http://photosandco.free.fr/cache/cote-atlantique__20100919-_mg_4537_8_9_525.jpg


2. Afficher la version originale que tu as chargée sur ton site :
http://photosandco.free.fr/albums/cote-atlantique/20100919-_mg_4537_8_9.jpg


Note la différence entre les deux adresses.

Pour récupérer ces liens :
Dans le premier cas, tu restes sur la page de l'album : http://photosandco.free.fr/index.php?album=cote-atlantique#6  tu fais un clique droit sur la photo et "copier l'adresse de l'image" (copy image location).

Dans le deuxième cas, tu fais pareil mais d'abord tu vas sur la page "Agrandir" : http://photosandco.free.fr/index.php?album=cote-atlantique&image=20100919-_mg_4537_8_9.jpg



Si quelqu'un sait comment on fait pour afficher une image directement, dans zenphoto, sans utiliser le cache qui ralenti pas mal, je suis preneuse :)

a+


Bruno21

Citation de: Bee le 10 Janvier 2011, 16:22:38

Si quelqu'un sait comment on fait pour afficher une image directement, dans zenphoto, sans utiliser le cache qui ralenti pas mal, je suis preneuse :)


Dans la partie administration,  tu peux demander à ZP de générer (mettre en cache) toutes tes images et vignettes.

Pour afficher l'image originelle, j'utilise getUnprotectedImageURL()

Bruno. 500px

Bee


Oui j'ai utilisé cette option et ça semble pas mal améliorer les perfs. Mais je voulais tester l'affichage direct et j'avais pas la bonne fonction (une ancienne apparemment).

Celle que tu me donnes fonctionne, merci beaucoup !!


Borax

#5
Citation de: Bee le 10 Janvier 2011, 16:22:38

Dans le deuxième cas, tu fais pareil mais d'abord tu vas sur la page "Agrandir" : http://photosandco.free.fr/index.php?album=cote-atlantique&image=20100919-_mg_4537_8_9.jpg



Si quelqu'un sait comment on fait pour afficher une image directement, dans zenphoto, sans utiliser le cache qui ralenti pas mal, je suis preneuse :)

a+



OK, merci Bee pour ces explications. Mon problème est donc que lorsque je cherche l'URL de l'image (par exemple en faisant "Copy Image URL" dans Firefox), il me renvoie systématiquement à l'adresse qui pose ces soucis de chargement. Et nulle part je ne trouve l'adresse dont tu te sers (et qui fonctionne si bien).

Bruno21

Rajoute ce code à ton thème dans image.php

Reste plus qu'à copier/coller dans Bnl

Bruno. 500px

Bee

Borax, rajoute le code de Bruno c'est peut-être le plus simple.

Ou alors pour t'assurer que t'as la bonne URL direct vers l'image, tu cliques droite sur l'image en faisant "view image" et seulement ensuite tu copies le lien, peut-être que ca fonctionnera mieux.

Borax

Citation de: Bee le 11 Janvier 2011, 08:26:01
tu cliques droite sur l'image en faisant "view image" et seulement ensuite tu copies le lien, peut-être que ca fonctionnera mieux.

En effet, merci beaucoup.