FKB Pro - Soziales Thema

Gern geschehen. Wenn Sie neu bei Discourse sind, wüssten Sie das natürlich nicht. Keine Entschuldigung nötig, wir waren alle einmal neu darin. :wink:

4 „Gefällt mir“

Hallo @Don, ich habe das Theme ausprobiert und festgestellt, dass die Massenauswahl nicht funktioniert und die topic-list-header entfernt wurde. War das beabsichtigt? Und gibt es dafür eine Lösung?

1 „Gefällt mir“

Hallo @digitaldominica :waving_hand:

Ja, das lag daran, dass sich das Layout und die Vorlage geändert haben und die Massenauswahl usw. entfernt werden mussten. Aber ich arbeite daran, die Massenauswahl in dieses Thema zu implementieren. :slightly_smiling_face:

Hallo. Das Theme ist einfach großartig, das Einzige, was mich stört, ist, dass das Theme ganz nach oben rutscht, wenn ich das Material aktualisiere oder jemand einen Kommentar hinterlässt. Wie kann ich alles ausgegebene Material streng nach dem Hinzufügedatum sortieren und so, dass nichts daran etwas ändert? Ich würde mich sehr über Ihre Antworten freuen, in zwei Tagen konnte ich in dieser Richtung nicht weiterkommen…

Hallo @Harrison_Jhonson :waving_hand:

Ich bin mir nicht sicher, was genau Sie meinen, aber wenn Ihre Frage sich auf das Pushen bezieht, gibt es ein paar Optionen, wie Sie damit umgehen können.

Wenn Sie den neuesten Beitrag bearbeiten oder einen neuen Beitrag in einem Thema hinzufügen, wird das Thema an den Anfang der Themenliste sortiert. Sie können ohne Pushen antworten oder nachdem der Beitrag veröffentlicht wurde und das Thema gepusht wurde, können Sie das Pushen-Datum zurücksetzen.

Hier ist ein Thema dazu:

Und es gibt auch ein Plugin, um das Pushen zu deaktivieren.

Das stimmt, ich habe es gesehen… Gibt es also keine Möglichkeit, das Topic Bumpen ganz auszuschalten? Ich versuche nur, so etwas wie eine soziale Seite zu machen, und die Bumps werden überhaupt nicht benötigt)
Entschuldigung für mein Englisch, das ist ein Übersetzer…

Die Ansicht /latest zeigt immer Themen mit der neuesten Änderung des letzten Beitrags an. Sie ist dazu gedacht, den Überblick über alles Neue zu behalten.

Sie könnten ?order=created verwenden, um eine Themenliste zu erstellen, in der die Themen in der Reihenfolge ihres Erstellungsdatums erscheinen. Hier ist ein Beispiel für dieses Forum:
https://meta.discourse.org/?order=created

Sie können diesen Link auch mit Hilfe von Custom Top Navigation Links zum oberen Menü hinzufügen.
Und Custom Homepage for Groups sollte funktionieren, um dies als Homepage für alle festzulegen.

2 „Gefällt mir“

Ich werde das versuchen, wenn ich zum Computer komme, vielen Dank )

Von Design her ist Discourse keine Social-Media-Plattform, auch wenn es einige Aspekte gibt und meistens durch Anpassung mit einigen Plugins und Komponenten.

Was wäre, wenn es eine völlig andere Richtung einschlagen würde? Wenn Sie nach einer stark sozialen Medienplattform suchen, könnten Sie eine Mastodon-Instanz installieren. Und Sie haben immer noch die Möglichkeit, Discourse parallel zu Mastodon für eher forumartige Zwecke zu nutzen.

Ich mache seit einem Jahr eine Website vom Typ https://dtf.ru, bin aber auf die Notwendigkeit gestoßen, meine Beiträge zu strukturieren. Vor fast 3 Jahren habe ich Discourse installiert, aber damals sah es wie ein normales Forum aus und soweit ich mich erinnere, habe ich Ihr Theme nicht gesehen. Aber hier habe ich nach langer Zeit zufällig Ihr Theme gesehen und es ist einfach entzückend.

Leute und ich können Beiträge, Anleitungen usw. schreiben und trotzdem kann man alles perfekt strukturieren und ich mochte den Kern von Discourse damals (aber nicht die Optik).

Jetzt ist es ein großartiges Werkzeug, das sowohl gut aussieht als auch gut funktioniert. Es ist besser, Krücken in der Implementierung zu verwenden, aber mit einem leistungsstarken Werkzeug und einer riesigen Benutzerbasis, als etwas weniger Beliebtes in meinem Land in Bezug auf Optik und praktische Anwendung zu verwenden.

Hallo :wave:

UPDATE :tada:

Bulk Select ist jetzt in diesem Theme verfügbar.

Die Massenauswahl ist aufgrund des Layouts und des kastenförmigen Designs der Themenliste etwas anders als im Standard-Theme.

Sie kann mit dem schwebenden Button unten aktiviert werden. Nachdem Sie auf diesen Button geklickt haben, wird die gesamte Themenbox der Themenliste klickbar, um sie auszuwählen, egal wohin Sie klicken. Die Schaltfläche Dismiss… bleibt beim Scrollen auf dem Desktop oben auf der Seite haften, während die Massenauswahl aktiv ist.

