Ja. Wenn Sie die folgende Theme-Komponente und nicht das Plugin verwenden.
https://github.com/merefield/discourse-topic-list-previews-theme
Ja. Wenn Sie die folgende Theme-Komponente und nicht das Plugin verwenden.
https://github.com/merefield/discourse-topic-list-previews-theme
Danke für die Antwort! Bisher habe ich noch nicht experimentiert, da ich nur ein grundlegendes Verständnis von CSS habe. Könntest du mir bitte eine grobe Richtung aufzeigen, damit ich mich daran versuchen kann? Ich bin mir nicht sicher, welcher Teil des Codes für das Verhalten der Tags verantwortlich ist.
20 Tags sind tatsächlich eine ganze Menge. Das liegt daran, dass wir das Forum zum Teilen von Texten nutzen, und die Nutzer gehen beim Taggen ihrer eigenen Werke regelrecht über Bord.
Das ist jedoch sehr praktisch, denn es macht es super einfach, Inhalte nach verschiedenen Charakteren, Schauplätzen und Beziehungen zu finden.
Der schnellste Weg, dies zu beschleunigen, besteht darin, deine Site zu teilen. Wenn du es vorziehst, kannst du mir auch eine private Nachricht senden.
Du musst dich daran gewöhnen, den Browser-Inspector zu verwenden und Themes – auch auf einem grundlegenden Niveau – anzupassen. Beginner's guide to using Discourse Themes Anschließend Developing Discourse Themes & Theme Components
Nutze den Browser-Inspector, um die richtigen Teile zu finden. Experimentiere. Hier ist die Anleitung für Firefox: Page Inspector — Firefox Source Docs documentation
Es mag viel zu sein, was du lernen musst, aber es lohnt sich, ist sehr lohnend und hilft dir, deine Site in Zukunft effektiver zu verwalten.
@merefield Es ist Zeit für ein Update!
Gibt es bekannte Probleme?
Soweit ich weiß, nicht. Ich habe heute Morgen zwei Websites neu aufgebaut, und sowohl der TC als auch das Plugin scheinen einwandfrei zu funktionieren.
Lieber @merefield, ich bin dir sehr dankbar für dein Plugin und möchte gerne die Lösung für dieses Problem beitragen. Ich habe meine Entwicklungsumgebung noch nicht eingerichtet, um einen Pull Request zu erstellen, aber dies scheint das Problem zu beheben.
Du kannst diese Lösung ausprobieren:
In dieser Datei: https://github.com/merefield/discourse-topic-list-previews-theme/blob/master/javascripts/discourse/templates/list/topic-meta.hbr
Ersetze:
<div class='topic-replies posts-map {{likesHeat}} inline sub' title='{{title}}'>
<a href class='posts-map badge-posts {{likesHeat}}'>{{d-icon "far-comment"}}{{number topic.replyCount}}</a>
</div>
Durch:
<div class='topic-replies posts-map {{likesHeat}} inline sub' title='{{title}}'>
{{d-icon "far-comment"}}{{number topic.replyCount}}
</div>
Im Grunde genommen wird das href-Tag um die Kommentare entfernt. Ich weiß nicht, welche Bedeutung es hat, aber wenn du es entfernst, kannst du die verschiedenen Kommentare auswählen und im Thema zu ihnen navigieren.
Vielen Dank für deine Unterstützung.
Hier ist das ursprüngliche Problem:
https://github.com/merefield/discourse-topic-list-previews-theme/
Ich glaube, ich habe einen Fehler in der Vorschau-Liste der Themen gefunden, wenn jemand auf „Antworten“ klickt.
Idealer Fall:
Klicke auf die Antworten für das Thema in der Vorschau-Liste der Themen. Du kannst die Daten auswählen, wählst eines aus und wirst zu den Details des Themas weitergeleitet.
Mein Problem:
Klicke auf die Antworten für das Thema in der Vorschau-Liste der Themen. Ich sehe die Datumsauswahl, aber bevor ich eines auswähle, wird die Seite der Vorschau-Liste der Themen neu geladen und ich werde nicht zu den Details des Themas weitergeleitet.
Ich wäre absolut begeistert, wenn Sie einen PR einreichen würden, um dies zu beheben.
Denken Sie also daran, eine Dev-Umgebung ordnungsgemäß einzurichten, damit Sie dies testen und entsprechend einreichen können.
Allerdings glaube ich nicht, dass dies das Problem ist.
In der von Ihnen gescreenshotten Nicht-Kacheln-Ansicht wird tatsächlich die Core-Vorlage verwendet:
(Für Plugin-Entwickler lautet unser Mantra: Weichen Sie niemals vom Core-Code ab, es sei denn, Sie müssen es wirklich, insbesondere wenn es um Vorlagen geht!)
{{#if notTilesStyle}}
SNIP
{{raw "list/posts-count-column" topic=topic}}
(siehe https://github.com/merefield/discourse-topic-list-previews-theme/blob/master/javascripts/discourse/templates/list/topic-list-item.hbr)
Ich glaube nicht, dass für die Nicht-Kacheln-Ansicht jemals die Datei aufgerufen wird, auf die Sie verweisen: https://github.com/merefield/discourse-topic-list-previews-theme/blob/master/javascripts/discourse/templates/list/topic-meta.hbr
Diese wird nur für die Kacheln-Ansicht verwendet. Die Symbole in der Vorlage sind der Beweis.
Lassen Sie sich jedoch nicht von meiner Einschätzung Ihren Enthusiasmus nehmen. Bitte richten Sie sich ein und legen Sie los; ich werde jeden von Ihnen eingereichten PR prüfen.
Wenn Sie noch weiter gehen und dies auch für die Kacheln-Ansicht beheben könnten, wäre das noch besser!
Danke @merefield für das Feedback. Ich habe den Code erneut überprüft. Du hast recht: Für das Nicht-Fliesen-Design wird die Kernvorlage verwendet. Für das Fliesen-Design könnte meine vorgeschlagene Lösung das Problem beheben.
Ich werde jedoch noch etwas Zeit für den PR benötigen, und sobald er bereit ist, werde ich dir eine Nachricht senden.
Nochmals vielen Dank für deine Unterstützung!
Das Update ist problemlos verlaufen ![]()
Ja, ich habe Mitte des Monats eine Korrektur für einen Fehler veröffentlicht, und seitdem hatten wir Glück ![]()
Danke für diese großartige Arbeit! Ist es möglich, die Vorschau nur auf ein bestimmtes Tag anzuwenden? D.h. beim Filtern nach anderen Tags werden diese mit der Standardansicht angezeigt.
Ich habe die gleiche Anforderung:
https://meta.discourse.org/t/topic-list-thumbnails-theme-component/150602/105?u=terrapop
Wir unterstützen bereits die Diskretion über die Tags-Entdeckungsroute. Derzeit sind keine Pläne vorhanden, die Komplexität zu erhöhen, indem spezifische Tags adressiert werden, da die Einstellungen bereits ein Chaos sind.
Vielleicht, wenn dies ein finanziell gefördertes Projekt wäre … Pavilion
Ich habe dieses Plugin auf einer neuen Discourse-Instanz installiert, deren Version 2.6.0.beta2 lautet. Zuvor funktionierte es einwandfrei. Jetzt funktioniert es zwar, aber nach dem Öffnen von Themen sind alle Beiträge nicht mehr sichtbar. Können Sie mir helfen?
Ich habe hier einige Screenshots angehängt.
Bist du auf der neuesten Discourse-Version?
Bitte beachte, dass wir uns außerhalb des Supportzeitraums befinden (siehe OP).
Allerdings kann ich das Problem nicht nachvollziehen. Das sieht nicht nach neuem TLP-Code aus? (Suche gerne nach .router auf GitHub). Vielleicht hast du ein anderes Plugin oder eine Theme-Komponente installiert, die diesen Fehler verursacht? Fehler im JavaScript können TLP (und andere Dinge) sofort zum Stillstand bringen. Ich empfehle dir, alle Plugins und TCs außer TLP zu entfernen und es erneut zu versuchen. Füge sie dann einzeln wieder hinzu, um den Verursacher zu finden.
Ich habe es erneut getestet. Ich habe alle Plugins deaktiviert, die ich in Discourse installiert habe. Als ich danach das Plugin „Topic Previews
Bei deinem Setup stimmt etwas sehr Seltsames nicht. Ich habe gerade eine meiner Seiten mit der neuesten tests-passed-Version neu aufgebaut, und sie funktioniert einwandfrei. Auch die neueste master-Version läuft bei mir im Entwicklermodus problemlos. Vergewissere dich bitte auch, dass du deine installierten Theme-Komponenten überprüft hast – räume sie ebenfalls komplett auf.
Führe auch für das Bewertungs-Plugin die gleichen Schritte durch. ![]()