Barre latérale avec catégories

In your case, the plugin works fine. The conversation was about moving the plugin to the theme page. For example, here: https://forum.90sec.com/t/topic/356 This presents some difficulty.

1 « J'aime »

o I know your mean, That’s need rebuild this plugin, maybe reconstruct the layout

1 « J'aime »

this plugin show only 8 categories in sidebar? in my forum show only 8…

The number of categories is taken from the value: header dropdown category count

Try to change it in the site settings.

2 « J'aime »

Cette barre latérale apparaît-elle également lors de la consultation des publications ? @Stranik

Non. Si vous accédez au sujet, la barre latérale est masquée. Cela est dû au fait que je ne voulais pas compliquer le CSS, car le thème lui-même contient de nombreux petits éléments. Tout déplacement entraînerait toute une série de modifications. Mais vous pouvez facilement le faire. Il vous suffit de cloner ce plugin et de le modifier selon vos besoins.

De plus, lorsque vous êtes dans un sujet, vous pourriez avoir besoin de mettre en évidence la catégorie dans laquelle se trouve le sujet, afin de créer un lien entre les catégories et les sujets. Sinon, la barre latérale restera indépendante, séparée, simplement un élément de navigation sans lien avec autre chose.

3 « J'aime »

Ce plugin fonctionne-t-il avec la version 2.4.0.beta9 ?

Ça fonctionne pour moi en version 2.4.0.beta9. Si vous rencontrez des difficultés, faites-le-moi savoir.

1 « J'aime »

Est-il possible d’afficher les catégories dans le même ordre que lors de l’utilisation de « positions de catégories fixes » ?

1 « J'aime »

Paramètre : « positions fixes des catégories » ne fonctionne pas dans cette implémentation. L’ordre des catégories répète intégralement l’ordre des catégories du menu déroulant (dans l’en-tête du site).

1 « J'aime »

J’ai quelques questions…

  1. Serait-il possible d’ajouter un surlignage ou un indicateur pour montrer dans quelle catégorie se trouve une personne, en surlignant (ou en utilisant une autre distinction visible) la catégorie que l’on consulte actuellement ?
  2. Serait-il possible d’afficher les sous-catégories ? Peut-être que lorsqu’un utilisateur consulte une catégorie qui possède des sous-catégories, il serait idéal de voir cette catégorie ouverte avec les sous-catégories affichées en dessous.
    ↳ Un autre point souhaitable à ce sujet serait que, si une catégorie contient des sous-catégories, il existe un moyen de le voir instantanément… un peu comme fonctionne la fonctionnalité « Masquer les détails » de Discourse…

Exemple…


🔹 Catégorie 1

           :small_orange_diamond: Sous-catégorie 1

           :small_orange_diamond: Sous-catégorie 2

      🔹 Catégorie 2

      :small_blue_diamond: Catégorie 3

🔹 Catégorie 4

           :small_orange_diamond: Sous-catégorie 1

           :small_orange_diamond: Sous-catégorie 2

3 « J'aime »

Cela ne figure pas encore dans les plans. En réalité, j’ai utilisé (cloné) le code employé dans le menu déroulant de l’en-tête du site. Il est relativement simple.

Votre proposition nécessitera quelques modifications.

Vous pouvez essayer d’apporter vous-même les modifications nécessaires.

1 « J'aime »

image

## ÉCHEC

Pups::ExecError: cd /var/www/discourse/plugins && git clone https://github.com/Toxuru/discourse-sidebar-categories.git a échoué avec le statut de retour #<Process::Status: pid 916 exit 128>
Emplacement de l'échec : /pups/lib/pups/exec_command.rb:112:in `spawn'
.....
[https://github.com/Toxuru/discourse-sidebar-categories.git"]}](https://github.com/Toxuru/discourse-sidebar-categories.git%22%5D%7D)
cd67e1807300a5643fc837d0dcbdf0f86bbe61f0241ae9a41f3c9a56cc20c3c0
ÉCHEC DU BOOTSTRAP. Veuillez faire défiler vers le haut et rechercher les messages d'erreur antérieurs ; il peut y en avoir plus d'un.
./discourse-doctor peut aider à diagnostiquer le problème.
==================== FIN DU JOURNAL DE RECONSTRUCTION ====================

La construction a échoué, le plugin est incompatible

Pourriez-vous m'aider à résoudre ce problème ? Merci beaucoup
1 « J'aime »

Hmm, j’ai installé Discourse, mais je n’ai pas pu reproduire l’erreur :

Avez-vous mis à jour le plugin il y a quelques jours ?

J’ai récemment reconstruit le site principal (toxu.ru) (via le panneau d’administration), et de même, je ne vois pas l’erreur.

Discourse 2.5.0.beta4 - https://github.com/discourse/discourse version b031e3220ae5504ab265999270f109b2b8b973df

2 « J'aime »

Merci pour votre aide. J’ai trouvé la cause de l’échec.
:grin:

1 « J'aime »

@Stranik Combien coûterait un service personnalisé comme je l’ai suggéré ici ? Faites-vous ce type de travail sur mesure, ou devrais-je simplement poster dans Marketplace pour voir quelles propositions je pourrais recevoir ? ¯\_(ツ)_/¯

2 « J'aime »

Vous pouvez écrire dans Marketplace. Je ne peux pas le faire.

J’essaie actuellement de créer un composant à partir de ce plugin, car des modifications sont apparues dans les modèles :

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/app/templates/discovery.hbs#L17

3 « J'aime »