#1 2026-01-23 17:50:52

derzhou
Membre
2017-07-19
21

scrollUp ?

Bonjour,

Je suis sur Piwigo depuis de nombreuses années et je suis surpris qu'il n'existe toujours pas de plugin scrollUp, une flèche qui suit la page pour remonter à tout moment en haut de la galerie. J'ai vu des vieux sujets sur le forum à ce sujet mais rien de bien concluant selon moi.

Et vous, qu'en pensez-vous ?

Merci et vive Piwigo

Version de Piwigo:  16.2.0
Version de PHP: 8.2
Version de MySQL: 8.3.29
URL Piwigo: https://letempsdunerandonnee.fr/


Mon site Piwigo: https://letempsdunerandonnee.fr/
Piwigo 16.4.0 hébergé chez o2switch.fr
PHP 8.4.22 MariaDB 11.4.12

Hors ligne

#2 2026-01-24 09:30:21

dreamer
Membre
St Cyr/mer (83)
2006-02-26
1194

Re: scrollUp ?

Salut

Avec ce plugin [[extension by Piwigo Team] LocalFiles Editor] --> Plugin personnel

Code:

<?php
add_event_handler('loc_end_page_header', 'scroll_to_top');

function scroll_to_top()
{
  global $template;
  $template->set_prefilter('header', 'scroll_to_top_pref', 100);
}

function scroll_to_top_pref($content)
{
  $search = '<body id="{$BODY_ID}" class="{foreach from=$BODY_CLASSES item=class}{$class} {/foreach}"  data-infos=\'{$BODY_DATA}\'>';
  $scroll = '
{html_style}{literal}
.scrollup {
    width:48px; height:48px; opacity:0.7; position:fixed; border-radius:24px;
    bottom:50px; right:50px; display:none; text-indent:-9999px;
    background: rgba(255,255,255,0.8) url("https://beauxvoyages.fr/photos/img/down.png") no-repeat;
    z-index:1000; border:none !important; text-decoration:none !important;
}
.scrollup:hover { opacity:1; }
{/literal}{/html_style}
{footer_script}{literal}
jQuery(window).scroll(function(){
    if (jQuery(this).scrollTop() > 100) {
        jQuery(".scrollup").fadeIn();
    } else {
        jQuery(".scrollup").fadeOut();
    }
});
jQuery(".scrollup").click(function(){
    jQuery("html, body").animate({ scrollTop: 0 }, 600);
    return false;
});
{/literal}{/footer_script}
<a href="#" class="scrollup">Scroll</a>';
  
  return str_replace($search, $search.$scroll, $content);
}

?>

Dernière modification par dreamer (2026-01-24 09:31:13)


Photos, Musiques, Camping-car, Vidéo et Recettes le tout en 16.4.0
PHP: 8.1.33
MySQL: 5.6.50
Bibliothèque graphique: ImageMagick 6.8.9-9

Hors ligne

#3 2026-01-24 12:02:41

derzhou
Membre
2017-07-19
21

Re: scrollUp ?

Bonjour,
Merci, pour votre réponse et je suppose que je coupie ça dans le plugin Localfiles Editor et c'est dans l'onglet CSS ou PHP ?


Mon site Piwigo: https://letempsdunerandonnee.fr/
Piwigo 16.4.0 hébergé chez o2switch.fr
PHP 8.4.22 MariaDB 11.4.12

Hors ligne

#4 2026-01-24 13:41:41

Katryne
Membre
Le Revest-les-Eaux (Provence)
2016-12-03
2757

Re: scrollUp ?

C'est dans l'onglet Plugin personnel de Local Files Editor. Une fois qu'on y a enregistré le code, le Plugin Personnel apparait parmi les plugins désactivés et il faut aller l'activer. (Selon un petit cours particulier dispensé ce matin même par mon maître à penser)

Dernière modification par Katryne (2026-01-24 13:42:31)


Images & Docs - https://album.chauvigne.info/ v.16.4  PHP: 8.4.22
Carnets de balades - https://balades.comoni.org/ v.16.4  PHP: 8.2.34
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 7.1.1-43

Hors ligne

#5 2026-01-24 17:25:01

derzhou
Membre
2017-07-19
21

Re: scrollUp ?

Magnifique !
Je viens d'apprendre encore quelque chose dans Piwigo, je n'avais jamais fait attention à cet onglet Plugin Personnel.
Un grand merci à vous et à votre maître à penser.
Bonne fin de journée !


Mon site Piwigo: https://letempsdunerandonnee.fr/
Piwigo 16.4.0 hébergé chez o2switch.fr
PHP 8.4.22 MariaDB 11.4.12

Hors ligne

#6 2026-01-24 22:16:07

chrisncy
Membre
Nancy
2008-05-15
501

Re: scrollUp ?

Oh, génial !!!

Merci, merci

Hors ligne

#7 2026-01-25 06:46:42

chrisncy
Membre
Nancy
2008-05-15
501

Re: scrollUp ?

si j'osais... ce serait cool, si on pouvait faire en sorte que cet icône apparaisse dans la gestion par lot de l'admin

Hors ligne

Pied de page des forums

Propulsé par FluxBB