Le revoilà, droit dans ses bottes !
On en avait essayé des choses, avec plein de CSS et puis plein de Javascript pour gérer tous les cas, menu de gauche déplié ou pas, contenu plus haut que le menu, etc, etc, et puis je suis tombé sur ce site « Solved by Flexbox » et du coup je viens de rajouter ces quelques règles CSS avec le plugin tidyAdmin :
/* Sticky footer — aka Footer de merde */ #dotclear-admin { display: flex; min-height: 100vh; flex-direction: column; } #wrapper { flex: 1; }
Et tada, voilà le footer de merde relégué en bas de page, quel que soit le contenu qui précède, quelle que soit la taille de l’écran, quel que soit n’importe quoi en gros \o/
Warning quand même, ça ne fonctionnera qu’avec des navigateurs qui comprennent les flexbox CSS3, hein ?
1 De Sylvain -
J’ai commencé la lecture d’un livre sur Flexbox la semaine dernière.
2 De annie -
Bonjour,
Certainement aucun rapport avec votre billet du jour, mais j’ai découvert ceci en faisant des tests : sous Firefox et Chrome, le menu (hamburger) ne s’affiche pas et il y a ce message d’erreur dans la console du navigateur Firefox:
TypeError: script.parentNode is null open-time.net:119:5
Load denied by X-Frame-Options: https://www.google.ca/?gfe_rd=cr&am… does not permit cross-origin framing.
Ça m’embête parce que c’est pareil chez-moi avec le thème Berlinsky (fille de Berlin). Vu la semaine dernière mais pas eu le temps de vous écrire avant.
Sous Safari, le menu s’affiche très bien en cliquant sur l’icône.
3 De Franck -
Ça vient pas de chez moi, aucune des ressources externes utilisées ici ne pointent vers https://www.google.ca/, seulement vers google.com (pour le suivi de visite Analytics).
De plus le thème Berlin livré avec Dotclear n’intègre aucune ressources externes.
Va donc falloir chercher ailleurs. Une extension peut-être commune — ou similaire — à Chrome et Firefox et pas à Safari ?
4 De Franck -
Et quand je visite ton chez toi, tout va bien (avec Chrome sur Mac), je peux dérouler le menu sans souci.
5 De Franck -
Annie visiblement c’est du côté du moteur de recherche intégré à ton blog qu’il faut chercher, c’est lui qui pointe sur google.ca
6 De Annie -
Alors c’est lui le coupable ?
J’avais des doutes côté Google et désactivé le plugin Google tool et ça n’avait rien changé.
Je m’en vais de ce pas virer le moteur de recherche de Google. Si je l’ai installé, c’est parce que la pagination de fonctionnait plus avec le moteur de recherche de DC — après que j’aie enlevé le index.php de mes url via un htaccess… Je vais plutôt travailler de ce côté.
Question : Si mon moteur de recherche Google empêche l’affichage du hamburger sur mon site, comment se fait-il que j’ai le même bug quand je “visite” Open Time ? Je ne crois pas avoir d’extensions spéciales sous Firefox ou sur Chrome, je ne m’en sers jamais sauf pour des tests…
7 De Annie -
Enlevé le moteur de recherche Google de mon site : hamburger fonctionne avec Firefox ! Je comprends toujours pas pourquoi ce bug était là.
Me reste un problème à résoudre côté pagination des résultats de recherche dans le journal, mais y’a pas d’urgence.