Ich kann meine Police nicht anzeigen

Hallo! :grinning_face:

Ich habe das Discourse-Policy-Plugin installiert, und es ist unter https://discourse.localhost/admin/plugins erreichbar.

Ich kann meine Richtlinie jedoch nicht anzeigen:

[policy group=admins reminder=daily]
Ich akzeptiere, dass diese Richtlinie mich täglich nerven wird, bis ich auf Akzeptieren klicke
[/policy]

Hier das Ergebnis:

Die Richtlinie wird nicht in HTML gerendert.

Ich habe versucht, den Gruppenparameter hinzuzufügen und zu ändern.

Vielen Dank für Ihre Hilfe!

1 „Gefällt mir“

Hallo @johackim :wave: willkommen bei Meta :slight_smile:

Stellen Sie vielleicht sicher, dass das Plugin in den Admin-Einstellungen aktiviert ist: policy enabled

Obwohl, wenn Sie die Schaltfläche „Richtlinie erstellen“ auf der Symbolleiste des Komponisten verwenden können, muss sie aktiviert sein :thinking:

Ich habe gerade eine neue Richtlinie auf einer meiner Instanzen erstellt und sie scheint wie erwartet zu funktionieren. Ich habe sogar Ihren obigen Code kopiert und eingefügt und erfolgreich einen Richtlinienbeitrag erstellt. Was passiert, wenn Sie das HTML für diesen Richtlinienbeitrag neu erstellen? (Klicken Sie auf den Admin-Schraubenschlüssel unter dem Beitrag, um das HTML neu zu erstellen).

2 „Gefällt mir“

Hallo @Lilly, danke für deine Antwort!

Das Plugin ist aktiviert:

Und ich kann mit der Schaltfläche „Richtlinie erstellen“ eine Richtlinie erstellen.

Die Richtlinie wird jedoch nicht im Thema angezeigt :pensive:

PS: Ich benutze Discourse 3.1.0

1 „Gefällt mir“

Hallo :wave:

Dieses Format scheint nicht korrekt zu sein…

Ich denke, es sollte group="admins" reminder="daily" sein

Ich bin mit diesem Plugin nicht sehr vertraut. Funktioniert das so?

[policy group="admins" reminder="daily" version="1"]
Ich akzeptiere, dass diese Richtlinie mich täglich nerven wird, bis ich auf Akzeptieren klicke
[/policy]

Hier sind einige Beispiele:

2 „Gefällt mir“

Ja @johackim, das sieht so aus, wie Don es beschrieben hat. Wenn du den Button „Richtlinie erstellen“ in der zusätzlichen Symbolleiste des Themenkomponisten (das Zahnradsymbol) verwendest, geschieht Folgendes:

[policy reminder="daily" version="1" groups="testgroup"]
Ich akzeptiere diese Testrichtlinie
[/policy]

1 „Gefällt mir“

Ich habe alle Wege ausprobiert (auch über den Button „Richtlinie erstellen“):

Hmmm. Sind Sie auf der neuesten Discourse-Version, entweder stabil 3.1.0 oder 3.2.0.beta1-dev? :thinking:

Ich benutze Discourse 3.1.0

1 „Gefällt mir“

Ist Ihr Benutzer ein Administrator oder Moderator?

Sind Sie sich nicht sicher, ob die Einstellung policy_restrict_to_staff_posts Sie behindert? Versuchen Sie, sie zu deaktivieren?

1 „Gefällt mir“

Ich habe es mit einem Administrator und einem einfachen Benutzer versucht.

Ich habe auch policy_restrict_to_staff_posts deaktiviert.

Es ändert sich nichts.

Ich habe dies gerade auf meiner Website getestet und es funktioniert sofort, ohne dass irgendwelche Einstellungen von den Standardeinstellungen geändert werden müssen.

Es gibt etwas, das auf Ihrer Website stört – bitte versuchen Sie den abgesicherten Modus (fügen Sie /safe-mode zur URL Ihrer Website hinzu) und sehen Sie, ob Sie es mit den beiden zuerst ausgewählten Optionen zum Laufen bringen können.

Sie möchten vielleicht auch in den Protokollen und in der JavaScript-Konsole von Chrome nachsehen.

1 „Gefällt mir“

Dasselbe gilt für den abgesicherten Modus:

Hier passiert etwas Seltsames. Bevor Sie die Richtlinie posten, wird sie in der Editorvorschau gerendert?

Ich kann Ihren Code kopieren und einfügen und erfolgreich Richtlinienbeiträge erstellen. Ich denke also, es ist etwas anderes, wie das BBcode-Rendering oder ein defektes Plugin. Können Sie einige der anderen Funktionen der Editor-Symbolleiste erfolgreich rendern, wie z. B. Umfrage erstellen, Spoiler verwischen oder Details ausblenden?

Hier die Editor-Vorschau:

Die Anzeige scheint in diesem Editor-Vorschau-Modus zu funktionieren.

Und hier das Rendering:

Das „pool“-Plugin funktioniert gut.

Das Spoiler-Plugin scheint auch kein HTML zu rendern.

Nur um sicherzugehen, ist dies eine Standardinstallation?

1 „Gefällt mir“

Gibt es etwas in den Protokollen oder in der JavaScript-Konsole?

Wenn wir von einer Standardinstallation ausgehen und Sie auf die neueste Version aktualisiert haben, handelt es sich wahrscheinlich um ein fehlerhaftes Plugin oder Theme. Wenn der abgesicherte Modus mit nur offiziellen Plugins und Themes immer noch Fehler verursacht, dann scheint es sich um eines unserer Produkte zu handeln.

Sie müssen Plugins und Themes entfernen, um herauszufinden, welches das Problem verursacht.

1 „Gefällt mir“

Ich verwende das bitnami/discourse Docker-Image.

Es tut mir leid, aber Bitnami installations are unsupported.

3 „Gefällt mir“

Ich frage mich, ob es ein Kompatibilitätsproblem gibt? :thinking: Ich glaube, das habe ich schon einmal bei Bitnami und einigen anderen Plugins gesehen.

Die Standardinstallation ist die beste Wahl, um eine solide Installation zu erhalten, die mit allen #offiziellen Plugins funktioniert. Wenn Sie von der Bitnami-Installation weg und zu dieser wechseln können, werden Sie feststellen, dass dies viele Probleme löst (jetzt und in Zukunft :slight_smile:). Sie erhalten auch den zusätzlichen Vorteil, dass Sie hier Unterstützung von anderen erhalten können. :partying_face:

3 „Gefällt mir“