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
Salut
Avec ce plugin [[extension by Piwigo Team] LocalFiles Editor] --> Plugin personnel
<?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)
Hors ligne
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)
Hors ligne
Hors ligne
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