Sie können auch um Hilfe bitten unter:
Wie kann ich die rechte Seitenleiste überall anzeigen lassen? Nicht nur auf der Startseite und den Kategorien.
Es funktioniert nicht für die Schaltfläche „Thema hinzufügen“
Hmm… bei mir funktioniert es einwandfrei, wenn ich es im Theme Creator in der Vorschau ansehe.
Wenn du gezielt die Schaltfläche „Neues Thema“ ansprechen möchtest, versuche Folgendes:
button#create-topic {
// hier etwas hinzufügen...
}
Wenn folgende Bedingungen erfüllt sind:
- eine private Nachricht
- mit einem Tag
- ohne Seitenleiste angezeigt wird
wird die Breite sehr klein.
Ursache:
.navigation-topics,
.categories-list,
body[class*="tag-"]:not(.archetype-regular):not(.archetype-banner),
body[class*="category-"]:not(.archetype-regular):not(.archetype-banner):not(.archetype-banner):not(.archetype-private_message) {
in fkb-d-topic-list.scss wird angewendet, obwohl dies nicht der Fall sein sollte.
Ich vermute, es fehlt :not(.archetype-private_message).
Allerdings frage ich mich, warum diese Archetypen überhaupt so spezifisch angesprochen werden. Wird nur geprüft, ob man sich auf einer Themenliste befindet (im Gegensatz zur Themenansicht)?
Ich liebe dieses Theme, aber entweder habe ich einen Bug entdeckt oder ich habe etwas kaputt gemacht.
Aus irgendeinem Grund scheint es keinen Abstand über den Themen zu geben, sodass die abgerundeten Ecken gewissermaßen verschwinden und keine sichtbare Trennung zwischen den einzelnen Themen besteht.
Es sieht so aus, als ob eine Änderung mit dem neuen experimentellen modernen Fundament-Design dieses Verhalten verursacht. Wenn man das ausschaltet, scheint die Einfügung wieder normal zu sein.
Titel:
[Bug] Theme stürzt unter Discourse 2026.4.0-latest ab — Modul 'ember-this-fallback/js-component' konnte nicht gefunden werden
Beschreibung:
Nach dem Update von Discourse auf v2026.4.0-latest (Commit 19374472fd) führt das FKB Pro Theme zu einem schwerwiegenden Frontend-Absturz, wodurch das Forum teilweise unbrauchbar wird. Discourse zeigt das orange Banner an:
“由于主题/组件有错误,您的站点可能无法正常运行。由 ‘FKB Pro theme’ 引起。”
*(Übersetzung: „Aufgrund eines Fehlers im Theme/Plugin funktioniert Ihre Seite möglicherweise nicht ordnungsgemäß. Verursacht durch ‘FKB Pro theme’.
Hallo, beim Aktualisieren von Discourse auf v2026.4.0-latest — Ember v6.10.1 ist ein Fehler aufgetreten, der das Forum unbrauchbar macht:
client-error-handler.js:109 [THEME 28 ‘FKB Pro theme’] Error: Could not find module ember-this-fallback/this-fallback-helper imported from (require)
at loader.js:247:1
at a (loader.js:258:1)
at requireModule (loader.js:24:1)
at Object.lookup (app.js:36:12)
Bitte um eine Lösung.
Gibt es schon Neuigkeiten dazu, wann das behoben wird?
Gibt es schon Neuigkeiten dazu, wann das behoben wird?
Ich habe einen Bericht, dass GitHub - literatecomputing/fkb-pro-theme: FKB Pro is a highly modified, detailed, professional social theme, but still user-friendly. · GitHub funktioniert. Ich habe einen Pull Request erstellt.
Hallo Don,
Zunächst einmal: Das Theme ist absolut atemberaubend! Ich habe kürzlich FKB Pro für meine lokale Bildungscommunity, Jiwa.now, bereitgestellt, und die kartenbasierte Benutzeroberfläche sieht wunderschön und höchst professionell aus.
Beim Testen auf mobilen Geräten habe ich ein UX-Problem mit den anklickbaren Bereichen auf den Themenkarten festgestellt. Derzeit wirken die klickbaren Zonen inkonsistent. Beispielsweise können Nutzer an den äußersten Rändern der Karte klicken, um ein Thema zu öffnen, aber das Klicken auf andere leere Bereiche (z. B. rechts neben der Avatarzeile oder in der Mitte des Fußbereichs) bewirkt nichts.
Diese „Treffer-oder-verfehlen“-Interaktion verwirrt die Nutzer und führt häufig zu versehentlichen Klicks, wenn sie lediglich versuchen, durch den Feed zu wischen und zu scrollen.
Ein Vorschlag für zukünftige Updates: Es wäre eine UX-Verbesserung, wenn das Theme dies standardmäßig optimieren würde – indem nur der Kerninhalt (Titel, Bild und Auszug) anklickbar ist, um das Thema zu öffnen, während der Hintergrund der Karte deaktiviert wird, um versehentliche Klicks beim Wischen zu verhindern.
In der Zwischenzeit habe ich, um das mobile Touch-Erlebnis für meine Nutzer zu 100 % zuverlässig zu machen, ein CSS-Snippet mit einem „Whitelist“-Ansatz für pointer-events geschrieben. Dadurch werden Hintergrundklicks vollständig neutralisiert und Klicks werden gezielt nur auf den tatsächlichen interaktiven Elementen wieder aktiviert.
Ich dachte, ich teile es hier mit allen, die ihre Touch-Ziele verfeinern möchten, und vielleicht kann es auch für Entwickler als nützliche Referenz dienen:
/* Fix für mobile Klick-/Touch-Konflikte bei Karten (Smart Whitelist-Ansatz) */
/* 1. Den gesamten Kartenhintergrund neutralisieren, um Wisch-Klicks zu verhindern */
.topic-list-item {
pointer-events: none !important;
}
/* 2. Alle nativen Links und Buttons wieder aktivieren (Avatare, Tags, Titel) */
.topic-list-item a,
.topic-list-item button {
pointer-events: auto !important;
}
/* 3. Bildklicks wieder aktivieren */
.topic-list-item .topic-image,
.topic-list-item .topic-thumbnail,
.topic-list-item img {
pointer-events: auto !important;
cursor: pointer !important;
}
/* 4. Den gesamten Fußbereich mit Statistiken wieder aktivieren */
.topic-list-item .topic-item-stats,
.topic-list-item .topic-footer,
.topic-list-item .post-activity,
.topic-list-item .activity,
.topic-list-item .num,
.topic-list-item .topic-meta-data {
pointer-events: auto !important;
}
/* 5. Alle überlappenden gestreckten Link-Pseudoelemente entfernen */
.topic-list-item .main-link::before,
.topic-list-item .main-link::after {
pointer-events: none !important;
display: none !important;
}
Danke!
Leo



