Vorschauen der Themenliste (TLP)

Das ist der Inspektor, nicht die Konsole.

Oh Entschuldigung, das ist die Konsole:

DevTools failed to load source map: Could not load content for https://diembao.b-cdn.net/service-worker-42fd4076491c4d62115d613112a6b29c27e20a2b36e68013d9e936b8eadaa6e7.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Das ist sehr merkwürdig. Ich kann es derzeit nicht reproduzieren. Ich wäre daran interessiert, andere Berichte über dasselbe zu hören.

(Ich glaube übrigens nicht, dass Ihre Warnung relevant ist).

@ddf Ich glaube, ich konnte es reproduzieren, Entschuldigung. Ich habe den Beta-Branch verwendet.

Könnten Sie den beta-Branch der Komponente verwenden und bestätigen, dass es funktioniert? (Es ist eine erweiterte Option bei der Installation der Komponente, geben Sie einfach beta in die Branch-Option ein.

Ich werde den Unterschied untersuchen …

Ich habe die Unterschiede zusammengeführt und jetzt funktioniert der Master-Branch, Entschuldigung für die Verwirrung.

Alles, was Sie tun müssen, ist, Ihre vorhandene Komponente zu aktualisieren, kein beta-Branch-Test erforderlich.

Bitte bestätigen Sie, dass es behoben ist, und lassen Sie mich wissen, wenn es weitere Probleme gibt.

Vielen Dank für Ihre Geduld!

UPDATE: Hmmm … es gibt immer noch einen verwandten Fehler (klicken Sie auf Home und sie verschwinden) … ich werde daran arbeiten, das zu verbessern.

3 „Gefällt mir“

Nach dem Update auf die neueste Version ist der Fehler behoben!

1 „Gefällt mir“

Wie aktiviere ich die Aktionsschaltflächen? Ich lasse topic list actions topic lists als Standard und füge einen Tag-Namen zu topic list actions tags hinzu. Es scheint nicht zu funktionieren, wenn ich den Tag überprüfe.

Haben Sie das „Sidecar-Plugin“ installiert? Dies ist erforderlich: Pavilion

Verwendet die Diskurs-Themenkategorie diese Komponente?

Ich glaube, das ist Topic List Thumbnails

3 „Gefällt mir“

Ähnlich, aber nein. Topic List Previews war das ursprüngliche Plugin für Miniaturbilder.

Dies sind Theme-Komponenten, also sehr einfach zu testen. Probieren Sie sie einfach aus!

3 „Gefällt mir“

Ja, diese hier, danke

Ich habe dies weiter verbessert, indem ich viel von der anscheinend übermäßig komplexen redundanten Code entfernt und vereinfacht habe, um das Standardbild zu rendern. Es sollte jetzt besser funktionieren.

Derzeit im beta-Branch:

IMPROVE: remove over-complex (?) default image logic by merefield · Pull Request #15 · merefield/discourse-topic-list-previews-theme (github.com)

Ich werde dies bald zusammenführen, es sei denn, ich finde einen Grund, warum der Code überhaupt so komplex war!

Ich möchte auch eine weitere Verbesserung am beta-Branch vornehmen, bevor ich zusammenführe.

1 „Gefällt mir“

Ich habe auch das Erscheinungsbild des Portfolio-Buttons verbessert, um ihn mit dem Nachrichten-Button konsistent zu machen:

Dieser Button ist jetzt auch auf Mobilgeräten aktiviert, was wirklich albern war, da die Portfolio-Funktion (im Grunde eine Benutzerwand) schon seit langem auf Mobilgeräten funktioniert.

Entschuldigung, das ist schon lange überfällig! (aber PR war immer willkommen!!)

Dies ist immer noch in beta, wird bald zusammengeführt.

1 „Gefällt mir“

IMPROVE: überkomplexe (?) Standardbildlogik entfernen von merefield · Pull Request #15 · merefield/discourse-topic-list-previews-theme (github.com) wurde zusammengeführt

  • unnötiges verzögertes Rendern von Standardbildern für die Themenliste entfernen
  • Portfolio-Schaltflächenformatierung korrigieren

Hallo!
Ich probiere diese fantastische Theme-Komponente aus. Allerdings musste ich erst ein wenig suchen, um herauszufinden, was das Sidecar-Plugin ist und wie man es installiert.

Es wäre nützlich, einen Link zum Repository entweder im ersten Beitrag oder in den Einstellungen der Topic-List-Previews-Komponente zu haben.

1 „Gefällt mir“

Das ist im zweiten Link im OP detailliert, aber ich könnte diese Details hier hinzufügen. Außerdem ist der Titel des zweiten Links jetzt etwas veraltet.

1 „Gefällt mir“

Ja, ich habe zuerst nicht auf den zweiten Link geklickt, weil am Anfang des Beitrags ausdrücklich angegeben wurde, dass das Plugin veraltet ist.

Ich untersuche die Themenkomponente und die Aktionen im Zusammenhang mit dem Sidecar-Plugin.
Es wäre cool, eine Option zu haben, um die möglichen Aktionen auszublenden, obwohl dies eine CSS-Einzeiler ist.

Ein weiterer Vorschlag.
Mir ist aufgefallen, dass das Herz, wenn keine Likes hinzugefügt wurden, nicht linksbündig mit dem Auszug ausgerichtet ist:

Das liegt an dem <span>-Tag mit der Klasse like-count, das einen margin-right: 7px hat, unabhängig davon, ob der Span leer ist oder nicht.

Daher habe ich diese CSS-Regel hinzugefügt:

html:not(.tile-style) .topic-actions .like-count:empty {
    margin-right: 0;
}

Wenn also keine Likes vorhanden sind, ist das Herz richtig mit dem Auszug ausgerichtet:

Das ist eine kleine Änderung, aber ich mag Details. :smile:
Soll ich dafür einen PR erstellen?

5 „Gefällt mir“

Zusammenarbeit zur Bereinigung und Konsistenzverbesserung, insbesondere der Nicht-Kachelansicht, wäre sehr willkommen, danke @Canapin, da diese nicht so viel Aufmerksamkeit erhält.

5 „Gefällt mir“

Mir sind Dinge aufgefallen, als ich Ihr Theme-Komponente ausprobiert habe, und ich habe zwei Fragen.

  1. Erstens hatte ich „Weiterlesen“ im Auszug, aber es war nicht als Link gefärbt, es hatte die gleiche Farbe wie normaler Text. Irgendeine Idee, warum?

Dann, nach der Installation des Sidecar-Plugins, war der Text „Weiterlesen“ einfach verschwunden, da die Option Links im Themenauszug entfernen standardmäßig aktiviert war.

Ich verstehe, dass sich diese Option bezieht auf:

  • Unterdrückt Links in Auszügen, damit diese viel besser aussehen (lange Links in Auszügen in Discourse können das Layout durcheinanderbringen)

Aber der Link „Weiterlesen“ sollte geschätzt werden (ich müsste jedoch vergleichen, wie er mit einer Reihe von Themen aussieht).

  1. Gibt es eine einfache Möglichkeit, Links aus Auszügen zu entfernen, aber „Weiterlesen“ beizubehalten und es mit der Basisfarbe des Links anzuzeigen?
4 „Gefällt mir“