FKB Pro - Thème social

De rien. Si vous êtes nouveau sur Discourse, bien sûr, vous ne le sauriez pas. Pas besoin de vous excuser, nous étions tous nouveaux au début. :wink:

4 « J'aime »

Salut @Don J’ai essayé le thème et j’ai remarqué que la sélection en bloc ne fonctionne pas et que l’en-tête de la liste de sujets a été supprimé. Était-ce intentionnel ? Et y a-t-il une solution pour cela ?

1 « J'aime »

Bonjour @digitaldominica :waving_hand:

Oui, c’était parce que la mise en page et le modèle ont changé et que la sélection en bloc, etc., devaient être supprimés. Mais je travaille à implémenter la sélection en bloc dans ce thème. :slightly_smiling_face:

Salutations. Le thème est tout simplement génial, la seule chose qui me dérange est que si je mets à jour le matériel ou si quelqu’un laisse un commentaire, le thème remonte tout en haut. Comment puis-je afficher tout le matériel de sortie strictement trié par date d’ajout et de manière à ce que rien ne l’affecte ? Je serai très heureux de voir vos réponses, en deux jours je n’ai pas pu avancer dans cette direction…

Bonjour @Harrison_Jhonson :waving_hand:

Je ne suis pas sûr de ce que vous voulez dire exactement, mais si votre question concerne le “bumping” (remontée de sujet), vous avez plusieurs options pour le gérer.

Lorsque vous modifiez le dernier message ou ajoutez un nouveau message dans un sujet, celui-ci est classé en haut de la liste des sujets. Vous pouvez répondre sans remonter le sujet ou, après la publication du message et la remontée du sujet, vous pouvez réinitialiser la date de remontée.

Voici un sujet à ce sujet :

Il existe également un plugin pour désactiver la remontée :

C’est exact, je l’ai vu… Il n’y a donc aucun moyen de désactiver complètement le “topic bump” ? J’essaie juste de faire quelque chose comme un site social et les “bumps” ne sont pas du tout nécessaires)
Désolé pour mon anglais, c’est un traducteur…

La vue /latest affichera toujours les sujets avec la modification la plus récente du dernier message. Elle est conçue pour suivre tout ce qui est nouveau.

Vous pourriez utiliser ?order=created pour créer une liste de sujets, où les sujets apparaissent dans l’ordre où ils ont été créés. Voici un exemple pour ce forum :
https://meta.discourse.org/?order=created

Vous pouvez également ajouter ce lien au menu supérieur à l’aide de Custom Top Navigation Links
Et Custom Homepage for Groups devrait fonctionner pour définir cela comme page d’accueil pour tout le monde.

2 « J'aime »

J’essaierai cela quand j’arriverai à l’ordinateur, merci beaucoup )

Par conception, Discourse n’est pas un réseau social, même s’il en a certains aspects et surtout en l’ajustant avec des plugins et des composants.

Et si on prenait une direction totalement différente ? Si vous cherchez un réseau social fort, vous pourriez installer une instance Mastodon. Et vous avez toujours la possibilité d’utiliser Discourse côte à côte avec Mastodon pour une utilisation plus de type forum.

J’ai créé un site de type https://dtf.ru pendant un an, mais je me suis rendu compte que je devais structurer mes publications. Il y a près de 3 ans, j’ai installé Discourse, mais à l’époque, cela ressemblait à un forum ordinaire et, si je me souviens bien, je n’avais pas vu votre thème. Mais ici, après une longue période, j’ai eu l’occasion de voir votre thème et il est tout simplement magnifique.

Les gens et moi pouvons écrire des publications, des guides, etc., et pourtant, vous pouvez tout structurer parfaitement, et j’aimais le cœur de Discourse lui-même à l’époque (mais pas le visuel).

C’est maintenant un excellent outil qui a fière allure et fonctionne bien. Il est préférable d’utiliser des béquilles dans la mise en œuvre, mais avec un outil puissant et une énorme base d’utilisateurs, plutôt que d’utiliser quelque chose de moins populaire dans mon pays en termes de visuel et d’application pratique.

Bonjour :wave:

MISE À JOUR :tada:

La sélection en masse est maintenant disponible dans ce thème.

La sélection en masse est un peu différente de celle du thème par défaut en raison de la mise en page et de la conception encadrée de la liste des sujets.

