FKB Pro - Soziales Thema

Aber könnte es mit CSS/was auch immer gemacht werden? :smile:

EDIT: Alles unten ignorieren. Das Problem war die Discourse Topic List Author-Komponente.
Außerdem, irgendeine Idee, was mit dieser Leiste passiert ist? Ich habe gestern Abend meine Seite neu geladen und sie hat sich zufällig in das hier verwandelt und ich kann nicht herausfinden, wie ich das beheben kann. Auf dem Handy sieht es aber immer noch gut aus. Die Leiste ist jetzt sehr breit und wenn man darauf klickt, ist die Textfarbe dieselbe (im hellen und dunklen Modus) und die Dinge sind jetzt nicht mehr vollständig in der Box.


Ich habe das CSS meines Themes mit Ihrem hier für den topic-list-header verglichen und sie sind gleich, daher habe ich keine Ahnung, was das verursacht.

@Don Hey, ganz kurz, gibt es eine gute Möglichkeit, diese Schaltflächen anzupassen, damit sie auf Mobilgeräten nicht so überladen sind?

Im Moment ist es irgendwie unordentlich. Vielleicht könnte „Antworten“ neben den Bereich „2/2“/Schraubenschlüsselsymbol verschoben werden und „Verfolgen“ neben „Themensteuerung“. Etwas sauberer.

Außerdem macht die Discourse Topic List Author-Komponente die kleine Box unten aus irgendeinem Grund wirklich breit. Gibt es dafür eine Lösung? Es hat ewig gedauert, bis ich herausgefunden habe, dass diese Komponente das Problem verursacht, haha.

Ich habe hier einige Anpassungen vorgenommen:

Ich denke, das Standardthema hat die gleiche Ausrichtung. :thinking: Ich glaube nicht, dass wir das ändern sollten. Benutzer haben sowieso keinen Schraubenschlüssel-Button.

Ich glaube nicht, dass die Topic List Author-Themenkomponente mit diesem Thema kompatibel ist. Da sowohl das FKB-Thema als auch der Topic List Author die Vorlage für Listenelemente überschreiben.

1 „Gefällt mir“

Vielen Dank! Ich werde mir das gleich ansehen. Eine schnelle Frage habe ich aber noch:
Wie aktualisiere ich dieses Theme richtig, wenn ich es auf GitHub geforkt habe?

Im Grunde habe ich es geforkt, nehme meine eigenen Änderungen lokal vor und pushe die Updates auf mein GitHub und aktualisiere dann das Theme im Admin-Theme-Panel meiner Website. Aber wie aktualisiere ich es, indem ich das, was ich lokal geändert habe, beibehalte und gleichzeitig die Änderungen übernehme, die Sie daran vornehmen? Wenn ich meinen Fork des Themes mit Ihren Änderungen synchronisiere, erhalte ich Folgendes:

Wenn ich also meine eigenen Änderungen verwerfe, verschwinden dann nicht all meine Änderungen? Ich möchte die von mir vorgenommenen Bearbeitungen beibehalten und gleichzeitig die Änderungen übernehmen, die Sie am Kern des Themes vornehmen.

EDIT: Ich habe das Theme mit Ihren neuesten Bearbeitungen aktualisiert. Es sieht so aus, als ob der Tracking-Bereich/das Icon jetzt links auf dem Bildschirm ausgerichtet sind und der “2/2”-Seitenbereich jetzt abgerundet ist. Ist das richtig? Es sieht auf Mobilgeräten jetzt etwas besser aus, aber selbst bei einem normalen Benutzerkonto gibt es auf Mobilgeräten immer noch diesen seltsamen leeren Platz neben der Seitenzahl.

EDIT 7 Stunden später: Hat dieses Theme also keine Optionen für “ausgewählt” und “hover” bei den Farbschemata? Ich sehe alle Farboptionen außer den letzten beiden: ausgewählt und hover.

Hallo @Don, zusätzlich zu meiner obigen Antwort, ist es möglich, etwas zu machen, so dass längere Beiträge anstatt “Weiterlesen…” zu haben und nach dem Klicken, man in das Thema eintritt, stattdessen den gesamten Inhalt des Themas herunterklappen lässt, anstatt das eigentliche Thema zu betreten? So wie es Facebook macht/gemacht hat?

