DiscoTOC - automatisches Inhaltsverzeichnis

Ich frage mich, ob das Inhaltsverzeichnis (ToC) auf diesen Nutzungsbedingungen (ToS), FAQ- und Datenschutzseiten funktioniert, die über Discourse-Links wie /tos und /privacy aufgerufen werden?
Bei mir wird das Inhaltsverzeichnis dort nicht angezeigt, aber auf der Seite in der entsprechenden Kategorie mit demselben Inhalt wird es erneut angezeigt.

3 „Gefällt mir“

Diese Komponente ist wunderbar! Aber gibt es eine Möglichkeit, eine Inhaltsübersicht (ToC) für viele Themen auf einmal hinzuzufügen? Ich habe 130 Themen, mit denen ich dies gerne verwenden würde…

Außerdem frage ich mich, ob es nummerierten und vielleicht sogar Aufzählungstext erkennen könnte? Wahrscheinlich nicht… sie hätten oft viel Text daneben, was die Inhaltsübersicht unübersichtlich machen würde.

1 „Gefällt mir“

Brillant. Danke fürs Teilen! :+1::clap:

1 „Gefällt mir“

@Johani Habe das gerade installiert, funktioniert perfekt und ist super nützlich. Und danke, dass du diesen Meme nicht sterben lässt, lol.

4 „Gefällt mir“

Ich habe dieses Problem auch, aber es tritt nur bei einigen Beiträgen auf. Es scheint kein Konflikt mit anderen TCs oder Plugins zu sein, und ich kann nichts im Browser sehen, das es erklären würde:

2 „Gefällt mir“

Ist es möglich, nicht nur die Überschriften des ersten, sondern aller Beiträge im Inhaltsverzeichnis zu haben, da wir beabsichtigen, dieses Plugin für Story-Threads zu implementieren, bei denen jedes Kapitel separat zusammen mit den Kommentaren anderer Benutzer veröffentlicht wird?

3 „Gefällt mir“

Ist es jemandem aufgefallen, dass die Beiträge mit dem Inhaltsverzeichnis beim Laden der Seite leicht nach unten gescrollt sind?

4 „Gefällt mir“

Das ist mir auch aufgefallen. Ich dachte immer, ich hätte mein (empfindliches) Mausrad berührt.

3 „Gefällt mir“

Das weißt du zwar nicht, aber glaubst du, dass es ein CSS-Problem oder ein Skriptproblem wäre? Ich habe das Repository geforkt und versucht, die Ursache zu finden. Ich finde das sehr ärgerlich.

1 „Gefällt mir“

Hattest du in deinem Bild auch mehr als einen Anker auf der rechten Seite wie auf diesem Bild?

Ich habe festgestellt, dass dieses Problem bei mir auftritt, wenn mehr als ein Anker vorhanden ist, und ich frage mich, ob die zusätzlichen Anker den Rest des Beitrags etwas weiter nach links schieben oder zumindest das Inhaltsverzeichnis breiter machen, als es sein sollte, was dazu führt, dass der feste Avatar darüber erscheint und sich dann beim Scrollen überschneidet.

2 „Gefällt mir“

Ja, aber es scheint zu verschwinden, wenn ich die Seite neu lade (meistens). Es ist also etwas schwierig, es zuverlässig zu reproduzieren.

1 „Gefällt mir“

Ich sehe das gleiche Verhalten. Vielleicht ist dies nur ein Problem für die Person, die den Beitrag verfasst/bearbeitet?

1 „Gefällt mir“

Ich glaube, Sie können es reproduzieren, wenn Sie den Beitrag bearbeiten, speichern … und dann haben Sie das doppelte doppelte Ankerproblem. . .

1 „Gefällt mir“

Ich bekomme auch die Fehlausrichtung bei einem unveränderten Thema, aber ohne das Ankerproblem:

\u003e

3 „Gefällt mir“

Vielen Dank für die Erstellung dieses wunderbaren Plugins!

Ich erhalte einen Server-500-Fehler, wenn ich versuche, DiscoTOC zu aktualisieren.

Ich habe gerade Discourse aktualisiert und gehe alle Themes usw. durch, die als aktualisierbar gekennzeichnet sind. Diese Liste enthält DiscoTOC.

