Pages: 1
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
Dernière modification par Hood (2018-08-18 17:18:16)
Hors ligne
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
Hors ligne
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)
Hors ligne
Pages: 1