Elle peut être activée avec le bouton flottant en bas. Après avoir cliqué sur ce bouton, toute la boîte de sujet de la liste des sujets sera cliquable pour la sélection, peu importe où vous cliquez. Le bouton Dismiss… reste en haut de la page sur ordinateur lorsque la sélection en masse est active et que vous faites défiler.

Cette mise à jour corrige un problème où, lorsque vous aviez activé la sélection en masse et navigué vers une page de découverte où la sélection en masse n’est pas une option, les sujets restaient sélectionnables.


Sur mobile, lorsque la sélection en masse est active, nous masquons le bouton flottant de création de sujet en bas.


Cette mise à jour ajoute également l’indicateur du dernier sujet visité à la liste des sujets.


3 « J'aime »

Cela fonctionne si vous cliquez simplement sur le titre.
Si nous essayons de cliquer sur la description, le bloc ne sera pas marqué comme dernier si nous revenons au flux

Le thème a été cassé avec la dernière mise à jour. Les pages de profil ne sont pas accessibles. Un avertissement apparaît sur la page d’administration indiquant que le thème est cassé. Je serais heureux si vous pouviez prendre soin de moi à temps. @Don

3 « J'aime »

Oui, le thème est cassé @Don
Erreur dans la console :

Le thème/composant FKB Pro génère des erreurs : ReferenceError: Impossible d'accéder à 'C' avant son initialisation

ReferenceError: Impossible d'accéder à 'C' avant son initialisation
    at Module.queryParams (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2303683)
    at 92375 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3134538)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at 27397 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3059514)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at 33195 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2303840)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at s.callback (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:410275)
    at s.exports (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:1:2054)
    at requireModule (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:1:582)
    at d.get (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3490796)
    at p._extractDefaultExport (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3496043)
    at p.resolveOther (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3492267)
    at p.resolve (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3492729)
    at https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6128
    at f.resolve (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6234)
    at f.resolve (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6317)
    at o (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:4394)
    at i.factoryFor (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:4164)
    at Ae._resolveClass (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2524358)
    at Ae.modifyClass (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2524510)
    at https://example.com/theme-javascripts/c4aa68fabdfd0f67abcb0fa38b2397f7aec72985.js?__ws=example.com:24:211
    at Me (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2536360)
    at Object.initialize (https://example.com/theme-javascripts/c4aa68fabdfd0f67abcb0fa38b2397f7aec72985.js?__ws=example.com:19:75)
    at n.initialize (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:306647)
    at https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141587
    at e.each (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:368592)
    at e.walk (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:367608)
    at e.each (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:366961)
    at e.topsort (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:367007)
    at e._runInitializer (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141797)
    at e.runInstanceInitializers (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141537)
    at u._bootSync (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:112941)
    at e.didBecomeReady (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:111458)
    at invoke (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:358131)
    at h.flush (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:357218)
    at p.flush (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:358981)
    at B._end (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:364064)
    at B._boundAutorunEnd (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:360488)

un autre

Le thème/composant FBK pro génère des erreurs : ReferenceError: Impossible d'accéder à une variable non initialisée.

1 « J'aime »

Salut @ozkn , @Skeleton :wave: Merci pour les rapports ! J’ai fusionné un correctif. Veuillez mettre à jour le thème. :+1:

3 « J'aime »

@Don Bonjour. Pouvez-vous me dire comment résoudre ce problème ?

Et je ne trouve pas comment activer cette option

Vous devrez suivre ce sujet pour cela :

1 « J'aime »

Merci. Mais pour une raison quelconque, cela me semble différent

Pouvez-vous essayer ce CSS ?

Je ne suis pas sûr si l’affichage de la couleur de la catégorie parente rend bien ici. :thinking:

.badge-category__wrapper {
    margin-top: 0 !important;

    .badge-category {
        border-radius: 0 0 var(--d-default-border-radius) var(--d-default-border-radius);
        padding-inline: calc(var(--badge-category-padding-h) * 3);
        line-height: normal;

        &.--has-parent {
            padding-inline-end: calc(var(--badge-category-padding-h) * 2.5);
        }

        &.--has-parent:before {
            border-radius: 0 0 0 var(--d-default-border-radius);
            background: linear-gradient(90deg, var(--parent-category-badge-color) 46%, var(--category-badge-color) 50%);
            width: calc(var(--badge-category-padding-h) * 3);
        }

        svg {
          width: 0.8em !important;
          height: 0.8em !important;
        }
    }
}

2 « J'aime »