Vorschau der Themenliste (TLP)

Dies ist ein Theme-Komponente, bietet jedoch die Möglichkeit, ein ergänzendes Plugin hinzuzufügen.

:information_source: Zusammenfassung Die ursprüngliche Topic Preview-Komponente, mit der du Bilder und Auszüge (und mehr!) zur Themenliste hinzufügen kannst, während du konfigurieren kannst, welche Ergänzungen in welcher Liste angezeigt werden.
:hammer_and_wrench: Repository-Link GitHub - merefield/discourse-tc-topic-list-previews: Enriches the content and layout of topic lists · GitHub
:open_book: Installationsanleitung Installing a theme or theme component
:heart: Spenden Bitte erwäge, ein wiederkehrender Sponsor meiner Open-Source-Arbeit zu werden, auf einem Niveau, das zu den Ressourcen und Anforderungen deiner oder deiner Organisation passt, um sicherzustellen, dass diese Komponente die Wartung erhält, die sie verdient, und auch in Zukunft auf deiner Website funktioniert.

Gefällt dir diese Theme-Komponente? Bitte gib ihr einen :star: auf GitHub

Installiere diese Theme-Komponente

Funktioniert sehr gut mit Discourse Bars 🍻 🍸 (a sidebar framework)!

Übersicht

Topic List Previews ermöglicht es dir:

  • Bilder, Auszüge und Themenstatistiken zu Themenlisten-Einträgen hinzuzufügen; und
  • Das Layout und den Stil der Themenlisten-Einträge zu ändern
  • „Featured“-Themen über Themenlisten und Themen hinzuzufügen.
  • User Wall zur Aktivitätsseite des Benutzers hinzuzufügen (auch „Portfolio“-Feature genannt).

Das Sidecar

Dies kann durch das „Sidecar-Plugin“ ergänzt werden: https://github.com/merefield/discourse-topic-previews-sidecar

Dies ist derzeit ein privates Repository, auf das meine GitHub-Sponsoren, die mindestens $7 spenden, Zugriff erhalten.

um folgende Funktionen hinzuzufügen:

  • „Aktionen“ (Lesezeichen, Verlinken und Liken aus der Themenliste)
  • Thumbnail-Auswahl im Topic Meta Editor. (Wähle jedes Thumbnail aus dem gesamten Thema mit einer einfachen Benutzeroberfläche)
  • Einfärbung des Hintergrunds basierend auf der dominierenden Farbe des Thumbnails
  • Verarbeitung von YouTube-Thumbnails, um schwarze Ränder zu entfernen (entscheidend für die Bestimmung der besten dominierenden Farbe).
  • Option, Thumbnails beim Neuerstellen eines Topic-Posts neu zu erstellen, um die Beseitigung von Rändern auf individueller Ebene schnell zu verwalten.

Plugin-Installationsanleitung: Install plugins on a self-hosted site

Du brauchst mindestens die Theme-Komponente, das Plugin ist optional.

Diese Einstellungen können site-weit oder kategoriespezifisch auf alle oder ausgewählte Themenlisten angewendet werden.

Dieses flexible Funktionsset ermöglicht es dir, eine Vielzahl verschiedener Themenlistenstile zu erstellen, einschließlich

Basis-Stil

Relevante Einstellungen
  • Themenlisten-Thumbnail
  • Themenlisten-Auszug
  • Themenlisten-Aktion

Pinterest (Masonry)-Stil, auch „Tiles“ genannt

Relevante Einstellungen
  • Themenlisten-Tiles
  • Themenlisten-Thumbnail
  • Themenlisten-Auszug
  • Themenlisten-Aktion
  • Themenlisten-Thumbnail-Breite
  • Themenlisten-Thumbnail-Höhe

welches eine Breitformat-Option hat (hinter der Einstellung topic_list_tiles_wide_format):

Dies funktioniert responsiv, sodass es sich bei zu geringer Breite in das Mauerwerk-Format auflöst (und umgekehrt).

Featured-Bilder

Relevante Einstellungen
  • Themenlisten-Featured-Bilder-Tag
  • Themenlisten-Featured-Bilder-Anzahl
  • Themenlisten-Featured-Breite
  • Themenlisten-Featured-Höhe
  • Themenlisten-Featured-Titel
  • Themenlisten-Featured-Auszug
  • Themenlisten-Featured-Reihenfolge

