DiscoTOC - automatisches Inhaltsverzeichnis

4 „Gefällt mir“

Vielen Dank und Entschuldigung, dass ich das übersehen habe…

Es funktioniert einwandfrei! Ich schätze Ihre Zeit und Hilfe wirklich sehr! :raising_hands:

2 „Gefällt mir“

Alles funktioniert, aber:

  1. Auf Mobilgeräten sehe ich den Button „Inhaltsverzeichnis“ nicht, wie in der Anleitung gezeigt:

  1. Die einzige Möglichkeit, ihn zu sehen, ist, mindestens einen Kommentar/eine Antwort hinzuzufügen (ich würde erwarten, dass er auch dann angezeigt wird, wenn keine Antworten hinzugefügt wurden?), aber selbst dann ist das, was angezeigt wird, nicht dasselbe wie auf dem Bild:

Ist es möglich, dass „Inhaltsverzeichnis“ angezeigt wird und nicht nur das Symbol? Ich denke, vielleicht ist das über CSS möglich, aber ich habe mich gefragt, ob dies ein neues „Feature“ ist oder etwas anderes, das ich ändern kann, um den Text anzuzeigen?

Ich habe sogar versucht, den Standardtext zu ändern, falls das das Problem war, aber ohne Erfolg:

image


EDIT: Ich konnte den Text über CSS in einer benutzerdefinierten Komponente hinzufügen, frage mich aber immer noch, ob das ein Fehler ist oder nicht?

@media screen and (max-width: 767px) {
  .d-toc-mini button::after {
    content: "Table of Contents";
    margin-left: 5px;
    font-size: 14px;
    vertical-align: middle;
  }
}

Und ich habe das Problem, dass es nur unten sichtbar ist (statt „sticky“), wenn es keine Antworten gibt, immer noch nicht gelöst.

Die Screenshots im ersten Beitrag sind ziemlich alt. Sie werden darin keine Informationen über die Schaltfläche finden, mit der Sie zwischen Zeitachse und Inhaltsverzeichnis wechseln können, wenn mehr als ein Beitrag vorhanden ist, oder Informationen über die Funktion „Inhaltsverzeichnis für Antworten“.

Das Problem mit der fehlenden Schaltfläche auf Mobilgeräten wurde hier gemeldet:

Vielleicht möchten Sie auch diese Funktionsanfrage unterstützen: Fully expand table of content, wenn Sie eine offizielle Unterstützung anstelle von benutzerdefiniertem CSS bevorzugen.

2 „Gefällt mir“

Ich konnte es zum Laufen bringen, wenn keine Antwort vorhanden ist:

Ich habe gerade mein Feedback zu diesem Thema hinzugefügt. Danke.

1 „Gefällt mir“

Mir ist aufgefallen, dass etwas kaputt ist.
Auf Mobilgeräten gleitet das TOC-Panel nicht über das Thema. Es wird unten hinzugefügt:

Ich dachte, es könnte ein Problem mit einer der anderen Komponenten sein, aber ich habe sie alle deaktiviert und nur diese eine eingeschaltet gelassen.


EDIT: Mir ist aufgefallen, dass dieses Problem nur sichtbar ist, wenn das Thema keine Antworten hat. Ich habe eine Testantwort hinzugefügt, und jetzt funktioniert es. Selbst ein einfaches Aufheben der Liste > Hinzufügen zur Liste funktioniert:

image

Bug…?

Ich habe die DiscoTOC 2.1.0 Theme-Komponente installiert, aber die Option zum Generieren eines TOC wird nicht unter dem „+“ im Composer-Dialog angezeigt. Ich bin auf Discourse 3.6.0.beta1-dev. Im Menü „+“ sehe ich „Ganzen Beitrag zitieren“, „Tabelle einfügen“, „Details ausblenden“, „Datum/Uhrzeit einfügen“, „Fußnote hinzufügen“, „Umfrage erstellen“ und „Spoiler ausblenden“.

Gibt es andere Szenarien, bei denen es „nicht funktioniert“? Diese Website hat die Theme-Komponente „Custom Header Links“ und mehrere Plugins.

Bisher habe ich es auf einem Wiki-Beitrag und einem Nicht-Wiki-Beitrag versucht.

Testdokument:

# Oberste Überschrift

## Überschrift der zweiten Ebene

## Eine weitere Überschrift der zweiten Ebene

### Wow, eine Überschrift der dritten Ebene

## Noch eine Überschrift der zweiten Ebene

