Abonnement au forum absolument foireux #8
Labels
No labels
À vérifier
Bug
Design
Expert
facultatif
Javascript
Langue
Mod
PHP
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Khaganat-web/Khaganat-theme-smf#8
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Dans chaque sous-forum, il y a un bouton "Pas de notification ou d'emails". En fait, ce n'est pas un bouton mais un menu. Et le design de ce truc est absolument pourri, mais en plus ça appelle du JS je ne sais où, et je n'ai pas compris où le modifier.
Il faut tout reprendre.
Sur le thème de MMF j’ai pu bricoler pour que ces boutons fonctionnent intégralement sans JS, juste avec les options fournies par CSS.
Comme on peut voir dans la capture jointe, c’est loin d’être fini visuellement, mais au niveau des fonctionnalités tout semble être là.
C’est une modification appliquée par les commits MMF/smf-theme@f4d58a1ef7 et MMF/smf-theme@981638c4f6.
Le style utilisé par le menu affiché via JS peut probablement être réutilisé par le menu en CSS, ça éviterait le rendu qu’on peut voir dans la capture partagée juste au-dessus.
Est-ce que tu es arrivé à en faire une fonction où on peut déclarer quelles phrases on appelle ? Parce que le souci était aussi que je ne pouvais pas modifier l'intitulé (du bouton, plus ?) sans que ça impacte d'autres endroits dans le forum.
Si c'est devenu du php et que c'est "déplié" (un peu moins intriqué, possibilité de personnaliser les divers items de la liste), je dois arriver à le bidouiller moi-même :)
Tu parles de la liste "Ne pas suivre", "Pas de notification ou d'email", etc. et des liens qui les suivent ?
Cette liste-ci je ne sais pas encore où elle est générée, je ne suis pas certain que ce soit fait au sein du thème.
Je vais fouiller un peu, pour voir si c’est aisément modifiable via le thème ou si au contraire c’est quelque chose qui nécessiterait une modification d’une autre partie du code du forum.