#16 2011-03-31 16:15:37

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

Même moi quand je vois ça, ça me donne mal au cœur de penser à tout ces isset à mettre

C'était juste une ligne à rajouter!
C'est corrigé.


P@t

Hors ligne

#17 2011-03-31 21:23:49

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

pourait tu implémenter ceci http://piwigo.org/dev/changeset/9868/tr … _ranks.php et http://piwigo.org/dev/changeset/9865/tr … _ranks.php pour la présentation des miniatures car du coup si on met des dimensions élevées ça donne moche (cf image jointe aussi pour les notices index)

Je viens de faire une petite modif jQuery qui permet d'adapter automatiquement tous les span des miniatures en fonction de la taille de la plus grosse miniature.
Pour voir le résultat: Outils -> Miniatures -> Régénérer les miniatures.

Voila le code tout bête:

Code:

var max_dim = 0;
$(window).load(function() {
  $(".thumbnails img").each(function () {
    if (jQuery(this).height() > max_dim)
      max_dim = jQuery(this).height() + 10;
    if (jQuery(this).width() > max_dim)
      max_dim = jQuery(this).height() + 10;

    jQuery("ul.thumbnails span, ul.thumbnails label")
      .css('width', max_dim+'px')
      .css('height', max_dim+'px');
  });
});

P@t

Hors ligne

#18 2011-04-02 15:56:03

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures


P@t

Hors ligne

#19 2011-04-04 16:04:58

flop25
Équipe Piwigo
2006-07-06
6544

Re: Regenerer les miniatures

P@t a écrit:

Code:

var max_dim = 0;
$(window).load(function() {
  $(".thumbnails img").each(function () {
    if (jQuery(this).height() > max_dim)
      max_dim = jQuery(this).height() + 10;
    if (jQuery(this).width() > max_dim)
      max_dim = jQuery(this).height() chuut personne n'a rien vu+ 10;

    jQuery("ul.thumbnails span, ul.thumbnails label")
      .css('width', max_dim+'px')
      .css('height', max_dim+'px');
  });
});

on devrait le publier pour le thème default car le problème y est le même ?

Dernière modification par flop25 (2011-04-04 16:17:31)

Hors ligne

#20 2011-04-04 16:26:59

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

P@t a écrit:

Code:

var max_dim = 0;
$(window).load(function() {
  $(".thumbnails img").each(function () {
    if (jQuery(this).height() > max_dim)
      max_dim = jQuery(this).height() + 10;
    if (jQuery(this).width() > max_dim)
      max_dim = jQuery(this).height() chuut personne n'a rien vu+ 10;

    jQuery("ul.thumbnails span, ul.thumbnails label")
      .css('width', max_dim+'px')
      .css('height', max_dim+'px');
  });
});

on devrait le publier pour le thème default car le problème y est le même ?

C'est à dire? Theme par défaut?

PS: pour la boulette sur le height, je l'avais vu bien sur ;-)


P@t

Hors ligne

#21 2011-04-04 16:36:09

flop25
Équipe Piwigo
2006-07-06
6544

Re: Regenerer les miniatures

mettre

Code:

var max_dim_width = 0;
var max_dim_height = 0;
jQuery(document).ready(function() {
  $(".thumbnails img").each(function () {
    if (jQuery(this).height() > max_dim_height)
      max_dim_height = jQuery(this).height() + 10;
    if (jQuery(this).width() > max_dim_width)
      max_dim_width = jQuery(this).width() + 10;

    jQuery(".wrap2")
      .css('width', max_dim_width+'px')
      .css('height', max_dim_height+'px');
  });
});

et
.thumbnailCategory DIV.illustration {
    width: auto;
}
.illustration IMG {
    max-height:120px;
}

Disons qqchose afin gérer les miniatures de tailles supérieur à 140px
cf en image jointe :
sylvia actuellement sans cette gestion
OS_glass avec le code précédent en cours de dev

Hors ligne

#22 2011-04-04 16:39:29

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

Je suis d'accord avec toi, mais pour l'instant, pas de jquery par défaut dans la partie publique...
Mais peut-etre que la 2.3 changera ça...

PS: je compte faire un truc similaire pour le elements_set_rank, ça me plait pas trop le clipping, il suffirait de redimensionner les miniatures à la volée avec une taille maxi.


