•  » Plugins
  •  » Comment on Album : le bloc commentaire se superpose aux thumbnails

#1 2018-08-18 15:24:50

Hood
Membre
2016-04-17
33

Comment on Album : le bloc commentaire se superpose aux thumbnails

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

#2 2018-08-18 17:54:54

Hood
Membre
2016-04-17
33

Re: Comment on Album : le bloc commentaire se superpose aux 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">&nbsp;</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

#3 2018-09-02 20:24:39

Hood
Membre
2016-04-17
33

Re: Comment on Album : le bloc commentaire se superpose aux thumbnails

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

  •  » Plugins
  •  » Comment on Album : le bloc commentaire se superpose aux thumbnails

Pied de page des forums

Propulsé par FluxBB

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