Annonce

  •  » Utilisation
  •  » Image aléatoire changeante hors de la galerie

#1 2009-10-02 07:23:22

bozojmdt
Membre
Pontault-Combault (77)
1970-01-01
15

Image aléatoire changeante hors de la galerie

Bonjour,

Sur la page principale de mon site j'affiche x images issues de la galerie via les webservices.

A la manière de "l'exellent" AdvancedMenuManager, j'aimerai que les photos changent à intervalle régulier.
Il y a t il un moyen simple ?

Il ne me semble pas possible d'appeler webservices (php) dans une fonction javascript.
(Dans AMM c'est de l'ajax)
Une version "light" de buildWall (juste pour récupérer x images) pourrait-elle faire l'affaire (je trouve juste un peu pénalisant d'être obligé de recharger toute la page pour 1 image)

Merci d'avance

Hors ligne

#2 2009-10-02 07:42:48

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Image aléatoire changeante hors de la galerie

C'est pour cette raison que je ne fais plus évoluer "Build a wall" (qui lui limitait les images préchargées).



Il devrait être possible de coder la randompict de AMM hors du plugin.
Mais à mon avis, il faudrait l'améliorier un peu.


Ne pas aller récupérer une image sur le serveur toutes les x secondes. (get("./index.php", {ajaxfct:"randompic"})

Un écran régulièrement abandonné une heure ou deux pourrait faire très mal à la bande passante du site (si la BP est limitée comme souvent).
Je suis partisan de récupérer par 24h une 10aine d'imagettes et de faire du random sur ces 10 imagettes pas plus.
Ainsi les miniatures sont dans le cache du navigateur, et on limite le nombre d'accès MySQL.
;-)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#3 2009-10-02 07:54:39

bozojmdt
Membre
Pontault-Combault (77)
1970-01-01
15

Re: Image aléatoire changeante hors de la galerie

Merci VDigital pour cette réponse rapide.

VDigital a écrit:

Je suis partisan de récupérer par 24h une 10aine d'imagettes et de faire du random sur ces 10 imagettes pas plus.
Ainsi les miniatures sont dans le cache du navigateur, et on limite le nombre d'accès MySQL.
;-)

Je vois comment récupérer 10 images à chaque accès à la page mais je ne vois pas comment limiter par 24h.

Je vais creuser la piste AMM (externalisation de randompict) et vais donc être obligé de mettre les mains dans l'ajax!

Hors ligne

#4 2009-10-02 15:22:22

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Image aléatoire changeante hors de la galerie

Exemple, dans ton application:

- Un fichier contient la date du jour et les adresses/infos des images.
- Si la date du jour du fichier n'est pas celle d'aujourd'hui, le script va rechercher les infos de 10 nouvelles images, puis il actualise le fichier.

Est-ce compliqué à faire?


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#5 2009-10-02 18:40:10

bozojmdt
Membre
Pontault-Combault (77)
1970-01-01
15

Re: Image aléatoire changeante hors de la galerie

VDigital a écrit:

Exemple, dans ton application:

- Un fichier contient la date du jour et les adresses/infos des images.
- Si la date du jour du fichier n'est pas celle d'aujourd'hui, le script va rechercher les infos de 10 nouvelles images, puis il actualise le fichier.

Est-ce compliqué à faire?

Cela me parait du domaine du faisable.
En plus pas besoin de randompict et d'ajax.
Ce fameux fichier peut très bien être alimenté à partir de webservices (qu'un seul appel à curl..... / jour c'est free qui va être ravi!)

J'avais pensé également à un plugin qui lors de chaque synchro de nouvelles images mettrait à jour un fichier contenant la liste des thumbnails (avec info) autorisé pour guest.
Dans le site principal, il ne reste plus qu'à piocher dedans de manière aléatoire. (à condition de ne pas avoir 20 000 photos comme vimage...)


Merci pour la piste.

Hors ligne

#6 2009-10-02 20:47:11

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: Image aléatoire changeante hors de la galerie

bozojmdt a écrit:

(à condition de ne pas avoir 20 000 photos comme vimage...)

T'as du mal à suivre.
        * 102431 images (ce jour)


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

#7 2009-10-04 20:29:23

flop25
Équipe Piwigo
2006-07-06
6544

Re: Image aléatoire changeante hors de la galerie

Juste pour dire qu'il se fait déjà : j'avais vu sur un site qui avait des nuages qui bougeait, que s'il y avait inactivité, les nuages s'arrêtaient. Ce n'était pas du flash donc c'était du js

Hors ligne

  •  » Utilisation
  •  » Image aléatoire changeante hors de la galerie

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact