Comment activer la sélection en masse pour le thème ?

Salut, j’utilise Sam's Simple Theme mais il n’active pas la sélection en masse. Plus précisément, les cases de sélection apparaissent mais pas le menu des actions.

Lorsque je reviens au thème Discourse par défaut, cela fonctionne comme prévu.

J’ai essayé d’ajouter un composant de thème avec le CSS que j’ai pu trouver pour la sélection en masse, mais cela ne fait aucune différence.

.topic-list .topic-list-data.bulk-select {
  padding: 0;
  width: 30px;
}
.bulk-select-topics {
  display: inline-flex;
}

Y a-t-il un moyen d’ajouter cette fonctionnalité ? Merci beaucoup.

2 « J'aime »

Pouvez-vous reproduire ici sur meta avec le thème simple de Sam ? J’ai juste essayé, et je vois le bouton :

2 « J'aime »

Merci pour votre réponse. Je n’ai pas les permissions de modérateur ici sur Meta, donc pas de sélection en masse.

1 « J'aime »

En tant que non-modérateur, vous devriez voir le bouton Ignorer :

1 « J'aime »

Ah OK, oui, cela me convient ici et sur mon forum. Mais le menu des actions groupées pour les modérateurs est un menu déroulant séparé qui apparaît avec plus d’options, c’est ce qui me manque.

2 « J'aime »

veuillez vous assurer que le composant de thème et l’instance Discourse sont à jour. cette fonctionnalité a été ajoutée.

2 « J'aime »

Bonjour, oui, ils sont tous deux à jour.

1 « J'aime »

Est-ce le menu auquel vous faites référence ?

C’est un mod sur mon forum de test exécutant le thème simple de Sam que je viens de mettre à jour.

2 « J'aime »

Hmm, étrange. Depuis que je l’utilise il y a quelques années, les actions de sélection en bloc n’apparaissaient jamais avec le thème Sam’s Simple Theme. En travaillant sur un autre composant de thème il y a environ un an, j’ai trouvé un extrait de code qui l’a fait fonctionner, mais je l’ai soit supprimé par accident, soit il a cessé de fonctionner avec une mise à jour.

La seule différence possible à laquelle je peux penser est que je suis sur la branche stable, mais comme je l’ai dit, c’est un problème de longue date pour moi depuis des années.

2 « J'aime »

oui, c’est probablement la raison. Je pense que le nouveau menu d’actions groupées n’a été ajouté que récemment à ce thème.

si vous regardez votre forum en tant qu’administrateur avec ce thème, ou en mode sans échec en tant que modérateur, voyez-vous le menu d’actions groupées approprié ?

3 « J'aime »

Avec ?safe_mode=no_plugins, non, le menu n’apparaît pas. Avec ?safe_mode=no_themes%2Cno_plugins, cela fonctionne, mais c’est évidemment juste parce que cela désactive les thèmes tiers.

J’ai téléchargé la branche principale depuis GitHub - discourse/discourse-simple-theme: Sam's simple discourse theme et une recherche rapide de bulk dans tous les fichiers ne trouve rien.

1 « J'aime »

non, ce n’est pas là, mais il fallait qu’il soit compatible. vous pouvez voir l’ancien système de sélection multiple supprimé ici lorsque les modèles ont été refactorisés :

2 « J'aime »

Si j’ai bien compris, l’ancienne version de Sam’s Simple Theme gérait la sélection en masse, puis Discourse a modifié son fonctionnement, et Sam’s Simple Theme a récemment supprimé cette ancienne gestion, la rendant ainsi indéfinie dans Sam’s Simple Theme afin qu’elle fonctionne en se rabattant sur le code de sélection en masse de base ?

1 « J'aime »

Donc, je suppose que ce que je ne comprends pas, c’est que la sélection en bloc n’a jamais fonctionné pour moi avec Sam’s Simple Theme jusqu’à ce que j’ajoute quelques lignes de code il y a environ un an, je ne me souviens pas si c’était du CSS ou du JS dans le HEAD.

1 « J'aime »