EDIT 17 Stunden später: Gibt es auch eine Möglichkeit, dass der Kommentar-Button auf der Hauptforenseite direkt zu den Kommentaren führt, anstatt den ursprünglichen oder den neuesten Beitrag auszuwählen?

Ja, das ist so gewollt.

Ich habe das hier zusammengeführt. :+1:

1 „Gefällt mir“

Hallo @Don

Vielen Dank für das tolle Theme!
Ich habe mich gefragt, wie ich die Einstellungen ändern kann, um den dritten Badge-Stil unten zu haben, da meine Website derzeit den ersten Badge-Stil anzeigt.

1 „Gefällt mir“

Hallo :waving_hand:

Danke :heart: Ja, es gab einige Änderungen im Kern mit Kategorie-Badges. Ich werde eine Einstellung hinzufügen, um den Stil dieser zu ändern. :slightly_smiling_face:

1 „Gefällt mir“

Danke.

Und dann ist es nicht gravierend, aber mir sind auch 3 CSS-Probleme aufgefallen:

1) Das Suchbanner zeigt die Suchleiste auf dem Desktop/Tablet nicht richtig an, nur in der mobilen Ansicht.

Desktop:

Mobil (was gut aussieht):

2) Die Dokumentationsansicht erstreckt sich auf dem Handy nach rechts über den Bildschirm hinaus:

3) Die Kategorie-Boxen (für Unterkategorien) schneiden die Wörter ab, sobald sie responsiv zu 3 Spalten werden:

Gibt es vielleicht eine Möglichkeit, diese auch zu beheben?

1 „Gefällt mir“

Hallo @Clo :wave:

Danke für den Bericht. :slightly_smiling_face: Dieses Update deckt so ziemlich alles ab, was du erwähnt hast.

Es enthält eine neue Einstellung, in der du aus verschiedenen Stilen für Kategorie-Badges wählen kannst.
Der Balkenstil ist noch nicht enthalten.

Kategorie-Badge-Stil

  • Kugel (Standard)
  • Kasten

Außerdem wurde etwas Unterstützung für die Suchleisten-Theme-Komponente hinzugefügt und die Ansicht der Dokumentations-Themenliste auf Mobilgeräten behoben.


Ich gehe davon aus, dass dies die Theme-Komponente GitHub - discourse/discourse-minimal-category-boxes ist. Aber ich kann es nicht reproduzieren. :thinking: Könntest du das genauer erläutern? Tritt dies auch bei anderen Themes auf, z. B. beim Standard-Theme?

Hallo @Don

Vielen Dank, die Suchleiste und die Kategorien sehen jetzt großartig aus!

Die Dokumente in der mobilen Ansicht benötigen leider immer noch etwas Abstand, denke ich. Siehe das Bild unten:

Der Text ragt immer noch nach rechts über den Bildschirm hinaus.

Und was die Kategorie-Boxen angeht, das ist bei keinem der anderen Themes, die ich zuvor verwendet habe, oder beim Standard-Theme passiert. Es könnte daran liegen, dass dieses Theme eine Seitenleiste auf der rechten Seite hat, die die anderen nicht haben, sodass sich die drei Spalten jetzt in die Mitte quetschen müssen?

Dies sind die Komponenten, die ich verwende:

Das gleiche Problem tritt auch auf der Hauptkategorieseite auf:

Es sieht so aus, als ob der Zeilenumbruch für die Bildschirmgröße zu spät erfolgt, wodurch die Boxen zu klein für den Text werden und der Text dann abgeschnitten wird.

Können Sie bitte Ihre Foren-URL teilen oder sie mir per PN senden? Ich kann diese Dinge dann einfacher überprüfen. :slightly_smiling_face:

Hallo @Don, ich hatte eine Frage. Wie ändere ich die Farben der Seitenleiste für den dunklen und den hellen Modus?

Die Hintergrund-Hervorhebungsfarbe, die ich ändern möchte, ist aufgeführt unter:

