FKB Pro - Thème social

Mais est-ce que cela pourrait être fait avec du CSS/quoi que ce soit d’autre ? :smile:

EDIT : Ignorez tout ce qui suit. Le problème venait du composant Discourse Topic List Author.
Aussi, avez-vous une idée de ce qui est arrivé à cette barre ? J’ai actualisé ma page hier soir et elle s’est transformée aléatoirement en ceci et je n’arrive pas à comprendre comment la réparer. Elle est toujours belle sur mobile, cependant. La barre est maintenant très large et quand on clique dessus, la couleur du texte est la même couleur (en mode clair et sombre) et les choses ne sont plus entièrement dans la boîte.


J’ai comparé le CSS de mon thème avec le vôtre ici pour le topic-list-header et ils sont identiques, donc je n’ai aucune idée de ce qui cause cela.

@Don Salut, juste une question rapide, y a-t-il un bon moyen d’ajuster ces boutons pour qu’ils ne soient pas si encombrés sur mobile ?

C’est un peu désordonné comme c’est actuellement. Peut-être que « Répondre » pourrait être déplacé à côté de la zone « 2/2 » / icône de clé à molette et « Suivi » pourrait être déplacé à côté de « Contrôles du sujet ». Quelque chose de plus propre.

De plus, le composant Discourse Topic List Author rend la petite boîte en bas très large pour une raison quelconque. Y a-t-il un moyen de contourner cela ? Il m’a fallu une éternité pour comprendre que c’était ce composant qui causait le problème, haha.

J’ai fait quelques ajustements ici :

Je pense que le thème par défaut a le même alignement. :thinking: Je ne pense pas que nous devrions changer cela. De toute façon, les utilisateurs n’ont pas le bouton clé à molette.

Je ne pense pas que le composant de thème Topic List Author soit compatible avec ce thème. Car le thème FKB et le Topic List Author remplacent tous deux le modèle d’élément de liste de sujets.

1 « J'aime »

Merci beaucoup ! Je vais consulter cela dans une minute. Une question rapide, cependant :

Quelle est la bonne façon de mettre à jour ce thème si je l’ai “forké” sur GitHub ?

En gros, je l’ai “forké”, j’apporte mes propres modifications localement et je pousse les mises à jour vers mon GitHub, puis je mets à jour le thème dans le panneau d’administration des thèmes de mon site. Mais comment le mettre à jour en conservant ce que j’ai modifié localement tout en incluant les modifications que vous y apportez ? Lorsque je synchronise mon “fork” du thème avec les modifications que vous apportez, j’obtiens ceci :

Donc, si je rejette mes propres modifications, cela ne fera-t-il pas disparaître toutes mes modifications ? Je veux conserver les modifications que j’ai apportées tout en recevant les modifications que vous apportez au cœur du thème.

EDIT : J’ai mis à jour le thème avec vos dernières modifications. Il semble que la zone/l’icône de suivi soient maintenant ajustées à gauche de l’écran et que la zone de page “2/2” soit maintenant arrondie. Est-ce correct ? Cela semble un peu mieux sur mobile maintenant, mais même sur un compte utilisateur normal, il y a toujours cet espace vide gênant sur mobile à côté du numéro de page.

EDIT 7 heures plus tard : Alors, ce thème n’a-t-il pas d’options pour “sélectionné” et “survol” dans les schémas de couleurs ? Je vois toutes les options de couleur sauf les 2 dernières : sélectionné et survol.

Salut, @Don, en plus de ma réponse ci-dessus, est-il possible de faire en sorte que les publications plus longues, au lieu d’avoir « Lire la suite… » et de vous obliger à entrer dans le sujet une fois cliqué, affichent tout le contenu du sujet déroulé au lieu d’entrer dans le sujet réel ? Comme sur Facebook ?

EDIT 17 heures plus tard : De plus, existe-t-il un moyen pour que le bouton de commentaire sur la page principale des forums vous emmène directement aux commentaires au lieu de choisir la publication originale ou la plus récente ?

Oui, c’est voulu.

J’ai fusionné ceci. :+1:

1 « J'aime »

Salut @Don

Merci pour ce thème génial !
Je me demandais comment je pourrais changer les paramètres pour avoir le troisième style de badge ci-dessous, car mon site affiche actuellement le premier style de badge

1 « J'aime »

Bonjour :waving_hand:

Merci :heart: Oui, il y a eu quelques changements dans le cœur avec les badges de catégorie. J’ajouterai un paramètre pour changer le style de ceux-ci. :slightly_smiling_face:

1 « J'aime »

Merci.

Ensuite, ce n’est pas majeur, mais j’ai également remarqué 3 problèmes CSS :

1) La bannière de recherche n’affiche pas correctement la barre de recherche sur ordinateur/tablette, uniquement en vue mobile.

Ordinateur :

Mobile (ce qui semble correct) :

2) La vue Docs sur mobile s’étend au-delà de l’écran sur la droite :

3) Les boîtes de catégorie (pour les sous-catégories) coupent les mots une fois qu’elles deviennent 3 colonnes de manière responsive :

Y a-t-il un moyen de corriger également ces points ?

1 « J'aime »

Bonjour @Clo :wave:

Merci pour le rapport. :slightly_smiling_face: Cette mise à jour couvre à peu près tout ce que vous avez mentionné.

Elle contient un nouveau paramètre où vous pouvez choisir parmi les styles d’insigne de catégorie.
Elle ne contient pas encore le style de barre.

