Vorschauen der Themenliste (TLP)

Mit dem neuesten Update für Discourse treten Probleme mit der Funktion “Benutzerportfolio” auf. Die Schaltfläche auf der Benutzerkarte ist verschwunden und die Seite kann nicht aufgerufen werden.

Ist die Portfolio-Funktionalität veraltet?

Überhaupt nicht, es sind nur die üblichen Discourse-Kernaktualisierungen, die gelegentlich Kompatibilitätsänderungen erzwingen. Hier behoben:

Wenn Sie Topic List Previews großartig finden und ich gute Arbeit geleistet habe, können Sie mir einen Kaffee kaufen :coffee:

1 „Gefällt mir“

Vielen Dank, es funktioniert wieder

1 „Gefällt mir“

Gemäß der Plugin-Dokumentation kann die „Anzahl der Beitragsbilder“ auf „unbegrenzt“ gesetzt werden. In der Praxis scheint die Anzahl der Beitragsbilder jedoch durch den Endpunkt /tag/.json begrenzt zu sein, der nur maximal 30 Beiträge zurückgibt.

Beobachtetes Phänomen:

  • Für Tags mit mehr als 30 Beiträgen gibt /tag/.json nur 30 Beiträge zurück.
  • Infolgedessen wird die Anzeige von Beitragsbildern auf maximal 30 Bilder beschränkt, obwohl die Plugin-Einstellung auf „unbegrenzt“ gesetzt ist.
1 „Gefällt mir“

Das klingt vernünftig. Alberne Beschreibung, aber sinnvolles Verhalten :slight_smile:

Ich werde die Beschreibung in etwas Passenderes ändern.

Vielen Dank für die Klarstellung! Ich verstehe jetzt, dass das Limit von 30 Elementen vom /tag/.json-Endpunkt selbst stammt.

Ich habe mich gefragt: Wäre es möglich, entweder

  • mehr als 30 hervorgehobene Bilder anzuzeigen (indem irgendwie zusätzliche Seiten des Tag-JSON abgerufen werden) oder
  • falls dies nicht machbar ist, die Anzeige weiterhin auf z. B. 10–30 Bilder zu beschränken, diese aber zufällig aus einem größeren Pool von Themen auszuwählen (anstatt immer dieselben 30)?

Ich bin mir nicht sicher, ob dies technisch innerhalb des aktuellen Plugins oder der Discourse-APIs möglich ist, aber ich denke, es könnte die Anzeige dynamischer wirken lassen. Was meinen Sie?

1 „Gefällt mir“

Es müsste neu gestaltet werden, um jede Seite nacheinander zu laden.

PR willkommen.

Hallo, ich bin neu hier, Ihr Plugin ist wunderbar und es gefällt mir sehr gut, aber ich habe eine Frage: Können mehr als ein Thumbnail pro Thema angezeigt werden? Nehmen wir an, das Thema enthält 4 oder mehr Bilder, und ich möchte alle Bilder auf der Themenkarte anzeigen. Ich habe versucht, einige Theme-Komponenten zu recherchieren und die Discourse-Dokumentation zu durchsuchen, aber ich konnte keinen guten Weg finden, Bilder aus einem Thema zu extrahieren. Die letzte Option war die Verwendung der Discourse-API. Ich wäre Ihnen sehr dankbar, wenn Sie mir helfen/erklären/eine Idee geben könnten.

1 „Gefällt mir“

Vielen Dank für Ihre freundlichen Worte.

Leider ist dies derzeit nicht möglich. Es nutzt den Kern-Thumbnail-Code, der nur die Auswahl eines einzigen Thumbnails zur Zeit erlaubt.

Es erlaubt Ihnen jedoch zumindest, welches Thumbnail Sie auswählen möchten, und beschränkt Sie nicht auf den ersten Beitrag.

Es wäre ein erheblicher Aufwand, diese Option hinzuzufügen, unter anderem, weil Sie besonders auf die Leistung der Themenliste achten müssten.

Ich würde einen qualitativ hochwertigen PR akzeptieren.

1 „Gefällt mir“

Vielen Dank für die schnelle Antwort.

Sie haben Recht. Die Leistung ist ein Kopfzerbrechen, wenn Sie die API verwenden, um das Feld topic.cooked abzurufen und es zu extrahieren.

1 „Gefällt mir“

Hallo Rob – Ich würde gerne den OP-Autor mit Kacheln in TLP für ein kleines Projekt hervorheben, an dem ich arbeite.