Ich habe versucht, ein manuelles Update über die Benutzeroberfläche durchzuführen, aber es schlägt mit einem Serverfehler 500 fehl. Dann habe ich “auto-update” aktiviert und die Maschine neu gestartet. Discourse startet nicht. Dann habe ich versucht, den Container neu zu erstellen → Discourse wird nicht erstellt/startet nicht.

Wenn ich den Container manuell starte und DiscoTOC über die Benutzeroberfläche lösche, funktioniert alles wieder… aber jetzt haben wir kein DiscoTOC mehr (:frowning:).

Ich habe auch versucht, es als ZIP-Datei von GitHub herunterzuladen, und das gleiche Problem erhalten.

Ich sehe nichts Offensichtliches in den Protokollen, die ich mir angesehen habe.

Haben Sie Vorschläge, was ich versuchen könnte?

Vielen Dank im Voraus!

2 „Gefällt mir“

Hallo Julian,

Entschuldige, dass du Probleme hast. Ich habe gerade meine selbst gehostete Website aktualisiert, um zu sehen, ob ich dein Problem reproduzieren kann, und kann ohne Probleme aktualisieren. Vielleicht gibt es einen kürzlich von DiscoTOC, an dem @pmusaraj gearbeitet hat, der mit einem deiner anderen Plugins oder Theme-Komponenten in Konflikt steht?

Kannst du versuchen, mehr zu testen, indem du DiscoTOC neu installierst und dir dann die Seite mit geöffneter JavaScript-Konsole ansiehst? Wenn du dort Fehler siehst, lass es uns bitte hier wissen. Kannst du auch deine /logs auf Fehler überprüfen, die mit den Zeiten übereinstimmen, zu denen du den 500er-Fehler erhältst?

Viele Grüße,

Tobias

2 „Gefällt mir“

Können Sie irgendwelche Theme-Komponenten installieren, @kiwikid? Der Fehler, den Sie sehen, hat wahrscheinlich wenig mit DiscoTOC zu tun, es klingt für mich, als ob Ihre Instanz überhaupt keine Komponenten installieren kann. (Außerdem habe ich DiscoTOC gerade auf einer Testinstanz entfernt und neu installiert, und es hat einwandfrei funktioniert.)

Zur Information: Ich werde in den nächsten Stunden/Tagen einen PR zusammenführen, der viele interne Änderungen an der Komponente vornimmt.

6 „Gefällt mir“

Vielen Dank für die schnelle Antwort @pmusaraj. Bevor ich gepostet habe, habe ich erfolgreich ein paar Themes hinzugefügt. Ich habe gerade Topic Stopwatch hinzugefügt, falls etwas kaputt/anders ist bezüglich Theme-Komponenten. Das wurde sauber und ohne Probleme installiert. Ich habe auch das Kanban-Addon hinzugefügt, das in der automatischen „beliebten“ Liste stand, ohne Probleme.

Ich habe gestern Abend auch versucht, den DiscoTOC Refactor-Branch zu installieren und hatte das gleiche Problem.

Ich habe https://github.com/discourse/DiscoTOC als URL verwendet und den Branch-Namen manuell von master → main gesetzt.

Alles, was ich bekomme, ist ein Serverfehler 500 :frowning:

Der Versuch mit dem zwei Jahre alten Branch marks-testing installiert einwandfrei (!)

Das Dashboard zeigt, dass die Discourse-Version 2.8.0.beta11 (cbf99f48d8) ist.

Installierte und aktive Plugins: discourse-chat-integration, discourse-voting, discourse-formatting-toolbar, discourse-graphviz, discourse-hot-topics, discourse-math, discourse-solved, discourse-user-notes, discourse-whos-online, docker-manager. Das Styleguide-Plugin ist ebenfalls installiert, aber nicht aktiv.

Lassen Sie mich wissen, wenn ich weitere Informationen sammeln kann, um bei der Fehlersuche zu helfen!

3 „Gefällt mir“

Gibt es etwas in /logs? Diese 500er sollten mehr Details in den Logs haben.

2 „Gefällt mir“


Hallo Joe,
Ich frage mich, warum das Inhaltsverzeichnis nicht vollständig rechts angezeigt wird!
Was habe ich falsch gemacht? Kannst du es für mich reparieren? Danke!

2 „Gefällt mir“