Bonjour/Bonsoir,
Je n'arrive pas à faire fonctionner le scroll sous Modus.
L'image n'apparaît pas en bas de page sur laquelle il faut cliquer pour revenir en haut de page.
Ci-dessous, le code du plugin mis dans LocalFiles Editor, onglet Plugin Personnel...
Code du plugin personnel dans LocalFiles Editor : /** Plugin Name: Scroll To Top Version: 1.0 Author: Mistic Author URI: http://www.strangeplanet.fr **/ 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}">'; **/ /**Remplacer par $search = '<div id="the_page">'; **/ $search = '<body id={$BODY_ID}>'; $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("http:./local/perso/scroll-to-top-bleu.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); }
J'ai essayé sous plusieurs navigateurs (IE, Chrome, Firefox, Opéra, Vivaldi) et avec les différents code suivant :
$search = '<body id="{$BODY_ID}">'; et $search = '<div id="the_page">';...
C'est pareil, je n'ai pas l'image cliquable.
Merci beaucoup pour vos réponse et votre aide.
Cordialement
Philindy26
Piwigo 12.2.0
PHP: 7.4.28
MySQL: 5.5.5-10.3.34-MariaDB
Bibliothèque graphique: External ImageMagick 6.9.10-68
URL Piwigo: https://photos-dromoises.fr/albumpiwigo/
Dernière modification par Philindy26 (2022-04-19 19:41:21)
Hors ligne
Salut
2 questions
- as-tu activé le plugin scroll-to-top dans tes plugins, ce dont je doute car il n'apparait pas dans le code source
- as-tu mis ton *.png au bon endroit
Perso, je pense que c'est la première solution..
A+
En ligne
Bonjour,
Merci pour votre aide.
Le plugin "Scroll to Top" est bien activé
L'image est présente dans le dossier.
Liste des plugins : (activés31)
Add < head > element
Additional Pages
AntiAspi
Back2Front
Batch Downloader
Colored Tags
Contact Form
Extended Description
FCK Editor
Grum Plugins Classes.3
GThumb+
GuestBook
Header Manager
Language Switch
LocalFiles Editor
Mobile Theme for Tablets
No Stats For Robots
OpenStreetMap
Password Policy
Perso About
Perso Footer
Personal Favicon
Piwecard
PWG Stuffs
rightClick
RV Akismet
RV sitemap
Scroll To Top
SmartAlbums
Statistics
Stop Spammers
Merci de votre aide
Philindy26
Hors ligne
Re Bonjour,
Je rajouterais qu'en administrateur l'image du scroll est bien présente (cela fonctionne), mais pas sur le site...
Bizarre
Merci pour votre aide
Philindy26
Hors ligne
re
C'est bizarre car on dirait que ton scrollup n'est pas actif et ce qui me fait dire ça, c'est à cause de ceci
<body id=theCategoryPage class="modus-withPageBanner">
alors que tu devrais avoir cela
<body id="theCategoryPage"> <a href="#" class="scrollup">Scroll</a>
A+
En ligne
background: rgba(255,255,255,0.8) url("http:./local/perso/scroll-to-top-bleu.png") no-repeat;
Ca ne risque pas d'afficher grand chose...
Hors ligne
Bonjour,
Merci beaucoup pour vos réponses, mais je ne comprends pas ce qu'il faut modifier...
J'ai repris le plugin personnel de Mistic, à voir sur cette page :
https://fr.piwigo.org/doc/doku.php?id=p … nels&s
Le plus curieux, c'est que cela fonctionne quand je suis sur les pages de l'administration... mais pas sur les pages du site...
Philindy26
Hors ligne
Bonsoir,
J'ai gardé le code complet de Mistic, mais cela est toujours pareil...
Philippe26
Hors ligne
Bonjour,
J'ai repris avec l'adresse complète de l'image et enfin cela fonctionne...
Sauf avec le thème Modus...
J'ai essayé avec plusieurs thèmes : élégant, Bootstrap Darkroom, Sylvia, Powo, ...
et plusieurs codes: $search = '<body id="{$BODY_ID}">'; ou $search = '<body id={$BODY_ID}>'; ou $search = '<div id="the_page">';
C'est toujours avec le thème Modus que cela ne fonctionne pas...
Est-ce que vous aurez une solution ?
Voir avec un autre plugin...
Merci d'avance
Philindy26
Hors ligne
Bonjour,
Personne a une idée pour le thème Modus ...
Merci d'avance
Philindy26
Hors ligne
Bonjour
tu as regardé le fichier header de modus ?
[Github] piwigo-modus file template/header.tpl
la ligne c'est
<body id={$BODY_ID}{if !empty($PAGE_BANNER) && $MODUS_DISPLAY_PAGE_BANNER} class="modus-withPageBanner"{/if}>
donc c'est cela que tu dois pré-filtrer
Hors ligne
Bonsoir ddtddt,
Merci beaucoup pour ta réponse...
Mais moi je dois être nul de chez nul car j'ai essayé plusieurs codes et cela ne marche pas...
Je crois que je n'y connait rien de rien en syntaxe...
Philindy26
Dernière modification par Philindy26 (2022-04-25 20:05:57)
Hors ligne
Bonsoir,
Personne à une idée ???
Merci d'avance
Philindy26
Hors ligne
Bonjour,
Enfin...
Et après moulte recherche, je pense avoir trouvé pour le thème Modus...
$search = '<body id={$BODY_ID}{if !empty($PAGE_BANNER) && $MODUS_DISPLAY_PAGE_BANNER}{/if}>';
Merci beaucoup à ddtddt, dreamer, Guillaume C
Bravo à toute l'équipe de Piwigo
Vraiment superbe cette application web pour montrer sa galerie photos
Philindy26
URL Piwigo: https://photos-dromoises.fr/albumpiwigo/
Hors ligne