Ein-/Ausschalten von Auszügen:

Ich habe dies vor einiger Zeit für die Verwendung mit meinem AI Topic Summaries-Plugin eingeführt.

Du kannst es für TLP verwenden:

Beispiele in der Wildnis :seedling:

Support

Ich biete keinen garantierten Support kostenlos an. Ich kann Support für Unternehmen oder Institutionen anbieten, die sich für eines meiner GOLD- oder PLATINUM-monatlichen Sponsorship-Tiers anmelden.

Es gibt auch eine einmalige Bug-Jagd-Option.

54 „Gefällt mir“
Facebook-like Feed?
Topic List Previews (legacy)
A more social Discourse layout
Discourse AI Topic Summary :robot:
Hi, is there a plugin for user image galleries?
New Photography Theme
Search results page displays topics title that I cannot click
What are good plugins or theme components for a forum emphasizing pictures?
Changing views to creating date?
I want to create a Theme/Theme component as shown in the picture below!
Imageboard layout for topics (topic excerpts)
Enabling a plugin for a specific theme only
Undefined column 'boomarks.post_id' after update
Attempted to upgrade and I think I messed something up
Allow users to block keywords
How to display posts as blocks?
Option to select format and compression degree for thumbnails
FKB Pro - Social theme
FKB Pro - Social theme
Multiple installs of user portfolio
Any plugins that show MEDIA on forum index?
FKB Pro - Social theme
Topic List Sort - Random
How can I change the background of a certain topic?
Homepage plugin for displaying recent topics, latest members, popular threads, and similar elements
Some posts showing 'ignored content'
Topic details under title
FKB Pro - Social theme
How to set summary word count?
Ghost Theme
2023: The Year in Review
Can the homepage display images within the Topic feed?
Expand new posts in topics in "Unread" and "New" to full summary
Can we get a custom PROFILE up?
Topic Author
Is it possible to display the thumbnails in Docs?
All links to categories broken?
Discussion grid latest
Is there a Kanban theme for Discourse?
Is it possible to add posts to a profile?
Carousel sliders with Featured Tiles component on mobiles?
How to display posts in grid?
FKB Pro - Social theme
Can discourse be used entirely through the APIs to build a flutter app?
2024: The Year in Review
How can I set the search results displayed in grid or mansionry
Visually better separate topics on the home page
Can Discourse achieve this kind of card UI layout for topics?
Creating a Unique Gallery Layout for a Category
View count on fakebook theme
Display post content in homepage
Create a forum with the same interface and functions
Help with display home screen look
Is there a way to display topic contents in category view?
How can I make my forum look like this one?
Homepage Feature
Cannot see the multiple posts selection icon on desktop view
Fakebook Theme
Video thumbnails issue
Don't show grid, just topics list
Guest Gate Theme Component
Visual newsfeed as community home
Visual newsfeed as community home
Looking for feedback on my new Discourse site ✨
Featured Topics
PAID - Seeking Discourse Developer for Custom Portfolio Feature
Eliminate YouTube thumbnail black bars
This theme (or component) msg doesn't go away
How to create a banner with link in the image?
Chat channels and chat nav seem to have broken
Topic List Previews (legacy)
Adding Like Dislike Buttons And Inline Replies To Redditish Theme
News on the sidebar
2021: The Year in Review
Topic excerpts appearing after update to Discourse 2.8
Thumbnail of topic
Extend Topic List Thumbnails TC with like button
Infinite scrolling is a total pain
Developing a component or plugin similar to topic list thumbnails or topic list previews
No Thumbnail for Unlisted Vimeo Videos
Plugin vs. theme component
Discourse.stpl and discourse.tlp

Gibt es eine Möglichkeit, die Reihenfolge der hervorgehobenen Bilder basierend auf der Zeit, zu der das Tag hinzugefügt wurde, festzulegen? Derzeit wird das hervorgehobene Bild des Themas mit der neuesten Aktivität angezeigt, wodurch die neuesten getaggten Bilder nach unten verschoben werden.

