Wie man die Mehrfachauswahl für das Theme aktiviert

Hallo, ich benutze Sam's Simple Theme, aber die Massenauswahl wird nicht aktiviert. Genauer gesagt, die Auswahlfelder erscheinen, aber nicht das Aktionsmenü.

Wenn ich zum Standard-Discourse-Theme zurückkehre, funktioniert es wie erwartet.

Ich habe versucht, eine Theme-Komponente mit dem CSS hinzuzufügen, das ich für die Massenauswahl finden konnte, aber es macht keinen Unterschied.

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

Gibt es eine Möglichkeit, diese Funktionalität hinzuzufügen? Vielen Dank.

2 „Gefällt mir“

Können Sie das hier auf Meta mit Sam’s Simple Theme reproduzieren? Ich habe es gerade versucht und sehe den Button:

2 „Gefällt mir“

Danke für die Antwort. Ich habe hier auf Meta keine Moderatorberechtigungen, daher keine Massenauswahl.

1 „Gefällt mir“

Als Nicht-Moderator sollten Sie die Schaltfläche “Entfernen” sehen:

1 „Gefällt mir“

Ah OK, ja, das funktioniert für mich sowohl hier als auch in meinem Forum. Aber das Menü für Massenaktionen für Moderatoren ist ein separates Dropdown-Menü, das mit weiteren Optionen erscheint, das fehlt mir.

2 „Gefällt mir“

Bitte stellen Sie sicher, dass sowohl die Theme-Komponente als auch die Discourse-Instanz auf dem neuesten Stand sind. Diese Funktionalität wurde hinzugefügt.

2 „Gefällt mir“

Hallo, ja, beide sind auf dem neuesten Stand.

1 „Gefällt mir“

Bezieht sich das auf das Menü, das Sie meinen?

Das ist ein Mod auf meinem Testforum, auf dem Sams einfaches Theme läuft, das ich gerade aktualisiert habe.

2 „Gefällt mir“

Hmm, seltsam. Seit ich es vor ein paar Jahren benutzt habe, sind bei Sam’s Simple Theme nie Massenauswahlaktionen aufgetaucht. Als ich vor etwa einem Jahr an einer anderen Theme-Komponente gearbeitet habe, bin ich auf einen Code-Schnipsel gestoßen, der es zum Laufen brachte, aber ich habe ihn entweder versehentlich entfernt oder er funktionierte bei einem Update nicht mehr.

Der einzige mögliche Unterschied, der mir einfällt, ist, dass ich mich auf dem stable-Branch befinde, aber wie gesagt, das ist für mich seit Jahren ein langjähriges Problem.

2 „Gefällt mir“

Ja, das ist wahrscheinlich der Grund. Ich glaube, das neue Menü für Massenaktionen wurde erst kürzlich zu diesem Theme hinzugefügt.

Wenn Sie sich Ihr Forum als Administrator mit diesem Theme ansehen, oder im abgesicherten Modus als Moderator, sehen Sie dann das richtige Menü für Massenaktionen?

3 „Gefällt mir“

Mit ?safe_mode=no_plugins nein, das Menü erscheint nicht. Mit ?safe_mode=no_themes%2Cno_plugins funktioniert es, aber das liegt offensichtlich nur daran, dass es Themes von Drittanbietern deaktiviert.

Ich habe den Hauptzweig von GitHub - discourse/discourse-simple-theme: Sam's simple discourse theme heruntergeladen und eine schnelle Suche nach bulk in allen Dateien findet nichts.

1 „Gefällt mir“

Nein, es ist nicht da, aber es musste kompatibel sein. Sie können sehen, dass die alten Bulk-Select-Sachen hier entfernt wurden, als die Vorlagen refaktoriert wurden:

2 „Gefällt mir“

Wenn ich das richtig verstehe, hatte die alte Version von Sam’s Simple Theme eine Behandlung für die Massenauswahl, dann änderte Discourse die Funktionsweise, und dann wurde diese alte Behandlung kürzlich aus Sam’s Simple Theme entfernt, sodass sie nun in Sam’s Simple Theme undefiniert ist, damit sie durch Rückgriff auf den Kerncode für die Massenauswahl funktioniert?

1 „Gefällt mir“

Was ich nicht verstehe, ist, dass die Massenauswahl bei Sam’s Simple Theme nie für mich funktioniert hat, bis ich vor etwa einem Jahr ein paar Codezeilen hinzugefügt habe, ich kann mich nicht erinnern, ob es CSS oder JS im HEAD war.

1 „Gefällt mir“