Bonjour,

J'aimerais ajouter un système pour épingler des topics à mon site. J'ai beau réfléchir à la manière de m'y prendre je ne vois pas comment faire pour qu'un topic en particulier reste tout en haut et soit donc tous le temps visible.

Si vous avez déjà fais ce genre de système je veux bien vos conseils et vos idées.

5 réponses


Helixar
Réponse acceptée

Salut, un champs un plus dans ta table du genre "pinned" que tu passe a true pour l'épingler puis tu fais ta query ou si tu utilise un orm tu fais un "orderBy", c'est tout simple

tleb
Réponse acceptée

Salut,

Il faut que tu fasses deux requêtes, une pour le header contenant les sujets épinglés et une pour le reste.

Laznet
Auteur

Merci pour ta réponse, tu viens d'éclaicir 50% de mon problème xD. Mais alors comment ferais-tu en CSS pour que l'élément reste en haut (pas de position:fixed, il suivra le scroll sinon).

Laznet
Auteur

Merci les gars !

pour le css je te conseille d'utiliser nth-child ca permet de selectionner n element d'une liste par exemple, la doc ici