Vorschauen der Themenliste (TLP)

Ja, Beitragsbilder sind nicht standardmäßig aktiviert … sie müssen in den Theme Component-Einstellungen aktiviert werden. Suchen Sie nach allen Einstellungen mit „Beitragsbilder“ in der Beschreibung.

Beachten Sie außerdem, dass, wenn Sie sich entscheiden, Dinge nach Schlagwort zu identifizieren, stellen Sie sicher, dass diese Themen mit Schlagwörtern versehen sind.

Mir fällt auf, dass sich das gesamte Div mit „tiles-grid-item topic-list-item“ beim Überfahren mit der Maus grau färbt und der Cursor beim Überfahren mit der Maus zu einem Zeiger wird – allerdings ist nicht der gesamte Artikel/die gesamte Karte anklickbar, sondern nur der Text und der Titel. Könnte dies so geändert werden, dass der gesamte Artikel/die gesamte Karte anklickbar ist?

Wie und warum ich dies festgestellt habe und eine Änderung beantragen möchte: Wenn ich einen kurzen Titel habe – ist der Bereich rechts vom Titel nicht anklickbar, aber der graue Hintergrund/Zeigercursor sagt mir, dass er es ist. In meinem Fall habe ich auch die Bilder auf 25 % der Breite eingestellt – daher ist der gesamte Bereich um das Bild herum nicht anklickbar, aber der Hintergrund/Cursor sagt mir das.

Für mich scheint das Problem dadurch verursacht zu werden, dass der Link an den Text und das Bild und nicht an das umgebende Div angehängt ist – was die Änderung der Hintergrundfarbe/des Cursor beim Überfahren mit der Maus bewirkt.

Ich habe versucht, mit CSS daran herumzuspielen, um dies zu ändern – aber ich habe keine funktionierende Lösung gefunden, da ich nur im Versuch-und-Irrtum-Modus mit CSS arbeite – und keine JS-Kenntnisse habe.

1 „Gefällt mir“

Der Titel, die Textvorschau und das Miniaturbild sollten alle anklickbar sein.

Ich habe damit experimentiert, die gesamte Oberfläche anklickbar zu machen (was funktional sicherlich sinnvoll ist!), aber das verursachte ein Problem mit EmberJS und das Klicken auf den Titel funktionierte nicht mehr, also habe ich es entfernt.

Das Problem ergibt sich daraus, dass ich die Standard-Titelkomponente verwende und sie in einen Link verschachtele, was anscheinend Probleme verursacht?

Wenn Sie es zum Laufen bringen können, können Sie gerne einen PR erstellen.

In ein paar Monaten muss es möglicherweise aufgrund bevorstehender Änderungen im Kern zu einer großen Umstrukturierung kommen. Wenn Sie es bis dahin nicht behoben haben, werde ich es vielleicht zu diesem Zeitpunkt berücksichtigen.

haha, Sie beehren mich – aber für den Moment übersteigt dies meine CSS/JS-Fähigkeiten bei weitem – was ich stattdessen tun werde, ist, den Zeigercursor für das Element/die Karte sowie die Änderung der Hintergrundfarbe beim Überfliegen zu deaktivieren : )

1 „Gefällt mir“

Der letzte Commit bricht die Komponente auf Stable (und wahrscheinlich auch auf 3.1.0beta6 und niedriger). Können Sie bitte eine .discourse-compatibility-Datei hinzufügen?

1 „Gefällt mir“

PR Willkommen

Hinweis: Es war nie beabsichtigt, frühere Versionen oder Stable zu unterstützen, aber wenn dies dazu beitragen kann, gehen Sie bitte vor.

Können Sie mir bitte den Commit-Hash der Kernänderung mitteilen, die Sie für die letzte Änderung vorgenommen haben?

Ich habe das nicht direkt herausgefunden, aber ich habe den Ansatz von Davids PR für das „News Plugin“ kopiert, der diesen Eintrag enthielt:

Seltsamerweise schien dieser Eintrag jemandem nicht zu helfen, der gezwungen war, eine Fork manuell zu pinnen?

ABER: Ich habe den Commit gefunden und er ist hier: https://github.com/discourse/discourse/commit/c6cd3af5b54e124911389bf88cf0dad5aa916de6

Aber das ist markiert: v3.1.0.beta7 :thinking: ?!

Daher gehe ich davon aus, dass wir hier hinzufügen könnten:

< 3.1.0.beta7: a4c3fc6ed3caf8f4aa93b20f44ad14d200794823?

@RGJ Ich habe das jetzt vorgenommen und committet:

Lass mich wissen, ob das dein Problem löst oder nicht …

2 „Gefällt mir“

Scheint so, danke!

2 „Gefällt mir“

Hinweis: Ich habe die Reihenfolge geändert – ich denke, der neuere Commit sollte oben stehen.

