Ich versuche, die Handels-Buttons zum Laufen zu bringen, aber sie scheinen auf meiner Website nicht zu funktionieren. Ich habe das Plugin in den Einstellungen aktiviert, die Kontrollkästchen in den Kategorieeinstellungen aktiviert, einen Beitrag in dieser Kategorie erstellt und dann den App-Container neu erstellt und dann einen weiteren Beitrag in dieser Kategorie erstellt und kann nicht sehen, warum sie nicht angezeigt werden.
Funktioniert das Plugin für die neueste Version von Discourse? Gibt es noch andere Dinge, die ich überprüfen sollte?
Hmm, das Problem scheint zu sein, dass wenn ich diese 4 Kontrollkästchen in den Kategorieeinstellungen aktiviere, auf Speichern klicke und dann die Einstellungsseite aktualisiere, diese Einstellungen nicht mehr ausgewählt sind.
Die einzige Warnung (keine Fehler), die ich in meiner Konsole erhalte, ist:
DevTools failed to load source map: Could not load content for https://example.com/service-worker-4f3784769ef61772c375ba22169c3d62c1ec3e1b7b3f5f1d3edffbc06aabc46f.js.map.js: HTTP error: status code 404, net::ERR_HTTP_RESPONSE_CODE_FAILURE
Ich habe versucht, so viele Plugins wie möglich zu deaktivieren. Ich bin mir nicht sicher, ob diese Konsolenwarnung die Unfähigkeit verursacht, diese Einstellungen zu speichern, und wenn ja, was die Konsolenwarnung verursacht.
Ich hatte es in Chrome getestet, jetzt habe ich es in Firefox (diesmal im abgesicherten Modus) getestet und in der Konsole 1 Fehler erhalten:
Content Security Policy: Die Einstellungen der Seite haben das Laden einer Ressource bei inline („script-src“) blockiert.
und 2 Warnungen:
Diese Seite verwendet die nicht standardmäßige Eigenschaft „zoom“. Erwägen Sie die Verwendung von calc() in den relevanten Eigenschaftswerten oder die Verwendung von „transform“ zusammen mit „transform-origin: 0 0“.
unerreichbarer Code nach return-Anweisung ...build-waiter.js:214
Ich stelle mir vor, dass diese nicht zusammenhängen, aber ich bin mir nicht sicher.
Nach meinem etwas begrenzten Verständnis glaube ich, dass Inline-Skripte mit der Content-Security-Policy in Konflikt geraten werden. Haben Sie Inline-Skripte in Ihren Website-Code eingefügt?
Ich habe sie, aber ich habe sie deaktiviert und sie werden immer noch in Firefox angezeigt. Ich bin ziemlich sicher, dass dies nichts damit zu tun hat, warum die Handelsschaltflächen nicht angezeigt werden, aber vielleicht irre ich mich.
Eine Frage (nur für den Fall) … haben Sie versucht, den Discourse-Dienst neu zu starten, nachdem Sie das Plugin aktiviert haben?
Bearbeiten: ah ok, Sie haben den Container neu erstellt. Übrigens … Ich habe dieses Verhalten schon einmal gesehen und es hing irgendwie damit zusammen, dass ich das Plugin aktiviert habe, bevor ich den Container neu erstellt habe oder so etwas. Es ist lange her. Ich werde versuchen, es in einer neuen Umgebung zu installieren und werde genaue Schritte angeben, wie man es aktiviert.
Ich habe es getestet und es ist derzeit kaputt, ja.
Technisch gesehen muss mindestens add_to_serializer repariert werden, damit es funktioniert, und bootbox sollte durch dialog ersetzt werden. Das funktioniert bei mir auf meiner Dev-Instanz.
Ich habe das Plugin heute installiert, auf den ersten Blick sieht alles gut aus. Aber wenn ich einen Beitrag veröffentliche und ihn auf „Sold“ setzen möchte, passiert nichts. Die Schaltflächen reagieren nicht.
Ich habe versucht, neu zu starten und neu zu erstellen, und nichts hat geholfen.
Irgendwelche Ideen?
Hallo zusammen! Ich bin kein aktiver Discourse-Nutzer mehr. Aber ich bin bereit, dieses Plugin für euch zu aktualisieren
Ich bin gerade nicht am Computer, aber am Wochenende werde ich die Pull Requests prüfen oder, falls keine vorhanden sind, die von euch erwähnte Fork überprüfen
Vielen Dank @DaVania für die Hinzufügung der dänischen Übersetzungen!
Unterstützte Sprachen umfassen jetzt:
Dänisch
Deutsch
Englisch
Spanisch
Finnisch
Französisch
Italienisch
Polnisch
Russisch
Sie können gerne einen Pull Request mit zusätzlichen Übersetzungen erstellen oder mich direkt kontaktieren, wenn Sie Übersetzungen bereitstellen möchten, aber keine Programmierkenntnisse haben. Danke!