Vorschau der Themenliste (legacy)

Können Sie die Lightboxes in der Datei latest.json unter der Zusammenfassung jedes Themas sehen? Ich vermute, dass Discourse dieses unerwünschte HTML in die serialisierte Zusammenfassung aufnimmt.

1 „Gefällt mir“

Ich habe heute auf die neuesten Versionen von Discourse und TLP aktualisiert und ein kleines, aber störendes Problem festgestellt: Beim Anklicken bestimmter Themen erscheint ein „Flackern

1 „Gefällt mir“

Ja, das wurde oben gemeldet und ich habe darauf geantwortet. Weißt du aus deiner Sicht, wie lange das schon der Fall ist?

Es sieht nach einem seltsamen Ember-Problem aus (siehe oben).

Ich habe derzeit keine Lösung. Die URLs werden von einer Core-Vorlage (nicht TLP) generiert und sind konform. Das Problem tritt auch auf dem TC auf.

1 „Gefällt mir“

Ah, entschuldigung, ich hatte das nicht so weit zurück überprüft. Ich hatte seit zwei Monaten (2.7.0.beta1) nichts aktualisiert und habe es erst nach dem heutigen Update bemerkt.

2 „Gefällt mir“

Das Vorschaubild funktioniert nicht, obwohl der Link fast genau derselbe ist (bei nicht gelesenen Themen sogar identisch)?

Hier ist der TLP-Code:

Hier ist der Core:

Erkennst du den Unterschied?!

Meta Vanilla:

TLP-Beispiel:

Antworten per Postkarte?

1 „Gefällt mir“

Ich weiß nicht, wie Links in Discourse funktionieren; sie verhalten sich certainly nicht wie ‘normale’ Hyperlinks, da man die App nicht verlässt. Was ich beobachtet habe, ist, dass das ‘zweite Laden’ viel langsamer erscheint – für mich sieht es so aus, als würde nach dem Klicken auf einen Link zuerst der ‘App-Link’ funktionieren, der den Inhalt schnell lädt. Im Hintergrund wird gleichzeitig die gesamte Seite neu geladen, was das Neuladen der gesamten App erfordert und viel langsamer ist. Könnte es sein, dass dem Link zusätzlich zum a-Href ein Event-Listener oder ein onclick-Event hinzugefügt ist?

1 „Gefällt mir“

Der TLP-Titel-Link führt irgendwie dazu, dass das Ember-Framework und der Browser einen vollständigen Seitenaufruf auslösen, während die Standard-Discourse-App nur eine XHR-Anfrage durchführt (ohne Seitenneuladen). Das Anklicken von Thumbnails funktioniert in TLP auf diese Weise einwandfrei. Ich bin mir ziemlich sicher, dass das früher nicht so war – das ist höchst seltsam.

1 „Gefällt mir“

Die Sache wird komplizierter – trifft der Browser diese Entscheidung?

Kein Problem bei Meta:

image

1 „Gefällt mir“

Oh, ich glaube, ich weiß, was los sein könnte! Die gesamte Oberfläche ist eine Klickfläche. Vielleicht ärgert sie sich über einen Doppelklick. Ich werde das prüfen.

Es könnte sein, dass wir die Klickfunktion der Oberfläche entfernen müssen, damit das funktioniert.

2 „Gefällt mir“

OK @bartv @_diondiondion

Dies sollte im Plugin behoben sein: FIX: remove topic list item click event to prevent transition conflict · merefield/discourse-topic-previews-sidecar@6064a59 · GitHub
und im TC: FIX: remove click event from topic list item component to prevent con… · merefield/discourse-tc-topic-list-previews@7fbe8ca · GitHub

3 „Gefällt mir“

Es scheint, dass sich das Kachelbild überlappt, wenn die Zusammenfassung einen Link mit „inline-onebox

1 „Gefällt mir“

Du könntest versuchen, den Anker mit der Lightbox-Klasse in CSS auszublenden.

1 „Gefällt mir“

Vielen Dank für deine Hilfe. :grinning:

Bezüglich des Problems mit dem Schriftstil habe ich derzeit font-size und color in allen Theme-CSS-Dateien für tiles-style topic-details, topic-excerpt und topic-excerpt-more hinzugefügt. Das scheint das Problem behoben zu haben. :smiling_face_with_three_hearts:

Der Code für die Lightbox-Links zu Bildern ist immer noch im Excerpt versteckt. Ich finde, Discourse sollte ihn vollständig entfernen. Diese Codes scheinen nichts anderes zu tun, als die Größe der Webseite zu vergrößern. :thinking:

2 „Gefällt mir“

Ja, das hat es behoben, danke Robert!

2 „Gefällt mir“

Ja, ich stimme zu. Ich zögere, das Backend zu überschreiben, da dies nativ bleiben sollte. Ich zögere auch, JavaScript zur Entfernung einzusetzen. CSS ist vorerst der richtige Weg, wenn es funktioniert.

Fühlen Sie sich frei, Ihren CSS-Code hier mit der Community zu teilen :).

1 „Gefällt mir“

Ich habe einfach die Schriftgröße und Farbe für topic-details, topic-excerpt und topic-excerpt-more festgelegt. Das verhindert unterschiedliche Schriftstile im Auszug vor und nach dem Bild. :grinning:

.tiles-style .topic-details {
font-size: 14px;
color: var(--primary-high);
}

.tiles-style .topic-excerpt {
font-size: 14px;
}

.tiles-style .topic-excerpt-more {
font-size: 15px;
color: var(--tertiary);
}
2 „Gefällt mir“

Seit dieser Woche habe ich Probleme mit dem Thumbnail-Auswahltool bemerkt. Bei einigen Themen funktioniert es, bei anderen schlägt es konsequent fehl und bleibt leer, doch ich konnte bisher kein Muster erkennen. Hier ist ein Thema, bei dem es fehlschlägt. In der Konsole sehe ich keine Meldungen, und es gibt keine Probleme mit Netzwerkrequests.

Hier ist die Antwort, wenn ich auf die Schaltfläche ‘Thumbnail auswählen’ klicke:

1 „Gefällt mir“

Eine schnelle Lösung für das ‘Gap’-Problem ist einfach diese:

.topic-list .topic-excerpt {
    padding-right: 0px;
}

Ich vermute, das ist ein Überbleibsel aus der Nicht-Fliesen-Ansicht. Ich werde dies möglicherweise in das Tiles-CSS aufnehmen.

2 „Gefällt mir“

Ja, es ist nicht zu 100 % perfekt.

Hier ist der aktuelle Kriterienkatalog. Wenn du eine offensichtliche Lücke findest, bin ich gerne bereit, sie zu berücksichtigen, aber er entspricht sehr stark der Logik, die Discourse in seinem Kern verwendet.

2 „Gefällt mir“

Ha, natürlich funktioniert es JETZT :facepalm:

2 „Gefällt mir“