Wenn ich zum Beispiel 10 Bilder habe und 5 davon als hervorgehoben markiere, werden diese 5 in der oberen Leiste angezeigt. Wenn ich 5 weitere Tags hinzufüge, ersetzen diese die vorhandenen 5. Wenn jedoch eines der vorherigen 5 Themen Kommentare oder Beiträge hat, wird dieses Bild nach vorne gebracht.

3 „Gefällt mir“

Etikett? Nein, aber es gibt diese Option, nach Erstellungsdatum zu sortieren:

image

1 „Gefällt mir“

Warnung: Ich werde sehr bald eine Änderung am Layout von Kacheln (Element) vornehmen. Wenn Sie einige CSS-Anpassungen vorgenommen haben, müssen diese möglicherweise … äh … angepasst werden:

Ich verspreche, dass ich dies nicht sehr oft tun werde, aber diese Änderung dient dazu, die Dinge aufzuräumen und einige neue Funktionen zu ermöglichen, die in Zukunft erscheinen könnten …

Derzeit ist die Änderung auf dem beta-Zweig.

3 „Gefällt mir“

Ja, diese Option hilft ein wenig, aber wenn ältere Beiträge aktualisiert werden, rücken sie nach vorne.

2 „Gefällt mir“

Ich nutze nur die nativen Optionen der Discourse API (es ist im Grunde eine Theme Component, daher kann man die API nicht ändern). Wenn ich Zeit habe, werde ich mir die Reihenfolge noch einmal ansehen. Dies kam jedoch vor einiger Zeit auf und ich habe eine Änderung vorgenommen, um einem der Benutzer zu helfen. Topic List Previews (legacy) - #1154 by merefield. Ich bin überrascht, dass dies nicht wie spezifiziert funktioniert. Man würde erwarten, dass das created_at eines Themas trotz neuer Beiträge statisch bleibt? Sind Sie sicher, dass Sie die Einstellung geändert und den Browser aktualisiert haben?

3 „Gefällt mir“

@raghukamath Ich habe dies gerade getestet und es scheint wie vorgesehen zu funktionieren? Es wird immer noch nicht in Reaktion auf neue Beiträge geordnet und beachtet das created_at-Datum. Bitte aktualisieren Sie Ihren Browser und versuchen Sie es erneut.

3 „Gefällt mir“

Kein Problem. Ich werde mehr testen. Vielleicht habe ich mich aufgrund des Verhaltens bei aktivierter Option geirrt. Entschuldigen Sie die vielen Umstände.

Ein weiteres Problem, das meine Mitglieder hervorgehoben haben, betrifft die CSS-Korrektur für die Farben von ungelesenen und gelesenen Themen, die in mobilen Browsern nicht angewendet wird.

1 „Gefällt mir“

Ja, das war noch ausstehend, wie bereits erwähnt. Ich werde versuchen, dies mit dem oben beschriebenen Layout-Update zu veröffentlichen, wahrscheinlich innerhalb weniger Tage.

Hallo, ich habe versucht, mit dem veralteten Git-Plugin zu arbeiten, als ich die CSS für mobile Thumbnails nicht überschreiben konnte. Sie wurde immer wieder auf eine Höhe von 80 Pixel zurückgesetzt. Ich habe angefangen zu suchen und gesehen, dass sie in eine Komponente verschoben wurde. Werde ich das gleiche Problem haben und die Komponente klonen müssen, um sie zu ändern, oder gibt es eine andere Lösung? Ich möchte, dass Mobilgeräte im mobilen Browser die volle Breite haben.

Würde das Layout hier nicht Ihren Bedürfnissen entsprechen: Topic List Previews (TLP) - #4 by merefield Ihren Bedürfnissen entsprechen? Die neuen Kacheln haben Miniaturansichten in voller Breite. Dies befindet sich derzeit im beta-Zweig. Installieren Sie diesen, wenn Sie möchten, als zusätzliche Theme Component und probieren Sie es aus. Denken Sie daran, den Zweig bei der Installation anzugeben und den Namen der Theme Component zu bearbeiten, um klarzustellen, dass es sich um die Beta handelt.

1 „Gefällt mir“

Das würde es definitiv. Ich habe es jetzt im Vollbildmodus, wie ich es wollte. Danke.

