Ein reddit-ähnliches Theme für Discourse

Das sieht ziemlich cool aus. Wird das Team irgendwann die vor einiger Zeit getestete Threading-Funktion einführen?

Können Sie die Option zum Vorschauen von Themes hinzufügen?

1 „Gefällt mir“

Wie kann ich den leeren Bereich rechts beheben? Liegt das an meinem Mac oder am Theme?

2 „Gefällt mir“

Können Sie genauer sein? Geht es hier um Chat-Threads? Threads in Discourse Post Voting vielleicht?

Sie können hier auf Meta mit dem Schalter unten links in der Seitenleiste zum Theme wechseln. Es scheint, als gäbe es einen Fehler auf unserer Theme-Ersteller-Website, sodass ich im Moment keine Vorschau hochladen kann.

1 „Gefällt mir“

meinst du rechts neben dem Bild? Ich glaube, du musst die Website-Einstellung max image width unter admin/site_settings erhöhen – beachte jedoch, dass dies nur neue Uploads betrifft. Wenn du die alten ändern möchtest, müssten die Beiträge neu gebacken werden (Rebake all posts matching a pattern).

wenn du die Breite des Beitrags selbst meinst, das ist nur das Theme… Ich werde versuchen, dort in Zukunft Inhalte hinzuzufügen.

1 „Gefällt mir“

Ich scheine ein ähnliches Problem zu haben … aber nur auf dem Hauptbildschirm. Hier ist ein Screenshot von hier auf Meta …

Wenn ich die Bildschirmgröße ein wenig verringere … dann springt alles weiter auseinander.

2 „Gefällt mir“

Hallo Chris,

Vor einiger Zeit hat das Team eine Idee getestet, bei der man auf einen Beitrag klicken und nur die Antworten sehen konnte, die mit diesem Beitrag verknüpft waren. Es würde sozusagen andere Kommentare zum Thema ausblenden, außer dem, auf das man sich konzentrieren wollte.

Zum Beispiel würde es bei Ihrem Beitrag 1 Antwort anzeigen, die ich mich erinnere, unten links, und wenn man darauf klickt, würde es meine Antwort unter Ihrem Beitrag anzeigen, mit der Option, zu allen zurückzukehren.

1 „Gefällt mir“

Es gibt eine Website-Einstellung für so etwas, wie Sie es beschrieben haben: „gefilterte Antwortenansicht aktivieren“.

2 „Gefällt mir“


Es scheint, dass der Einstieg nicht funktioniert. Könnten Sie das bitte beheben? Vielen Dank!! :smiley:

@awesomerobot Das ist ein fantastisches Theme! Es gefällt mir sehr gut, aber ich kann weder über das Textfeld ‘Create Topic’ noch über ‘+ New Topic’ in der Seitenleiste ein neues Thema erstellen.

Ich kann keine anderen Kommentare sehen, die zeigen, dass andere dieses Problem haben, daher bin ich mir nicht sicher, ob dies üblich ist oder nicht? Funktioniert es bei Ihnen einwandfrei?

1 „Gefällt mir“

Ich habe die neueste Version des Themes und keine Probleme beim Erstellen von Themen.
Vielleicht wird es durch eine Ihrer anderen Theme-Komponenten verursacht.

Gibt es eine Fehlermeldung in der JavaScript-Konsole Ihres Browsers über die Entwicklertools?

2 „Gefällt mir“

Vielen Dank für die schnelle Antwort und den guten Vorschlag; ich habe tatsächlich einen Fehler, wenn ich “Neues Thema” auswähle.

Uncaught TypeError: this.composer.openComposer is not a function
    customCreateTopic fake-input-create.js:56
    Cr runtime.js:6179
    install runtime.js:6316
    _ runtime.js:4048
    track validator.js:668
    commit runtime.js:4046
    commit runtime.js:4121
    It runtime.js:4141
    Ember 5
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    run index.ts:339
    d Ember
    success ajax.js:105
    jQuery 6
    b ajax.js:154
    O rsvp.js:460
    O rsvp.js:916
    h ajax.js:167
    listForParent category-list.js:80
    _createSubcategoryList build-category-route.js:78
    afterModel build-category-route.js:61
    runAfterModelHook router_js.js:707
    resolve router_js.js:619
    y rsvp.js:435
    v rsvp.js:421
    invoke queue.ts:203
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    _boundAutorunEnd index.ts:257
    promise callback*n/
    platform.ts:28
    flush Ember
    _scheduleAutorun index.ts:803
    _ensureInstance index.ts:791
    schedule index.ts:384
    Ember 6
    
    start-app.js:4
    
    discourse-boot.js:20
    
    discourse-boot.js:1

