Pas de scrolling avec kzScrolling si le site est trop petit en hauteur

TxoriTxori Member
17 avril modifié dans Bogues

Bonjour :)

Je viens de découvrir un bug rigolo, mais pas évident à corriger, avec kzScrolling :
Si la page tient intégralement dans l'écran, alors on ne peut pas scroller et il devient impossible d'afficher les articles suivants en scrollant.

À l'origine, je recherchais un autre problème, donc j'ai fait une installation toute fraiche pour tester :
https://www.txori.com/stuff/pluxml/

PluXml 5.8.19 (charset UTF-8)
PHP 8.4.6
Theme: default-enhanced 5.10.0
kzScrolling 1.1.0

Si votre écran est plus petit que la page, faites ctrl+minus pour dézoomer l'affichage du site avant de le recharger, pour simuler le problème.

Maintenant que le site s'affiche en entier dans l'écran, il est impossible de scroller, et donc d'afficher la suite des articles.

Dans le cadre de cet exemple, j'ai limité l'affichage des articles à 1 par page. Mais sur mon vrai site, qui en affiche 5 a la fois, mais dont le thème est plutôt compact, le problème apparait sur une grande résolution d'écran.
Par exemple : https://www.txori.com/archives/2010

En attendant, je peux contourner facilement ce problème en affichant plus d'articles par page. Ça reste néanmoins un bug pas facile à résoudre au niveau du plugin :o

Mots clés:

Réponses

  • Bonjour,

    Tu peut aussi forcer la hauteur de body avec par exemple un body:not(.mode-static,.mode-article) {min-height:120vh;} ;

    Mais il y a un truc agaçant avec ce genre de plugin ou affichage (toute sorte de CMS/sites confondus) , c'est
    1. au premier affichage tu as la page qui te fait découvrir les publications au fil du scroll, jusque là c'est relativement sympa.
    2. Tu clique par exemple sur le cinquième article et prévois de lire ensuite le Xéme ...
    3. Tu fais retour à la page
    4. Et Paf, tu te reprend un tour gratuit: scroll encore un peu si tu veut me retrouver


    Cordialement,
    gcyrillus , simple membre du forum et utilisateur de pluxml

    Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci

  • bazooka07bazooka07 PluXml Lead Developer, Moderator

    Bonjour,

    Effectivement il y a un petit souci.
    Pour que l'évènement scroll se déclenche il faut que la page suivante soit partiellement affichée ou cachée
    Pour le thème defaut, on peut faire un scroll avant/arrrière pour pallier à ce défaut

    Pour éviter un "tour gratuit" on peut ouvrir l'article choisi dans un nouvel onglet du navigateur (ctrl-clic avec la souris)
    J'utilise cette astuce sur des serveurs trop lents à générer leurs pages html.
    Eventuellement le plugin peut rajouter un target="_blank" dans le lien de l'article si le document html est bien structuré "article > header a"

    Je regarde cela dès que j'ai un moment.

Connectez-vous ou Inscrivez-vous pour répondre.