Dieses Update behebt ein Problem, bei dem die Massenauswahl aktiviert war und Sie zu einer Discovery-Seite navigiert sind, auf der die Massenauswahl keine Option war, die Themen aber trotzdem auswählbar waren.


Auf Mobilgeräten wird der schwebende Button zum Erstellen von Themen unten ausgeblendet, während die Massenauswahl aktiv ist.


Dieses Update fügt auch den Indikator für das zuletzt besuchte Thema zur Themenliste hinzu.


3 „Gefällt mir“

Es funktioniert, wenn Sie nur auf den Titel klicken.
Wenn wir versuchen, auf die Beschreibung zu klicken, wird der Block nicht als letzter markiert, wenn wir zum Feed zurückkehren.

Das Theme wurde mit dem letzten Update beschädigt. Auf die Profilseiten kann nicht zugegriffen werden. Auf der Admin-Seite erscheint eine Warnung, dass das Theme beschädigt ist. Ich wäre Ihnen dankbar, wenn Sie sich rechtzeitig um mich kümmern könnten. @Don

3 „Gefällt mir“

Ja, das Theme ist kaputt @Don
Konsolenfehler:

FKB Pro Theme/Komponente wirft Fehler: ReferenceError: Kann 'C' nicht vor der Initialisierung aufrufen

ReferenceError: Kann 'C' nicht vor der Initialisierung aufrufen
    at Module.queryParams (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2303683)
    at 92375 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3134538)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at 27397 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3059514)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at 33195 (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2303840)
    at u (https://example.com/assets/chunk.3d4fb59fe94d324c9d9f.d41d8cd9.js:1:53022)
    at s.callback (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:410275)
    at s.exports (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:1:2054)
    at requireModule (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:1:582)
    at d.get (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3490796)
    at p._extractDefaultExport (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3496043)
    at p.resolveOther (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3492267)
    at p.resolve (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:3492729)
    at https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6128
    at f.resolve (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6234)
    at f.resolve (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:6317)
    at o (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:4394)
    at i.factoryFor (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:4164)
    at Ae._resolveClass (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2524358)
    at Ae.modifyClass (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2524510)
    at https://example.com/theme-javascripts/c4aa68fabdfd0f67abcb0fa38b2397f7aec72985.js?__ws=example.com:24:211
    at Me (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:2536360)
    at Object.initialize (https://example.com/theme-javascripts/c4aa68fabdfd0f67abcb0fa38b2397f7aec72985.js?__ws=example.com:19:75)
    at n.initialize (https://example.com/assets/chunk.70cd7dffe01a4d76493d.d41d8cd9.js:1:306647)
    at https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141587
    at e.each (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:368592)
    at e.walk (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:367608)
    at e.each (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:366961)
    at e.topsort (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:367007)
    at e._runInitializer (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141797)
    at e.runInstanceInitializers (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:141537)
    at u._bootSync (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:112941)
    at e.didBecomeReady (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:111458)
    at invoke (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:358131)
    at h.flush (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:357218)
    at p.flush (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:358981)
    at B._end (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:364064)
    at B._boundAutorunEnd (https://example.com/assets/vendor.f196a698a6a811ae0583c1ea5284644b-53642a3b547b78e34800ab2eeb101f12b39be8c27ec85e9ad359a095161fad6b.js:9:360488)

noch einer

FBK Pro Theme/Komponente wirft Fehler: ReferenceError: Kann nicht initialisierte Variable aufrufen.

1 „Gefällt mir“

Hallo @ozkn , @Skeleton :wave: Danke für die Berichte! Ich habe einen Fix zusammengeführt. Bitte aktualisiere das Theme. :+1:

3 „Gefällt mir“

@Don Hallo. Kannst du mir sagen, wie ich das beheben kann?

Und ich kann nicht finden, wie diese Option aktiviert werden kann

Sie müssen diesem Thema folgen, um dies zu tun:

1 „Gefällt mir“

Danke. Aber aus irgendeinem Grund sieht es für mich anders aus

Können Sie dieses CSS ausprobieren?

Ich bin mir nicht sicher, ob die Anzeige der Farbe der übergeordneten Kategorie hier gut aussieht. :thinking:

.badge-category__wrapper {
    margin-top: 0 !important;

    .badge-category {
        border-radius: 0 0 var(--d-default-border-radius) var(--d-default-border-radius);
        padding-inline: calc(var(--badge-category-padding-h) * 3);
        line-height: normal;

        &.--has-parent {
            padding-inline-end: calc(var(--badge-category-padding-h) * 2.5);
        }

        &.--has-parent:before {
            border-radius: 0 0 0 var(--d-default-border-radius);
            background: linear-gradient(90deg, var(--parent-category-badge-color) 46%, var(--category-badge-color) 50%);
            width: calc(var(--badge-category-padding-h) * 3);
        }

        svg {
          width: 0.8em !important;
          height: 0.8em !important;
        }
    }
}

2 „Gefällt mir“