Ich habe herausgefunden, dass ich die anderen Teilnehmer mit diesem CSS ausblenden kann:

.topic-footer .topic-users .inline a {
    display: none;
}
.topic-footer .topic-users .inline a:first-child {
  display: inline-block; /* Nur den ersten Link/das erste Bild anzeigen */
}

Ich kann jedoch nicht herausfinden, wie ich die Avatar-Thumbnails des OP-Autors größer machen kann – sicherlich nicht nur mit CSS allein.

Kannst du etwas vorschlagen?

Ich scheine keine Thumbnails aus anderen Beiträgen als dem OP auswählen zu können (mit installiertem Sidecar). Es wäre manchmal sehr hilfreich, dies tun zu können!

1 „Gefällt mir“

Ich habe im Moment leider nicht viel Zeit, aber probieren Sie dies:

.tiles-style .topic-users .inline .avatar {
  width: 34px;
  height: 34px;
}

Danke, Rob!

Ich hatte das bereits versucht, aber leider werden unscharfe Avatare angezeigt. Das Problem ist, dass die niedrig aufgelösten (24px) Dateien abgerufen werden, ich möchte aber, dass die 48px Dateien abgerufen werden.

Da ich ein schlechter Entwickler bin, kann ich nicht erkennen, wo in deinem Code (wenn überhaupt) ich das ändern könnte.

Sie müssen eine Verzweigung erstellen und qualitativ hochwertigere Versionen einziehen.

PR akzeptiert, um es zu einer Einstellung zu machen.

Ich habe ein sehr schönes Forum gefunden und möchte, dass mein Forum die gleiche Benutzeroberfläche und Funktionen hat, aber ich bin nicht gut in Technologie. Kann mir jemand helfen, ein ähnliches Forum aufzubauen?:thinking:

:backhand_index_pointing_right: https://community.robotime.com/

Ich hoffe, die gleiche Benutzeroberfläche und Funktionalität wie dort zu erreichen

:backhand_index_pointing_right: Topic List Previews (TLP)

Dies ist das Thema oder Plugin, das verwendet werden könnte

Ich bin gerne bereit, für den Bau zu bezahlen :smiling_face_with_three_hearts:

1 „Gefällt mir“

Haben Sie versucht, nur die Theme Component zu installieren? Lassen Sie uns wissen, wenn Sie Probleme feststellen.

Ja, ich habe es installiert, aber ich habe Schwierigkeiten herauszufinden, wie ich das Erscheinungsbild und die Funktionen verschiedener Foren implementieren kann. Daher hoffe ich, dass Discourse oder jemand anderes mir helfen kann, diese Schnittstellen und Funktionen zu implementieren, und ich bin bereit, dafür zu bezahlen.

1 „Gefällt mir“

Optional: Neueste Beitrags-Auszug und Navigation

Wie TLP normalerweise funktioniert. In der Themenliste:

  • Wenn Sie auf den Titel eines Themas klicken, navigieren Sie zum neuesten ungelesenen Beitrag im Thema (dies kann der OP sein). Dies ist ein natives Kernverhalten :+1: (wir lieben es! :heart: )
  • Wenn Sie auf das Miniaturbild oder den Auszug klicken, gelangen Sie zum OP

Jetzt habe ich einige zusätzliche Funktionen hinzugefügt:

Themenweise können Personen mit Bearbeitungsrechten für das Thema (normalerweise der Autor, Administrator, oft TL4 und Moderator) einige zusätzliche Optionen auswählen:

  • Immer zum neuesten Beitrag in diesem Thema navigieren
  • Den Auszug des neuesten Beitrags in diesem Thema anstelle des OP anzeigen

Diese sind derzeit für jedes Thema auf FALSE gesetzt.

(zusätzlich zur Auswahl des spezifischen Miniaturbilds, das Sie anzeigen möchten)

Beispiele, wo dies nützlich sein könnte:

  • Patch Notes, die Beitrag für Beitrag geliefert werden (wodurch der neueste Beitrag sehr wichtig wird)
  • Mitarbeiterankündigungen, die in einem bestimmten Thema verfasst werden (wobei die neueste Ankündigung am wichtigsten ist)

Hinweis: Dies ist nur möglich, wenn Sie auch das Sidecar-Plugin installieren.

(@Dimava Sie waren an diesem Bereich interessiert)

1 „Gefällt mir“

Auszüge unterstützen jetzt Emojis:

Keine Website-weite Standardeinstellung?
Ich hätte eine verwenden können, schätze ich.