Ich würde gerne ein nebeneinanderliegendes Layout für meine Discourse-Instanz erreichen (siehe angehängtes Bild). Könnte mir jemand bitte Anleitungen geben, wie das geht? Ich bin für jede Hilfe dankbar!
CSS Flexbox, vielleicht? Einfach aus dem Kopf. Dann vielleicht die API/Requests verwenden, um einige andere Daten wie die Beitragszahl abzurufen.
Was Sie im Wesentlichen wollen, ist, die horizontalen Balken durch vertikale Balken zu ersetzen?
Sie könnten dies mit einer Thema-Komponente machen, und es lässt sich nicht nur mit CSS umsetzen.
Es erfordert Sorgfalt, um nichts zu zerbrechen, und es könnte nicht trivial sein :nachdenklich:
Ich habe einige grundlegende Flexbox-Experimentiert, aber es hat nur das Layout kaputt gemacht.
Hallo @Canapin! Grundsätzlich möchte ich, dass die Details des Post-Autors links sind und der Beitrag rechts, anstatt dass sie übereinander liegen wie im Standard-Discourse-Layout.
Wäre hilfreich, wenn es dafür Mods gibt.
Ich stimme zu, dass man diese Elemente nicht auf saubere Weise mit CSS neu positionieren kann. Der Avatar und die Standard-Metadaten sind auf der Vorlage separat angeordnet:
Ich frage mich, wie das auf den Epic-Foren tatsächlich gemacht wird. Ist das ein Vorlagen-Override? Ich sehe an dieser Stelle keinen Plugin-Outlet:
Soweit ich sehe, haben sie die Daten (Benutzername usw.) nach dem Inhalt des post-avatar-Widgets erneut hinzugefügt, etwas Breite zu .topic-avatar hinzugefügt und alles andere mit CSS ausgeblendet, außer dem Datum. Ich werde versuchen, es zu reproduzieren.
Sie können diese grundlegende Theme-Komponente ausprobieren: GitHub - Arkshine/discourse-topic-avatar-vertical-layout.
- Nur Desktop-Ansicht
- Es ist mit anderen Modifikationen kompatibel [1]
- Die Beitragsanzahl ist nicht enthalten. Sie benötigen ein Plugin, wie dieses: GitHub - Arkshine/discourse-user-post-count.
Lassen Sie mich wissen, wenn Sie Probleme feststellen.
Es verschiebt das
poster-name-Widget unter daspost-avatar-Widget. Keine anderen Änderungen außer CSS-Anpassungen. ↩︎
Das hat wie am Schnürchen geklappt! Vielen Dank, Kumpel.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.