P@t

Hors ligne

#23 2011-04-04 16:41:06

flop25
Équipe Piwigo
2006-07-06
6544

Re: Regenerer les miniatures

P@t a écrit:

Je suis d'accord avec toi, mais pour l'instant, pas de jquery par défaut dans la partie publique...
Mais peut-etre que la 2.3 changera ça...

pourquoi pas

Je peux néanmoins commiter du css type max-height/width ?

ps: perso je pensais à trois options d'affichage des miniatures :
taille par défaut (ce que tu as commité)/ taille réduite (le clipping) / mode texte (les noms avec en info bulle js la miniature au survol)

Dernière modification par flop25 (2011-04-04 16:43:34)

Hors ligne

#24 2011-04-04 16:54:50

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

Je peux néanmoins commiter du css type max-height/width ?

Il me semble que ce n'est pas reconnu par Internet Explorer


P@t

Hors ligne

#25 2011-04-04 16:56:51

flop25
Équipe Piwigo
2006-07-06
6544

Re: Regenerer les miniatures

P@t a écrit:

flop25 a écrit:

Je peux néanmoins commiter du css type max-height/width ?

Il me semble que ce n'est pas reconnu par Internet Explorer

il s'agit de IE6 mais ce navigateur n'est même plus supporté par Microsoft !

Hors ligne

#26 2011-04-04 17:25:43

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

il s'agit de IE6 mais ce navigateur n'est même plus supporté par Microsoft !

Il me semblait que IE7 aussi... mais je dois me tromper.
Par contre, je ne suis par sur qu'on soit prêt à casser la compatibilité avec IE6 pour la 2.3: c'est un navigateur encore très (trop) répandu dans certain pays comme la chine.

EDIT: http://www.ie6countdown.com/
11,6% d'utilisateurs dans le monde pour IE6, plus de 33% d'utilisateurs en chine!


P@t

Hors ligne

#27 2011-04-04 17:34:29

flop25
Équipe Piwigo
2006-07-06
6544

Re: Regenerer les miniatures

mouais surtout la chine
http://www.theie6countdown.com/
mais ce ne serait pas vraiment casser la compatibilité mais juste améliorer un détail pour les autres. Le rendu restera le même qu'actuellement pour ie6
ou alors pour ie 6 :http://www.alsacreations.com/astuce/lire/72-min-width-max-width-min-height-et-max-height-sur-internet-explorer-6.html mais ça jouera sur la performance

Sinon la proposition :

ps: perso je pensais à trois options d'affichage des miniatures :
taille par défaut (ce que tu as commité)/ taille réduite (le clipping) / mode texte (les noms avec en info bulle js la miniature au survol)

qu'en penses-tu ?

Hors ligne

#28 2011-04-04 17:38:27

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

ps: perso je pensais à trois options d'affichage des miniatures :
taille par défaut (ce que tu as commité)/ taille réduite (le clipping) / mode texte (les noms avec en info bulle js la miniature au survol)

qu'en penses-tu ?

Pour le batch manager? Pour le elements_set_rank?


P@t

Hors ligne

#29 2011-04-04 17:40:34

flop25
Équipe Piwigo
2006-07-06
6544

Re: Regenerer les miniatures

P@t a écrit:

flop25 a écrit:

ps: perso je pensais à trois options d'affichage des miniatures :
taille par défaut (ce que tu as commité)/ taille réduite (le clipping) / mode texte (les noms avec en info bulle js la miniature au survol)

qu'en penses-tu ?

Pour le batch manager? Pour le elements_set_rank?

pourquoi pas pour les deux mais surtout batch_manager : cela permettrait un gain de place si les miniatures sont grandes ou s'il y en a bcp (surtout le mode texte)

Dernière modification par flop25 (2011-04-04 17:41:16)

Hors ligne

#30 2011-04-04 17:45:23

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: Regenerer les miniatures

flop25 a écrit:

pourquoi pas pour les deux mais surtout batch_manager : cela permettrait un gain de place si les miniatures sont grandes ou s'il y en a bcp (surtout le mode texte)

Le mode texte, franchement, je ne vois pas trop l'intérêt... par contre, pouvoir choisir entre la taille normale et un redimensionnement, pourquoi pas... mais un redimensionnement avec jquery, pas de clipping!


P@t

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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