Ich vermute, Sie haben die Komponente zu Ihrem Theme hinzugefügt und bereits versucht, die Website danach im Browser zu aktualisieren (ich erwähne das, weil ich es manchmal vergesse).

Haben Sie die Vorschau-Schaltfläche des Themes ausprobiert? Das kann hilfreich sein, um einen Konflikt mit einer anderen Komponente zu überprüfen (obwohl ich denke, dass das unwahrscheinlich ist)

Sie können auch versuchen, den Text, den die Schaltfläche im Composer-Menü zum Beitrag hinzufügt, manuell hinzuzufügen


<div data-theme-toc="true"> </div>


Funktioniert das?

1 „Gefällt mir“

Vielen Dank, dass Sie sich so viel Zeit für Ihre Antwort genommen haben! Ich entschuldige mich, aber das Problem liegt bei mir und Apple. Ich benutze Safari auf einem neuen Mac, und das „+“-Menü, wenn es sich öffnet, enthält zwar die TOC-Option, aber sie ist nicht in der Liste sichtbar, und das Menü zeigt keine Scrollbalken an, die ich sehen kann (und sie erscheinen erst, wenn man scrollt). Die vertikale Ausrichtung des Inhalts war zufällig perfekt, als ob er N-1 Elemente statt N enthalten würde. Grrrr. Ich habe es endlich bemerkt, als ich es in Chrome ausprobiert habe, und zufällig war das N-1-te Element halb abgeschnitten, also habe ich gescrollt…

3 „Gefällt mir“

Ich bin froh, dass Sie es gefunden haben.
Ich hatte tatsächlich einmal ähnliche Probleme: Last item of reply composer gear menu inaccessible Ich habe es schon lange nicht mehr versucht, um zu sehen, ob es jetzt besser ist.

2 „Gefällt mir“

PSA, ich bekomme das in meinem Konsolenprotokoll:

2 „Gefällt mir“

Danke für die Meldung! Wir werden heute ein Update bereitstellen.

3 „Gefällt mir“

Letzte Woche nach dem Update auf die neueste Discourse-Version sehe ich diese Warnung in den Logs

Nachricht

DiscoTOC Theme/Komponente wirft Fehler:
TypeError: Dynamisch importiertes Modul konnte nicht abgerufen werden: https://ccc.xxx.com/theme-javascripts/fb8891ef8c38dab255d356c75588ff25d4a97805.js?__ws=ccc.xxx.com

Backtrace

TypeError: Dynamisch importiertes Modul konnte nicht abgerufen werden: https://ccc.xxx.com/theme-javascripts/fb8891ef8c38dab255d356c75588ff25d4a97805.js?__ws=ccc.xxx.com

Umgebung

Sind sowohl Ihre Discourse- als auch Ihre TOC-Komponente auf dem neuesten Stand? Ich kann diese Fehler nicht reproduzieren?

Ja, Discourse ist auf dem Stand vom 11. November aktualisiert und die Komponenten sind ebenfalls auf dem neuesten Stand. Ich sehe einen ähnlichen Fehler für eine andere Komponente

Nachricht

Das Discourse Top Contributors Sidebar Theme/Komponente wirft Fehler:
TypeError: Failed to fetch dynamically imported module: https://ccc.xxx.com/theme-javascripts/ddc9fd1b23f86d280ce4a9dbefc40b751d5fb8b4.js?__ws=ccc.xxx.com

IMG_0446

Hallo zusammen:

Kurze Frage hier und Entschuldigung für das (wahrscheinlich) bereits gemeldete Problem; ich konnte nicht finden, wo.

Es scheint ein Anzeigeproblem mit dem (großartigen) Horizon-Theme zu geben (Screenshot hier im Meta-Forum, mit iOS im Hochformat). Ist dies für eine zukünftige Version protokolliert?

Danke :folded_hands:.

1 „Gefällt mir“

Ja, es gibt ein Thema dazu:
https://meta.discourse.org/t/opening-toc-on-ipad-in-portrait-causes-toc-to-overlay-text-with-no-background/387532

3 „Gefällt mir“

Großartig. Danke für die schnelle Antwort.

1 „Gefällt mir“

Diese Fehler beeinträchtigen Discourse selbst nicht. Sie stammen von der Clientseite, wahrscheinlich verursacht durch Benutzer mit instabilen Verbindungen, Werbeblockern oder anderen störenden Browser-Erweiterungen. @david hat gerade einen PR eingereicht, um diese Warnungen zu unterdrücken, da sie im Wesentlichen unvermeidbar sind und von externen Faktoren herrühren und nicht von etwas innerhalb von Discourse.

2 „Gefällt mir“