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

derzhou
Membre
2017-07-19
14

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/

Hors ligne

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

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

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 etRecettes le tout en 16.1.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
14

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 ?

Hors ligne

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

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

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)


https://album.chauvigne.info/ v.15.7  PHP: 8.2.29
https://balades.comoni.org/  v.15.7 PHP: 8.2.29
Système d'exploitation: Linux - Hébergeur 1&1-Ionos - MySQL: 5.7.42
Bibliothèque graphique: External ImageMagick 6.9.11-60

Hors ligne

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

derzhou
Membre
2017-07-19
14

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 !

Hors ligne

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

chrisncy
Membre
Nancy
2008-05-15
410

Re: scrollUp ?

Oh, génial !!!

Merci, merci

Hors ligne

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

chrisncy
Membre
Nancy
2008-05-15
410

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

github linkedin newsletter Piwigo.org © 2002-2026 · Contact