Seltsamer Fehler/Verhalten.
In Admin \u003e Anpassen \u003e Themen \u003e Hell \u003e Benutzerdefiniertes CSS/HTML \u003e Fußzeile habe ich einfaches HTML hinzugefügt, um unserer Community eine Fußzeile hinzuzufügen.
Wenn ich diese Komponente aktiviere, wird dieses HTML nicht gerendert. Ich habe nachgesehen, es ist nicht per CSS versteckt aufgrund eines zufälligen Konflikts, es wird einfach nicht geladen.
Irgendwelche Ideen, was es sein könnte?

<div class="px-6 text-white bg-black h-[250px] md:h-[187px] lg:h-[198px] cust-footer">
	<div class="flex flex-col justify-between h-full py-10 md:flex-row-reverse md:items-center ">
		<div class="socials"><a href="https://coherence.io/discord"><img src="https://coherence.io/images/icon-discord.png" alt="Discord"></a><a href="https://www.facebook.com/coherence.io"><img src="https://coherence.io/images/icon-fb.svg" alt="Facebook"></a><a href="https://twitter.com/coherenceio"><img src="https://coherence.io/images/icon-twit.svg" alt="Twitter"></a><a href="https://www.instagram.com/coherence_io"><img src="https://coherence.io/images/icon-insta.svg" alt="Instagram"></a><a href="https://www.linkedin.com/company/coherence-io"><img src="https://coherence.io/images/icon-linkedin.svg" alt="LinkedIn"></a></div>
		<div class="flex flex-col gap-2"><a href="https://coherence.io/"><img src="https://coherence.io/images/coherence-logo-white.svg" alt="coherence logo" class="w-32 h-6 mx-auto lg:w-40 lg:h-10 logo md:-ml-2 lg:ml-0"></a><div class="copyright">©2023 coherence ApS. Alle Rechte vorbehalten.</div><div class="flex flex-wrap justify-center w-full gap-4 mt-8 md:mt-4 md:justify-start"><a class="text-white border-b-2 border-blue" href="https://coherence.io/privacy">Datenschutzrichtlinie</a><a class="text-white border-b-2 border-blue" href="https://coherence.io/terms">Nutzungsbedingungen</a><a class="text-white border-b-2 border-blue" href="https://coherence.io/careers">Karriere</a><a class="text-white border-b-2 border-blue" href="https://coherence.io/ggj">Global Game Jam</a><a class="text-white border-b-2 border-blue" href="https://coherence.io/blog">Blog</a></div></div>
	</div>
</div>

Darf ich fragen – wie hängt das mit der Topic List Previews Theme component zusammen?

Du bist also auch überrascht? Ich werde versuchen, es zu veranschaulichen:
Das ist auf jeder Community-Seite.

Ohne die aktivierte Previews-Komponente. Ich habe eine Fußzeile (gelb) mit Inhalt. Cyan sind die anderen Hauptkomponenten, um die Position der Fußzeile zu veranschaulichen.

Mit aktivierter Previews-Komponente. Der Inhalt der Fußzeile (gelb) verschwindet vollständig, das Div ist leer.

1 „Gefällt mir“

TLP sollte die Kategorien-Seite überhaupt nicht anfassen (sie ist so strukturiert, dass eine separate Überschreibung verhindert wird – außerdem gibt es keinen Platz für den zusätzlichen Kram!) – es sei denn, Sie haben Beitragsbilder aktiv.

Sehen Sie rote Einträge in der Konsole?

@per_coh Ich kann das reproduzieren, danke für deine Hartnäckigkeit.

Sehr seltsam!!

Es gibt jedoch keine Javascript-Fehler, soweit ich das beurteilen kann.

Es gibt auch keine Konkurrenz für diesen Plugin-Outlet.

Ich werde tiefer eintauchen, wenn ich Zeit habe, aber du kannst gerne einen PR für eine Korrektur einreichen, wenn du eine findest.

1 „Gefällt mir“

Danke @merefield, ich weiß es wirklich zu schätzen. Ich liebe diese Komponente, sie ist wunderschön und einfach.
Das Einzige, was mir aufgefallen ist, ob relevant oder nicht, ist, dass sich die „id“ von Ember im Footer zwischen 156 und 157 ändert. Fast so, als wäre 157 reserviert?

@merefield Diese Komponente verursacht Probleme bei der erweiterten Suche. Obwohl es mehrere Suchergebnisse gibt (50+), wird nur eines in der Liste angezeigt.

Hier ist der Fehler in der Konsole:

4 „Gefällt mir“

Danke für den Bericht. Ich werde es mir ansehen. Höchstwahrscheinlich eine abwärtsinkompatible Änderung vom Kern.

1 „Gefällt mir“

Das wurde behoben:

4 „Gefällt mir“