Plugin de mise en page

Strange. I updated to 3 nested layers of categories but now i find that the Categories List component ignores any categories which have three layers within them. I get no errors in console

Update: I’ve worked it out. On our forum the component didn’t like category slugs left blank, so using the default set up which just uses sequential numbers. If one category or sub was using the default slug none of its brothers and sisters would show up either… well most of them wouldn’t. Occasionally one does and i can’t see why.

I’ve noticed this plugin doesn’t play nice on desktop with the popular Kanban boards plugin. That can be overcome by allowing users to close the plugin with a click. I guess expected functionality, if you want them to work together, would be that it recognises the other element and begins in closed mode. Allowing the user to open it if needed.

We are currently working on a modified version which would achieve that in a slightly different way. So it won’t be a direct solution to this bug for those who want their functionality to stay the same.

Hey @Drew-ART, check out the layouts interoperability topic on the Pavilion forum. This topic addresses the interoperability of the layouts plugin with other plugins/themes. There is a suggested fix mentioned for the layouts plugin to work with Discourse Kanban by adding some CSS.

3 « J'aime »

I believe I’ve installed this according to your instructions here - Installation and Setup - Layouts - Pavilion and here - Widget Settings - Layouts - Pavilion. However, I am not seeing any change to the theme in use on my site - https://hangarflying.com. I’m sure I have missed some setting but am unable to find it. I’ve included my installation settings below. Thanks in advance!

Hey @Whiskey_Victor_LLC :slight_smile:

You need to enable some contexts. Have a read over the widget settings again, and let us know if anything isn’t clear there by replying to that topic

Yep I read it. I have one widget enabled with every context enabled and the layout still does not want to display…

Try removing “all categories”, save and refresh.

If you have follow up questions, or further issues with widget settings please post them here:

Ok cool, thank you that worked. Now I can’t seem to get the others to work…I will post them in the other site.

I have a very odd output with the use of both custom layout plugin and the location plugin.

I have the layout plugin set up in a way that shows a topic location map on the right side of the topic list for a couple of the categories. it used to display like this.

Starting from some time last week, if I click the link to the category, the map just won’t show up.

But I click refresh button in the browser, the map shows up again.

Any idea why this is happening? I got rid of all my CSS to test if its a CSS issue. But the phenomenon persists.

Any clues?

Some additional data point: When I load a category with the layout sidebar enabled, the sidebar doesn’t show and the CSS shows:

<div class="main-content discovery category no-sidebars" style="width: 100%">

When I click the refresh button in the browser, the sidebar with the map shows up and the html says:

<div id="ember128" class="sidebar-container ember-view"><div class="sidebar-content" data-click-outside="true"><div class="widget-container nav-container"><div class="locations-map">

Any idea why the plugin will consider the category to not configured to have sidebars when its actually the opposite?

Hey @ckshen

Thanks for identifying this issue in a very detailed manner. The information your provided will be very helpful in fixing this problem. I created a bug report for this issue, and hopefully we can resolve this issue very soon. Sorry for the inconvenience! I will post an update here once this issue is resolved.

3 « J'aime »

Thank you for looking into this!

FYI this issue started when I upgraded the discourse software around a month ago. I upgraded to 2.8.0.beta6 (f38fd1a5a7) yesterday and the issue persists.

1 « J'aime »

J’ai ajouté ce plugin l’autre jour et je l’aime beaucoup. J’ai personnalisé un menu mobile qui semble très utile. Malheureusement, j’ai remarqué que le menu mobile ne semble pas apparaître avec le nouveau plugin de chat. J’ai joint des captures d’écran ci-dessous (j’ai masqué le logo du site et les fils de discussion pour des raisons de confidentialité ; j’ai également personnalisé le plugin whos-online pour qu’il soit à cet endroit, ce qui n’est pas standard).

Sur la page de recherche et d’autres pages, tout va bien :

Mais sur la page de chat (qui apparaît après avoir cliqué sur la bulle de chat dans le menu d’en-tête), elle n’apparaît plus :

Ce n’est pas très urgent, cependant, avec la nouvelle fonctionnalité de chat, je trouve qu’il est plutôt agréable de l’avoir (je déteste devoir déplacer mon pouce tout en haut de l’écran pour naviguer).

Y a-t-il quelque chose que vous suggérez que je puisse faire pour le corriger de mon côté ?

1 « J'aime »

De plus, je ne suis pas sûr s’il s’agit d’un bug ou non, mais lorsque je crée une liste de catégories et que je la place dans le menu latéral gauche, lorsque je clique sur la flèche déroulante pour les catégories qui ont des sous-catégories, je suis involontairement redirigé vers la catégorie.

Ce que j’attends :

  1. Cliquer sur la flèche déroulante
  2. Les sous-catégories sont révélées et la navigation ne change pas
  3. Cliquer sur la flèche vers le haut
  4. Les sous-catégories sont masquées et la navigation ne change pas

Ce qui se passe :

  1. Cliquer sur la flèche déroulante
  2. Les sous-catégories sont révélées et la navigation change pour cette catégorie
  3. Cliquer sur la flèche vers le haut
  4. Les sous-catégories sont masquées et la navigation ne semble pas changer

Cela semble se produire aussi bien sur ordinateur que sur mobile.

1 « J'aime »

Salut @jimkleiber

Le plugin de chat semble ajouter une route personnalisée (/chat), qui n’est actuellement pas prise en charge par le plugin Layouts. J’ai créé un rapport pour ce que vous avez mentionné et je vais voir si nous pouvons le prendre en charge.

Malheureusement, je ne pense pas qu’il y ait quoi que ce soit de possible actuellement que vous puissiez faire pour corriger cela.

Oui, c’est le comportement actuel attendu du widget. Vous êtes d’abord dirigé vers la catégorie, puis les sous-catégories apparaissent. Cependant, je vais discuter avec le reste de l’équipe Pavilion pour changer ce comportement.

2 « J'aime »

Excellent, merci !

:+1:

Ah OK, oui, cela me semble juste déroutant car je m’attendais normalement à ce que la flèche déroulante se déroule simplement sans forcer une navigation sur le site. Je peux comprendre si cliquer sur le titre de la catégorie ou même sur la ligne naviguait et se déroulait, mais avec la flèche là, cela semble perturber mes attentes.

2 « J'aime »

Je rencontre un comportement incohérent de la mise en page mobile, lié au navigateur. Sur mobile, Chrome et Firefox ont tous deux la barre de navigation inférieure fixe, elle ne bascule pas lors du défilement. Sur DuckDuckGo, elle bascule. Je vois la même chose sur mon instance, mais aussi sur thepavilion.

Salut @Mr.X_Mr.X,

Merci d’avoir partagé ce problème. Il semble qu’il ne soit présent que sur DuckDuckGo. Je vais chercher à le résoudre.

1 « J'aime »

Je n’arrive pas à trouver le contexte « Latest » et « Categories » pour le plugin Layouts, j’ai essayé sur deux installations différentes. Les contextes « latest » et « category » ont-ils été supprimés ou est-ce une erreur de ma part ?

Salut @Mr.X_Mr.X,

Les Derniers et Catégories ne seraient pas listés dans les contextes car ce sont des filtres. Vous pouvez les sélectionner via l’entrée Filtres ou laisser cette entrée vide pour cibler tous les filtres.

1 « J'aime »