1 „Gefällt mir“

Ich habe den beta-Branch zusammengeführt:

  • Das interne Styling der Kacheln wurde modernisiert und aufgeräumt. Miniaturansichten nehmen nun die volle Spaltenbreite ein.
  • Es gibt eine Reihe von CSS-Vereinfachungen.
  • Das Mobile-Layout wurde für Nicht-Kacheln geringfügig verbessert.
  • Kacheltitel sollten nun auch auf Mobilgeräten frühere Besuche widerspiegeln.
4 „Gefällt mir“

Hallo,

Vielen Dank für diese großartige Komponente! Ich liebe das Design :heart_eyes:

Ich bin relativ neu in Discourse und kenne mich mit den technischen Begriffen nicht gut aus.

Ich hatte Probleme damit, dass die Bilder in der Listenkomponente nicht angezeigt werden. Aus irgendeinem Grund werden die Bilder in der Vorschau der Komponente angezeigt, aber wenn ich die tatsächliche Komponente lade, sind die Bilder nicht mehr da.


^ Dies ist die Vorschau der Komponente

1 „Gefällt mir“


^ So sieht es aus, wenn ich die eigentliche Seite lade

Nun glaube ich, dass es etwas mit meinen Discourse-Einstellungen zu tun hat??

Gibt es eine bestimmte Einstellung, die aktiviert sein muss, damit diese Komponente funktioniert? Ich weiß wirklich nicht, warum sie nicht so funktioniert, wie sie sollte…

1 „Gefällt mir“

Hallo, danke für Ihr Interesse.

Ein paar Dinge:

  • Wenn Sie noch nie eine ähnliche Komponente oder ein ähnliches Plugin installiert haben, kann es zu Verzögerungen kommen, bevor alle Miniaturansichten generiert werden. Dies ist ein Stapelverarbeitungsprozess und braucht Zeit. Dieser Prozess sollte automatisch im Hintergrund laufen, sobald Sie die Komponente installiert und zu einem Theme hinzugefügt haben. Überprüfen Sie Ihre Sidekiq-Warteschlange. Möglicherweise sehen Sie viele geplante Jobs.
  • Es ist nicht unbedingt mit jedem Theme kompatibel, es besteht immer die Möglichkeit eines Konflikts: Es wurde nur mit dem Standard-Theme entwickelt und entworfen. Bitte testen Sie es zunächst auf Ihrer Website nur mit dem Standard-Theme. Sie können sein Aussehen und Gefühl anpassen, aber das muss auf den speziellen Artefakten dieser Komponenten basieren.
1 „Gefällt mir“

Hallo Robert,

Vielen Dank für deine Antwort! Ich werde das, was du vorgeschlagen hast, auf meiner Website testen :slight_smile:

1 „Gefällt mir“

Hallo Robert. Ich bringe eine Tabelle mit 3rd-Party-JavaScript unterhalb des Headers ein, und das Skript bricht die Vorschauen, wenn ich es in einer Komponente verwende. Haben Sie eine Idee für eine Problemumgehung?

Wenn in diesem Skript ein Fehler auftritt, der die Ausführung von JavaScript verhindert, könnte dies den TLP-Layoutcode beeinträchtigen, der erfordert, dass JavaScript optimal funktioniert. Suchen Sie nach roten Fehlern in der Browserkonsole.

1 „Gefällt mir“

Hallo, ich habe die von Ihnen vorgeschlagene Option „erstellt am“-Datum aktiviert. Es löst die Probleme teilweise. Aber ich denke, im älteren Plugin wurde die Reihenfolge nach dem Datum festgelegt, an dem der Beitrag markiert wurde. Auch das Problem, dass ältere Bilder auf der Titelseite bei jeder Aktualisierung oder Antwort auf das Thema erscheinen, erschwert es einem aktuellen Bild, hervorgehoben zu bleiben. Angenommen, ich mache ein Bild zum Featured-Bild und wenn ein älterer Beitrag von vor einem Jahr eine neue Antwort erhält, wird die Titelseite das Featured-Bild dieses Beitrags haben. Wenn viele ältere Beiträge beantwortet werden, verschwindet das neu markierte Featured-Bild.