--d-sidebar-highlight-background:
var(--primary-low);

aber ich sehe „highlight-background“ nicht im GitHub-Repository. Ich weiß, wie ich es lokal ändern kann, aber wenn ich es von var(--primary-low); in z. B. #000000; ändere, wirkt es sich auf beide Modi aus. Wie kann ich für jeden Modus eine andere Farbe haben? Hinweis: Dies wirkt sich auch auf den unteren Bereich hier aus, der für jeden Modus ebenfalls unterschiedlich sein muss:

Gibt es außerdem eine Möglichkeit, dass der Kommentar-Button auf der Hauptforenseite direkt zu den Kommentaren führt, anstatt den Original- oder den neuesten Beitrag auszuwählen?

Meine Anzeige sieht so aus, nicht an den Rahmen der Box angehängt. Wie bekomme ich meine so hin?
gggg

Vielen Dank!

Hallo @Don, hat eines deiner letzten Updates am Theme die Installation desselben kaputt gemacht? Mein Export von gestern lässt sich problemlos hochladen, aber wenn ich die aktuellste Version forke und versuche, eine .zip davon oder aus dem GH-Repository zu installieren, erhalte ich einen 500-Fehler.

In meinen Logs sehe ich:

Failed to process hijacked response correctly : ActiveRecord::RecordNotUnique : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint “theme_field_unique_index”
DETAIL: Key (theme_id, target_id, type_id, name)=(50, 5, 1, common/fkb-c-alternative-voting-category) already exists.

Jedes Mal, wenn ich versuche, das Theme zu importieren, erhöht sich die theme_id um eins, es scheint also zumindest kein theme_id-Problem zu sein…

Hallo :wave:

Ist das deine Fork? https://github.com/GitHubQueenn/fkb-pro-theme2

Es scheint, dass du einen stylesheets-Ordner erstellt hast, der die Dateien des scss-Ordners dupliziert. Das verursacht das Problem, da die Dateien dupliziert wurden und versucht wurde, aus beiden Ordnern zu importieren. Wenn du Änderungen am Stil vornehmen möchtest, erstelle bitte eine neue Theme-Komponente oder ändere sie im scss-Ordner, oder du kannst auch den Namen stylesheets für den Ordner verwenden, aber nicht beides. Es ist jedoch besser, scss beizubehalten, da es vom Haupt-Repository verwendet wird.

Hallo, ich bin unsicher, wie das passiert. Ich habe einen „stylesheets“-Ordner in jedem Backup, wenn ich das Theme sichere; ich habe ihn nie selbst erstellt. Er sieht so aus und ich habe viele Änderungen an Dateien darin vorgenommen.


Sie sagen, ich soll ihn löschen?

Ja, das liegt daran, dass Sie es aus dem Admin exportieren? Ich gehe davon aus, dass dieser Ordner Ihre Modifikation enthält. Ich bin mir nicht sicher, welche Version das ist, ich habe in diesen Tagen einige Änderungen vorgenommen. Aber Sie können diese Dateien in den Ordner scss hochladen.

1 „Gefällt mir“

Danke! Wäre es möglich, dies zu verschieben und den Kategorienamen komplett zu entfernen?

EDIT 6 Stunden später: Würde Ihr Theme auch richtig funktionieren, wenn ich alle .scss-Dateien zu einer großen Datei zusammenfasse? Ich versuche, meine Website so weit wie möglich zu optimieren, und einige Leistungstestseiten sagen, dass sie viele CSS- und JS-Dateien laden muss, hauptsächlich vom Theme. Es wurde empfohlen, die Anzahl der Dateien zu reduzieren und die Dinge in eine zusammenzufassen.

Konflikt mit discourse-tab-bar-theme, es wird empfohlen, eine benutzerdefinierte Schaltflächenhöhe hinzuzufügen

Dieses Plugin sieht fantastisch aus.

Gibt es ein Plugin, das ein “Freundschaftskonzept” hat, bei dem man eine Freundschaftsanfrage annehmen muss, damit jemand deine Beiträge in seinem Feed sehen kann?