Dieses Plugin wird nicht mehr gewartet und funktioniert nicht mit aktuellen Versionen von Discourse.
Wir empfehlen, es von Produktionsseiten zu entfernen, um Probleme bei Updates zu vermeiden.
Vielen Dank an alle, die dieses Plugin über die Jahre genutzt und dazu beigetragen haben.
Mit DiscPage erstellen Sie statische Seiten, indem Sie die Kategorie „Seite" zu einem beliebigen Thema hinzufügen.
Anschließend können Sie Ballonsymbole einfügen, damit Benutzer Unterabschnitte der Seite diskutieren können.
Gibt es eine Möglichkeit, die Kategorien/Unterkategorien links anzuzeigen?
Es gibt keine automatische Möglichkeit, Kategorien auf statischen DiscPage-Seiten anzuzeigen. Sie können jedoch Kategorienlinks manuell hinzufügen. Anschließend können Sie diese Links so gestalten, dass sie in einer linken Seitenleiste angezeigt werden (mithilfe einer Theme-Komponente).
P.S.: Das wissen Sie wahrscheinlich bereits, aber denken Sie daran, dass Sie über das Hamburger-Menü auf die Kategorien zugreifen können.
Das Plugin, das du erwähnst, sieht großartig aus. Ich habe es zwar noch nicht ausprobiert, aber ich würde sagen, die Unterschiede sind:
Die Seitenbearbeitung ist anders: ProCourse bietet ein funktionsreiches Backend, während DiscPage nur ein Thema transformiert (du bist also auf die übliche Markdown-Bearbeitung beschränkt).
ProCourse unterstützt keine Diskussionsblasen innerhalb von Seiten.
Eine DiscPage statische Seite ist nichts weiter als ein Thema mit einer bestimmten vordefinierten Kategorie. Nennen wir sie „Seite“. Daraus folgt:
Statische Seiten können von jedem erstellt werden, der Themen in der Kategorie „Seite“ erstellen darf. Sie müssen die Berechtigungen für die Kategorie „Seite“ entsprechend Ihren Anforderungen festlegen. Der übliche Fall ist es, die Berechtigung „Erstellen“ wie hier erläutert auf Administratoren zu beschränken, damit nur Administratoren statische Seiten erstellen können.
Statische Seiten können vom Autor des Themas und von Mitarbeitern (wie bei jedem normalen Thema) geändert/gelöscht werden.
Warum ändert dein Plugin das Hamburger-Menü-Symbol? Es wurde rot, und jetzt muss ich herausfinden, wie ich das CSS zurück auf den Normalzustand überschreibe. Dein Plugin gefällt mir, aber bitte behebe das Problem.
@syl Ich habe bei diesen Schritten wirklich große Schwierigkeiten. Entschuldigung, ich weiß, das ist ein super Anfängerproblem. ABER könntest du bitte eine einfache Vorlage zum Kopieren und Einfügen bereitstellen? Oder eine kurze Videoanleitung? Oder wenn du mich persönlich durch das Ganze führst, erstelle ich ein YouTube-Video für andere, die SUPER Anfänger sind.
Um eine statische Seite zu bearbeiten, klicke oben rechts auf der Seite auf den „Stift“-Button (du kannst auch über das Hamburger-Menü DiscPage deaktivieren und das Thema dann ganz normal bearbeiten).
Um statische Seiten zu gestalten, verwende die Klasse .dpg-page-content. Um eine einzelne Seite zu gestalten, verwende das Datenattribut html[data-dpg-page-id]. Gehe beispielsweise zu Einstellungen > Anpassen > Helles Theme > CSS/HTML bearbeiten und gib im Bereich Allgemein > CSS Folgendes ein:
Eine statische Seite wird wie ein normales Discourse-Thema gerendert, daher gelten die Regeln für JS-Skripte in Themen. Ich glaube, es gibt hier auf Meta mehrere Diskussionen dazu: Das bedeutet, dass man eine Theme-Komponente erstellt und anpasst (es gibt auch eine Discourse-Einstellung, um das Verlinken externer Skripte zu erlauben).
Vielleicht möchtest du auch den Abschnitt „Eine statische Seite anpassen
Haben Sie bereits eine statische Seite erstellt? Können Sie die Stift-Schaltfläche sehen?
Das Gestalten einer statischen Seite ist vergleichbar mit dem Gestalten einer normalen Discourse-Themenseite: Sie erstellen eine Theme-Komponente und passen sie an. Ein Beispiel finden Sie hier. Sie können auch hier auf Meta nach „Theme Components“ suchen. Die Klasse .dpg-page-content ermöglicht es, CSS-Regeln zu erstellen, die nur für statische Seiten gelten und nicht für alle Themenseiten.
Zu diesem Thema: Angenommen, ich habe eine API, die basierend auf Benutzereingaben ein Bild abruft. In dem von dir gesendeten Link gibt es oben einige Kombinationsfelder. Wenn der Benutzer etwas aus dem Kombinationsfeld auswählt, zeigt das JavaScript basierend auf dieser Benutzereingabe etwas an. Ist das innerhalb einer statischen Seite möglich?
Ich denke, dein Tool funktioniert zu 100 % einwandfrei. Das Problem liegt in meinem mangelnden Wissen darüber, wie man es benutzt Ich werde mir den von dir bereitgestellten Link mit .dpg-page-content ansehen.
Klicke auf die Schaltfläche „Bearbeiten“. Füge einen Code-Block ein. Klicke auf „Einstellungen“. Gehe zu „Anpassen“. Füge den Code-Block ein – du solltest eine einfache HTML-Webseite angezeigt bekommen. Das würde einem absoluten Anfänger wie mir sehr helfen, haha!
Ich danke dir, dass du dir die Zeit genommen hast, meine Frage zu beantworten
Ich halte dich über meinen Fortschritt auf dem Laufenden. Hoffentlich kann ich meine Seite so gestalten wie deine!