Unendliches Scrollen für die Kategorie

Hallo! Bitte sagen Sie mir, ist es irgendwie möglich, unendliches Scrollen für den Kategoriebereich zu implementieren? Wenn es viele Unterkategorien und Kategorien gibt, beginnt die Seite lange zu laden.

Können Sie ein Beispiel dafür zeigen? Ich habe ungefähr 40 Kategorien und habe keine Probleme. Es könnte auch helfen, die Kategorien stummzuschalten, an denen Sie nicht teilnehmen.

Ja, natürlich. Ich habe noch viel mehr Unterkategorien. Ich weiß, es ist viel. https://proautoclub.ru/

Sie hätten immer noch Probleme, sobald die Kategorien aufgelistet sind, wenn Sie scrollen würden. Ich würde in Ihrem Fall Tags verwenden.

5 „Gefällt mir“

Sie haben 1437 Kategorien. Das wird nicht empfohlen.

Ihre site.json ist 4,5 MB groß, während Meta im Vergleich dazu 56 KB groß ist. Versuchen Sie es vielleicht mit Tags.

4 „Gefällt mir“

Ja, ich verstehe, dass das viel ist, aber ich möchte es in dieser Form, ohne Tags, belassen. Gibt es vielleicht eine Möglichkeit, Unterkategorien von der Hauptseite aus zu verstecken, oder erfordert dies größere Codeänderungen?

Ja, ich ging von einem Box-Layout aus, in dem weniger gerendert werden muss, wenn man stumm schaltet. Jetzt, da ich gesehen habe, dass es sich um die Listenansicht handelt, ergibt das Ganze mehr Sinn. Ich stimme definitiv zu, dass Tags hier der richtige Weg sind. Die Funktion für beobachtete Wörter ist ebenfalls eine große Hilfe.

Wenn Sie Kategorien wie diese unbedingt weiterverfolgen möchten, empfehle ich, das Box-Layout zu erkunden:

Sie können die Anzahl der hervorgehobenen Themen auf 1 reduzieren, aber das müssen Sie in jeder Kategorie manuell tun


Dann erhalten Sie so etwas wie das hier:

1 „Gefällt mir“

Ich kann das verstehen.
Aber hier nutzt du Kategorien im Grunde auf eine Weise, für die Discourse nicht gemacht ist, wenn ich Falcos Nachricht richtig verstehe.

Ich weiß nicht viel über die Entwicklung von Discourse, ich sage wahrscheinlich das Offensichtliche, aber deine Kategoriehierarchie scheint jedoch perfekt für die Verwendung von Tags geeignet zu sein und ich schätze, das würde dein Problem vollständig lösen (es sei denn, du hast ein bestimmtes Problem mit Tags?).

Hier könntest du diese Art von Hierarchie haben (Kategorie → Tags):

Chevrolet

  • Camaro
    • #Camaro-II
    • #Camaro-III
    • #Camaro-IV
    • usw.

Und so weiter für Cavalier, Corvette…

3 „Gefällt mir“

Vielen Dank für all die Antworten

1 „Gefällt mir“

Jeder, der weiß, wie diese Software funktioniert, denkt, dass Sie das nicht wollen.

Eine Website über Autos ist buchstäblich das Paradebeispiel für die Verwendung von Tags: https://community.cartalk.com/ (It's Time We Talked About Tags)

Ja, Sie könnten sie alle zu SiteSetting.default categories muted hinzufügen. Und dann würden Sie irgendwie dafür sorgen, dass die Leute sie finden und sie unter /my/preferences/categories stummschalten können.

1 „Gefällt mir“