style d'insigne de catégorie

  • point (par défaut)
  • boîte

J’ai également ajouté un certain support pour le composant de thème de la barre de recherche et corrigé la vue de la liste des sujets de documentation sur mobile.


Je suppose que c’est le composant de thème GitHub - discourse/discourse-minimal-category-boxes. Mais je ne peux pas le reproduire. :thinking: Pourriez-vous clarifier davantage ? Est-ce que cela se produit également sur d’autres thèmes, par exemple le thème par défaut ?

Salut @Don

Merci beaucoup, la barre de recherche et les catégories sont maintenant superbes !

La vue mobile des Docs a malheureusement encore besoin d’un peu de marge intérieure, je pense. Voir l’image ci-dessous :

Le texte dépasse toujours de l’écran sur la droite.

Et concernant les boîtes de catégories, elles ne l’ont pas fait avec les autres thèmes que j’ai utilisés précédemment ni avec le thème par défaut. C’est peut-être parce que ce thème a une barre latérale à droite, ce que les autres n’ont pas, donc maintenant les trois colonnes doivent se faufiler au milieu ?

Voici les composants que j’utilise :

Le même problème se produit avec la page des catégories principales :

Il semble que le saut de ligne pour la taille de l’écran soit trop tardif, ce qui fait que les boîtes deviennent trop petites pour le texte, puis le texte est coupé.

Pouvez-vous s’il vous plaît partager l’URL de votre forum ou me l’envoyer par MP ? Je pourrai alors vérifier ces choses plus facilement. :slightly_smiling_face:

Salut, @Don, j’avais une question. Comment puis-je changer les couleurs de la barre latérale pour les modes sombre et clair ?

La couleur de surbrillance de l’arrière-plan que je veux changer est répertoriée à :

--d-sidebar-highlight-background:
var(--primary-low);

mais je ne vois pas “highlight-background” dans le dépôt GitHub. Je sais comment le changer localement, mais si je le change de var(--primary-low); à #000000;, par exemple, cela affecte les deux modes. Comment puis-je avoir une couleur différente pour chaque mode ? Remarque : cela affecte également la zone inférieure ici, qui doit également être différente pour chaque mode :

Aussi, y a-t-il un moyen pour que le bouton de commentaire sur la page principale des forums vous emmène directement aux commentaires au lieu de choisir la publication originale ou la plus récente ?

Le mien s’affiche comme ça, pas attaché à la bordure de la boîte. Comment puis-je obtenir le mien comme ça ?
gggg

Merci !

Salut, @Don, une de tes récentes mises à jour du thème a-t-elle cassé son installation ? Mon export d’hier s’installe correctement, mais lorsque je duplique la dernière version et que j’essaie d’installer un .zip ou depuis le dépôt GH, j’obtiens une erreur 500.

Dans mes logs, j’obtiens :

Échec du traitement correct de la réponse détournée : ActiveRecord::RecordNotUnique : PG::UniqueViolation : ERREUR : la valeur de clé en double viole la contrainte d’unicité « theme_field_unique_index »
DÉTAIL : La clé (theme_id, target_id, type_id, name)=(50, 5, 1, common/fkb-c-alternative-voting-category) existe déjà.

Chaque fois que j’essaie d’importer le thème, le theme_id augmente d’un, ce n’est donc pas un problème de theme_id…

Bonjour :wave:

Est-ce votre fork ? https://github.com/GitHubQueenn/fkb-pro-theme2

Il semble que vous ayez créé un dossier stylesheets qui duplique les fichiers du dossier scss. Cela cause le problème car les fichiers ont été dupliqués et il a essayé d’importer depuis les deux dossiers. Si vous souhaitez apporter des modifications au style, veuillez créer un nouveau composant de thème ou le modifier dans le dossier scss ou vous pouvez également utiliser le nom stylesheets pour le dossier, mais pas les deux. Mais il est préférable de conserver scss tel qu’utilisé par le dépôt principal.

Salut, je ne suis pas sûr de la façon dont cela se produit. J’ai un dossier « stylesheets » dans chaque sauvegarde lorsque je sauvegarde le thème ; je ne l’ai jamais créé moi-même. Il ressemble à ceci et j’ai apporté beaucoup de modifications aux fichiers qu’il contient.

Vous dites de le supprimer ?

Oui, c’est parce que vous l’exportez depuis l’admin ? Je suppose que ce dossier contient votre modification. Je ne suis pas sûr de la version, j’ai fait quelques changements ces derniers jours. Mais vous pouvez téléverser ces fichiers dans le dossier scss.

1 « J'aime »

Merci ! Serait-il possible de déplacer ceci et de supprimer complètement le nom de la catégorie ?

EDIT 6 heures plus tard : De plus, votre thème fonctionnerait-il correctement si je combinais tous les fichiers .scss en un seul gros fichier ? J’essaie d’optimiser mon site autant que possible et certains sites de test de performance disent qu’il doit charger beaucoup de fichiers css et js, principalement du thème. Il a été recommandé de réduire le nombre de fichiers et de tout mettre en un seul.

Conflits avec discourse-tab-bar-theme, il est recommandé d’ajouter une hauteur de bouton personnalisée

Ce plugin a l’air incroyable.

Existe-t-il un plugin qui intègre un concept d’“ami” tel qu’il faudrait accepter une demande d’ami pour que quelqu’un puisse voir vos publications dans son fil d’actualité ?