Bonjour,
Sur ma page d'accueil, j'insère un NivoSlider par la directive [slider album=1].
Comment peut-on faire en sorte qu'il se comporte comme Fotorama, de façon responsive : centré ou pleine largeur pour les petits écrans ?
Merci pour vos conseils.
Version de Piwigo: 2.9.4
Version de PHP: 5.6
Version de MySQL: 5.5
URL Piwigo: installation locale
Plugins : Additional Pages, Extended Description
Dernière modification par polowigo (2019-04-26 20:17:26)
Hors ligne
Bonjour,
J'ai essayé le code Nivo-Slider-jQuery sur une page additionnelle autonome, avec les mêmes images et de la même taille.
Résultat : tout fonctionne correctement, le diapo reste centré et s'adapte correctement à l'écran.
J'ai fouiné un peu dans les versions précédentes de ED. Je pense que le bug existe à l'origine (version 2.4d) et qu'il ne concerne ni nivo-slider.css ni jquery.nivo.slider.js, mais plutôt slider.tpl.
Je peux me tromper aussi. C'est pourquoi j"aimerais connaître l'avis des devs sur ce problème.
Bonne journée.
Hors ligne
Bonjour,
et c'est quoi qu'il y a et tu pense qu'il faudrait mettre quoi ?
Hors ligne
Bonsoir,
Plus je creuse et plus je pense qu'il ne s'agit pas d'un bug mais d'une spécificité.
Quelque soit la taille paramétrée (SQ, TH, XXS, XS, S, M, L, XL, XXL), lorsqu’on réduit la largeur de la fenêtre, il arrive un moment ou le centrage devient inopérant et les images sont tronquées sur la droite car il n'y a pas de mise à l'échelle.
C'est pareil lorsqu’on insère une image avec [photo id=1].
Ça a peut-être été voulu ainsi.
Donc je ne sais pas ce qu'il est souhaitable de faire.
Peut-être une option à configurer, si le besoin existe ?
Dernière modification par polowigo (2019-04-23 19:05:38)
Hors ligne
Bonjour,
surtout Nivo-Slider-jQuery est très ancien il faudrait chercher un remplaçant et l'implémenter ...
Hors ligne
Bonsoir,
Je pense que, bien qu'ancien, ce code fait encore le job.
J'ai fait quelques essais de thèmes et je pense que l'aspect "responsive" doit être laissé à l'initiative du thème.
Ainsi, avec le thème Elegant, je ne m'attends pas à une adaptation de la taille, que ce soit en visualisant des images ou un diapo, mais à l'apparition de barres de défilement.
Par contre, avec le thème Bootstrap Darkroom, la taille des images s'adapte à l'écran, ainsi que la taille d'un fotorama. Mais pas la taille du nivo slider ou d'une image avec ED.
C'est donc, je crois, au niveau de ED que pourrait être mis en place un mécanisme pour laisser au thème la possibilité d'adapter la taille à l'écran.
Hors ligne
Bonjour,
N'hésitez pas à proposer des modification pour ED ;-)
Hors ligne
Bonjour,
Encore faudrait-il que je comprenne correctement ce code :-p
Par exemple, dans slider.tpl, les lignes 34 à 38 m'interrogent :
{if $SLIDER.elastic} {math assign=slider_full_height equation="max(x,y)" x=$slider_full_height y=$derivative_size[1]} {else} {math assign=slider_full_height equation="min(x,y)" x=$slider_full_height y=$derivative_size[1]} {/if}
Mais c'est sans doute en prévision d'un développement ultérieur.
Où puis-je demander des éclaircissements ?
Hors ligne
Bonjour
j'ai notifié l'auteur du plugin
Hors ligne