Abonnement au forum absolument foireux #8

Open
opened 2022-10-23 09:17:06 +00:00 by zatalyz · 4 comments
zatalyz commented 2022-10-23 09:17:06 +00:00 (Migrated from port.numenaute.org)

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.

  1. Il doit marcher sans JS ; on est sur le genre de projet où les gens naviguent sans JS et d'ailleurs le reste du forum est pas trop mal sans JS (même si ce dernier apporte aussi quelques trucs utiles).
  2. Son design doit montrer clairement qu'on va avoir un menu.
  3. Le titre devrait être quelque chose comme "Abonnement" ; malheureusement là, si je change le titre, ça change des phrases dans le menu interne aussi et ce n'est pas mieux.
  4. Avec les modifs sur le reste du css, actuellement il est bien pété, mais comme il est fichu n'importe comment, ce n'est pas évident à corriger.
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. 1. Il doit marcher sans JS ; on est sur le genre de projet où les gens naviguent sans JS et d'ailleurs le reste du forum est pas trop mal sans JS (même si ce dernier apporte aussi quelques trucs utiles). 2. Son design doit montrer clairement qu'on va avoir un menu. 3. Le titre devrait être quelque chose comme "Abonnement" ; malheureusement là, si je change le titre, ça change des phrases dans le menu interne aussi et ce n'est pas mieux. 4. Avec les modifs sur le reste du css, actuellement il est bien pété, mais comme il est fichu n'importe comment, ce n'est pas évident à corriger.

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.

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@f4d58a1ef7fafc19e97b9941f72f15c7fe3e8b95 et MMF/smf-theme@981638c4f6b77506d64efc8987df63a0175a5806.

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.

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.
Owner

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 :)

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 :)

Est-ce que tu es arrivé à en faire une fonction où on peut déclarer quelles phrases on appelle ?

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.

> Est-ce que tu es arrivé à en faire une fonction où on peut déclarer quelles phrases on appelle ? 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.
Sign in to join this conversation.
No milestone
No project
No assignees
3 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Khaganat-web/Khaganat-theme-smf#8
No description provided.