Die Komponenten, die ich verwende, sind:

Ob die Komponenten das Problem verursachen, bin ich mir nicht sicher – ich habe sie alle entfernt und es erneut versucht, und hatte immer noch denselben Fehler, als ich auf “Neues Thema” klickte. Ziemlich seltsam :thinking:

1 „Gefällt mir“

Es scheint, als ob diese Funktion nicht gefunden wird:

    customCreateTopic() {
      if (document.querySelector(".d-editor-input")) {
        document.querySelector(".d-editor-input").focus();
      } else {
        this.composer.openComposer({
          action: _composer.default.CREATE_TOPIC,
          draftKey: _composer.default.NEW_TOPIC_KEY,
          categoryId: this.category?.id,
          tags: this.tag?.id
        });
      }
    }
  },

Ich habe unter Ubuntu auf Firefox und Chrome getestet. Ich bin mir nicht sicher, ob es an den Plugins liegt, die ich verwende, oder an etwas anderem. Ich werde wohl herumspielen und tiefer graben müssen. Seltsam, dass nur ich das zu erleben scheine :unamused: Hoffentlich finde ich die Ursache.

1 „Gefällt mir“

Ja, es sieht so aus, als ob openComposer zu open geändert wurde – ich habe dies gerade im Theme behoben, sodass es nach dem Update behoben sein sollte. Danke für die Meldung!

6 „Gefällt mir“

Hallo @awesomerobot , ich kann nicht herausfinden, wie ich eine Kategorie hinzufügen kann, wenn ich dieses Theme verwende. Wenn ich zum Bereich Kategorien gehe, konnte ich die Option nicht finden, also habe ich vorübergehend das Theme gewechselt, um ein neues hinzuzufügen, und bin dann zurückgewechselt.

Mache ich etwas falsch? Können Sie mir bitte helfen? :slight_smile:

3 „Gefällt mir“

Hallo @awesomerobot, dein Theme ist fantastisch und ich liebe es sehr.

Ich habe einige Probleme mit der mobilen Ansicht. Wenn ich zum Ende der Website (Homepage) gescrollt habe, wurden keine neuen Themen mehr geladen. Es funktionierte gut, wenn ich zu einer bestimmten Kategorie ging, aber auf der Homepage (gemischte Kategorien) tat es das nicht. Könntest du es dir ansehen? Es funktionierte auch auf dem PC gut.


Vielen Dank.

Hallo zusammen,

Wir lieben das Reddit-ähnliche Thema!

Nur eine Frage. Es wäre toll, wenn es so aussehen würde, als ob die Leute zum ersten Mal auf meinem Forum ankommen /latest

Gibt es eine Möglichkeit, das als Standard-Homepage zu machen?

Danke!

Ich glaube, Sie möchten /latest als Homepage Ihres Forums festlegen. Wenn das richtig ist, können Sie dies tun, indem Sie latest als erstes Element in Ihrer top menu-Site-Einstellung festlegen:

3 „Gefällt mir“

Zusätzlich zu @simons Antwort ist es wahrscheinlich erwähnenswert, dass Benutzer diese Einstellung mit ihrer eigenen Standard-Homepage in user/preferences/interface und Default Home Page überschreiben können. :slight_smile:

4 „Gefällt mir“

Ah ja! Vielen Dank.\n\nIch habe die globale Einstellung so vorgenommen, dass „Neueste“ oben steht, aber mein eigener Benutzer hatte „Kategorien“ als Standard-Homepage eingestellt.\n\nDie Frage ist: Haben alle meine Benutzer auch ihre Standard-Homepages auf „Kategorien“ eingestellt?\n\nKann ich ein Zurücksetzen durchführen, um die Standard-Homepage aller auf „Neueste“ zu ändern?\n\nVielen Dank nochmals für Ihre Hilfe.

1 „Gefällt mir“

Wenn Sie das wirklich tun möchten, müssen Sie dies möglicherweise in Rails mit einem update_all-Befehl für die Benutzerseite tun, nachdem Sie den globalen Standard auf den neuesten Wert gesetzt haben (was Sie laut Ihrer Aussage getan haben). Wenn Sie diesen Weg einschlagen, sichern Sie unbedingt zuerst Ihre Daten.

3 „Gefällt mir“