#1 2012-06-25 17:13:16

Toomka
Membre
Tours
2010-04-02
116

[2.4] Faire fonctionner Lightbox (astuce, rustine)

Bonjour,

Une petite rustine pour les gens pressés comme moi qui on mit à jour Piwigo 2.4 et qui utilisent le plugin Lightbox (cf. http://fr.piwigo.org/ext/extension_view.php?eid=280) et qui se rendent compte que ça ne fonctionne pas !

Il suffit d'éditer le fichier se trouvant dans /plugins/lightbox/functions.inc.php et de modifier la ligne 11 :

Code:

return get_root_url().$picture['path'];

par

Code:

return str_replace(array('upload/','.jpg','.JPG'),array('_data/i/upload/','-me.jpg','-me.JPG'),get_root_url().$picture['path']);

Pour ma part maintenant c'est ok, mais ça ne permet d'afficher uniquement les images de taille "medium".

J'espère que ça pourra aider certains qui ne souhaitent (ne peuvent) pas attendre la mise à jour du plugin.

Hors ligne

#2 2012-06-25 19:15:19

grum
Équipe Piwigo
50% Nantes - 50% Paris
2007-09-10
2502

Re: [2.4] Faire fonctionner Lightbox (astuce, rustine)

oulala...
pas propre du tout :)

et ne fonctionnera pas à tous les coup, sur toutes les galeries, ni même sur ta propre galerie avec tous les albums si la photo en medium n'a pas été vue au moins une fois.

Deux autres solutions :
- patienter jusqu'à la sortie du plugins pour ceux qui sont déjà en 2.4
- rester en 2.3.5 jusqu'à ce que les plugins attendus soient disponibles
:-D


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#3 2012-06-25 19:33:18

Toomka
Membre
Tours
2010-04-02
116

Re: [2.4] Faire fonctionner Lightbox (astuce, rustine)

grum a écrit:

oulala...
pas propre du tout :) et ne fonctionnera pas à tous les coup, sur toutes les galeries, ni même sur ta propre galerie avec tous les albums si la photo en medium n'a pas été vue au moins une fois.

Je vais passer Xenu pour qu'il génère la totalité des photos en medium ;)
[EDIT] en fait j'ai dit une connerie, ça ne fonctionnera pas comme ça, faut que je génére mes différentes images via l'admin [/EDIT]

grum a écrit:

oulala...
Deux autres solutions :
- patienter jusqu'à la sortie du plugins pour ceux qui sont déjà en 2.4
- rester en 2.3.5 jusqu'à ce que les plugins attendus soient disponibles
:-D

La je suis d'accord, mais vu que je suis du genre impatient et que j'aime bien mon compliquer la vie ;) j'ai fait la mise à jour (d'abord en local pour me rendre compte que j'allais avoir un petit problème).

J'ai mis ça en attendant si des fois il y a des personnes (un peu comme moi) qui ont fait la mise à jour sans tenir compte de l'avertissement de compatibilité du plugin et qui en ont absolument besoin !

En tout cas bien hâte de voir la solution apporté :)


Bravo à l'équipe de Piwigo pour le boulot !

Dernière modification par Toomka (2012-06-25 19:40:49)

Hors ligne

#4 2012-06-25 19:51:45

grum
Équipe Piwigo
50% Nantes - 50% Paris
2007-09-10
2502

Re: [2.4] Faire fonctionner Lightbox (astuce, rustine)


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

#5 2012-06-25 20:19:46

Toomka
Membre
Tours
2010-04-02
116

Re: [2.4] Faire fonctionner Lightbox (astuce, rustine)

Merci je regarde ça de suite ;)

Hors ligne

#6 2012-06-25 23:44:17

Toomka
Membre
Tours
2010-04-02
116

Re: [2.4] Faire fonctionner Lightbox (astuce, rustine)

Effectivement ça a l'air de bien fonctionner avec :

Code:

    $url = DerivativeImage::url(IMG_LARGE, $picture);
    return $url;

Par contre je me pose une question au sujet de DerivativeImage. Cette class, si j'ai bien compris, permet de créer le cache et récupérer les infos ?!! C'est bien ça (j'ai pas encore lu le chapitre sur la poo) ?

Encore merci.

Hors ligne

#7 2012-06-26 20:08:44

grum
Équipe Piwigo
50% Nantes - 50% Paris
2007-09-10
2502

Re: [2.4] Faire fonctionner Lightbox (astuce, rustine)

De mémoire je crois qu'il y a un ensemble de classes.

En gros, la classe DerivativeImage permet de fournir l'URL d'une image en fonction de sa taille et qu'elle soit déjà en cache ou pas.


Mes photos avec Piwigo évidemment !
[ www.grum.fr ] [ photos.grum.fr ]

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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