Il apparait qu'en fait c'est une interaction of gdThumb. Pas de souci avec le layout standard ou GThumb+. Le bug apparait quand on dépasse 17 lignes de photos (200x17+16x10=3560pixels de hauteurs totales pour les thumbnails)
Bon j'imagine que ca se passe dans le fichier /template/script.js du plugin
(function(){
var session_storage = window.sessionStorage || {};
var comments=jQuery("#theCategoryPage #comments"),
comments_button,
commentsswitcher,
comments_add,
comments_top_offset = 0;
function commentsToggle() {
if (comments.hasClass("commentshidden")) {
comments.removeClass("commentshidden").addClass("commentsshown");
comments_button.addClass("comments_toggle_off").removeClass("comments_toggle_on");;
session_storage['comments'] = 'visible';
comments_top_offset = comments_add.offset().top - parseFloat(comments_add.css('marginTop').replace(/auto/, 0));
}
else {
comments.addClass("commentshidden").removeClass("commentsshown");
comments_button.addClass("comments_toggle_on").removeClass("comments_toggle_off");;
session_storage['comments'] = 'hidden';
comments_top_offset = 0;
}
}
jQuery(function(){
// comments show/hide
if (comments.length == 1) {
commentsswitcher=jQuery("#commentsSwitcher");
comments_button=jQuery("#comments h3");
comments_add=jQuery('#commentAdd');
commentsswitcher.html('<div class="switchArrow"> </div>');
if (comments_button.length == 0) {
jQuery("#addComment").before("<h3>Comments</h3>");
comments_button=jQuery("#comments h3");
}
if ((session_storage['comments'] == 'hidden' || coa_on_top) && !coa_force_open) {
comments.addClass("commentshidden");
comments_button.addClass("comments_toggle comments_toggle_on");
}
else {
comments.addClass("commentsshown");
comments_button.addClass("comments_toggle comments_toggle_off");
}
comments_button.click(commentsToggle);
commentsswitcher.click(commentsToggle);
jQuery(window).scroll(function (event) {
if (comments_top_offset==0) return;
var y = jQuery(this).scrollTop();
if (y >= comments_top_offset) {
comments_add.css({
'position': 'absolute',
'top': Math.min(y-comments.offset().top+10, comments.height()-comments_add.height())
});
}
else {
comments_add.css({
'position': 'static',
'top': 0
});
}
});
if (comments_add.is(":visible")) {
comments_top_offset = comments_add.offset().top - parseFloat(comments_add.css('marginTop').replace(/auto/, 0));
}
}
});
}());
je constate avec l'inspecteur de la page que le quand le style passe de "static" à "absolute", c'est la que j'ai le souci. Mais j'avoue qu'au delà de ca, ca reste du chinois pour moi
Bonjour,
Petit souci d'affichage lié à l'activation du plugin Comment on Album : quand la galerie est plus longue que le menu de gauche (thème stripped), et que je scrolle vers le bas de la page, j'ai les champs de commentaires + le captcha qui viennent se superposer aux thumbnails de l'album. Cf image + exemple live :
https://aviation.daedalum.org/index.php … um-cosford
Quelqu'un a t il une idée ?
Piwigo 2.9.4
PHP: 7.0.31
MySQL: 5.5.60-0+deb7u1-log
URL Piwigo: https://aviation.daedalum.org