Kompositionszentrum

Install this theme component

Hallo :wave:

Compose Center ist ein Ort für alle Arten von Kompositionsoptionen. Die Idee war ein Ort, an dem Sie Ihre Kompositionsinhalte einfach verwalten können.

Wie zum Beispiel:

  • Neues Thema
  • Neue Nachricht
  • Neue Chat-Nachricht
  • Entwürfe
  • Ausstehende Beiträge

Ich möchte das ursprüngliche Layout und Design nicht hacken, daher ist dies für das Standardthema gemacht. Ursprünglich kann es mit einer rechten Seitenleiste eines Drei-Spalten-Themas ziemlich gut funktionieren. So ersetzt es die Standardtaste „+ Neues Thema“ durch eine Schaltfläche „Compose“. Der Inhalt öffnet sich in DMenu und zeigt ein Banner, ein Profilbild, den Benutzerstatus, neue Themen-/offene Entwurfs-, Nachrichten-, Chat-Schaltflächen, Entwürfe und ausstehende Beiträge an.

Schnelle Schaltflächen und Links:

  • Auf dem Banner „Meine Entwürfe“-Schaltfläche: Link zu Entwürfen
  • Auf dem Banner Stiftsymbol (Bearbeiten): Link zu Einstellungen/Profil
  • Auf dem Avatar (Hover) Stiftsymbol (Bearbeiten): Link zu Einstellungen/Konto
  • Benutzerstatus: öffnet das Modal für den Benutzerstatus
  • Schaltfläche „Neues Thema/Entwurf öffnen“: öffnet den Themen-Komponist
  • Nachrichtenschaltfläche: öffnet den PM-Komponist
  • Chat-Schaltflächen: öffnet das Modal für neue Chat-Nachrichten

Der Hintergrund des Banners ist das unscharfe Profilbild, wenn der Hintergrund der Benutzerkarte nicht eingestellt ist.

Standard

Mit Entwurf

Mit ausstehenden Beiträgen

Benutzerstatus

Theme-Übersetzungen


:heart: Anerkennung: Ich habe die New Topic Header Button Theme-Komponente integriert. Dies ist inspiriert vom Central Theme profile block.

15 „Gefällt mir“

Gute Arbeit, Don, auf meiner persönlichen Website installiert und ich mag diese Funktion wirklich. :clap:

Ich bekomme den neuen Themen-Button im Header jedoch nicht angezeigt, selbst wenn ich ihn in der Komponente in der Administration in der Vorschau ansehe. :thinking:

4 „Gefällt mir“

Danke Lilly, ich freue mich, dass es dir gefällt! :heart:

Nein, entschuldige, ich meine, ich habe die Funktionalität dieser Komponente in das DMenu integriert. Der Code für den neuen Themen-Button, den du im DMenu siehst, stammt also hauptsächlich von der New Topic Header Button Theme-Komponente. :slight_smile:

4 „Gefällt mir“

Hah, nachdem ich gepostet hatte, fragte ich mich, ob ich den OP nur falsch verstanden hatte. Danke für die Klarstellung. (Und wenn ich darüber nachdenke, möchte ich es sowieso nicht in der Kopfzeile haben.)

Ich mag dieses Komponisten-Modal sehr und würde es gerne aus der Seitenleiste öffnen können, aber man kann einen benutzerdefinierten Abschnitt erstellen, um dieselben Dinge zu tun.

Mir gefällt das Aussehen des kleinen Pop-ups, das du gemacht hast :smiley:

4 „Gefällt mir“


Ist es möglich, die Farbe dieses Buttons so anzupassen, dass sie der Farbe des Buttons aus dem von Ihnen zuvor geposteten Thema entspricht?

3 „Gefällt mir“

Ich habe einen Fehler gefunden, der dazu führt, dass die benutzerdefinierten Status-Einstellungen nach dem Aktualisieren verschwinden.

Hallo :wave:

Ich habe dem Button die ID create-topic hinzugefügt, damit er jetzt diesen Stil verwendet. Mir ist auch ein fehlender Punkt aufgefallen… dieser Button erscheint auch für Anons. Ich habe ihn behoben. FIX: Hide Compose button for anons and adds create-topic id to it by VaperinaDEV · Pull Request #4 · VaperinaDEV/discourse-compose-center · GitHub

Ich denke, das ist ein Problem mit dem Benutzerstatus im Kern. Ich habe bereits einen Thread dazu hier: User status stops working for admins, aber ich muss es noch genauer untersuchen… Wenn Sie zu einem Thema oder irgendwohin navigieren, erscheint es wieder. Dieses Problem hat also nichts mit dieser Theme-Komponente zu tun.

4 „Gefällt mir“

Hallo :wave:

Ich habe ein Update zusammengeführt, um Instanzen zu behandeln, bei denen der Chat deaktiviert ist. Der Chat ist jetzt also nicht mehr erforderlich, um diese Komponente zu verwenden. :slightly_smiling_face: Aus diesem Grund habe ich die OP geändert und auch einen Link zum Theme Creator hinzugefügt.

4 „Gefällt mir“

Nur zur Info – kam zusammen mit neuen Mehrfachentwürfen. Nichts Großes.

2 „Gefällt mir“

Danke @Jagster, behoben durch FIX: drafts label i18n · VaperinaDEV/discourse-compose-center@6a58764 · GitHub :slightly_smiling_face:

4 „Gefällt mir“

Wofür ist die Übersetzung/Einstellung interface_button_title? Sie scheint nirgendwo verwendet zu werden…

2 „Gefällt mir“

Hallo :wave: Ja, es sieht so aus, als wäre es aus einer früheren Version übrig geblieben. Ich werde es entfernen. :+1:

2 „Gefällt mir“

Ich habe Diacourse kürzlich aktualisiert und gleichzeitig die Übersetzung der Compose-Schaltfläche verloren.

Keine Eile.

2 „Gefällt mir“

Hallo, ist es damit behoben? Translation of Bookmark button is lost - #2 by david

1 „Gefällt mir“

Ja, das hat es :+1:

1 „Gefällt mir“

Diese Komponente wirft seit kurzem einen Fehler, daher habe ich hier einen PR-Fix gemacht. :slight_smile:

1 „Gefällt mir“

Danke @Lilly :hugs: Ich habe es zusammengeführt!

1 „Gefällt mir“