Dies ist bei der neuesten Discourse-Versionsaktualisierung kaputt gegangen und kann keine Bilder mehr als Hintergrund anzeigen
Hallo zusammen,
bitte entschuldigt meine Unwissenheit, aber mir ist aufgefallen, dass es CSS-Optionen gibt, um diese Komponente entweder für anonyme Benutzer, Mitglieder oder beide anzeigen zu lassen.
Ich möchte eine benutzerdefinierte Gruppe als Option hinzufügen, da ich das Banner als Werbefläche nutzen möchte. Bezahlte Mitglieder werden Teil einer Gruppe „werbefrei / nicht vielseitiges Banner“ sein, im Gegensatz zu Nicht-Bezahlern (regulär), und anonymen Benutzern wird das vielseitige Banner angezeigt.
Ich gehe davon aus, dass CSS-Ergänzungen im Bereich der Themekomponenten-Anpassung der richtige Weg sind, sobald ich die Gruppe erstellt habe, aber jede Anleitung wird geschätzt.
Ich weiß nicht genug, um meine Frage besser zu formulieren.
Danke
Hmm… wenn Sie diese Gruppen ansprechen möchten, sollten Sie vielleicht Folgendes verwenden:
Und die Anzeigen mit CSS ausblenden, falls das Ihr Plan ist.
Die Funktion „House Ads“ des Discourse-Werbe-Plugins ermöglicht es Ihnen, Gruppen von der Anzeige dieser Anzeigen auszuschließen. Vielleicht können Sie diese Funktion nutzen, um Anzeigen anzuzeigen, anstatt das vielseitige Banner basierend auf den Benutzergruppen auszublenden.
Nur eine kurze Information zu Änderungen beim Zugriff auf Imgur aus dem UK, die sich auf dieses TC auswirken.
Ich habe soeben Versatile Banner auf einer neuen Seite installiert. Ich betreibe es bereits auf anderen Seiten, aber dies ist die erste „Neuinstallation
Danke, dass du das angesprochen hast! Wir sollten hier nicht auf einen externen Bildhost verlinken, ich bin überrascht, dass es so lange funktioniert hat. Dieses Bild hat ziemlich viele Aufrufe, danke imgur!
Zeit, weiterzumachen… sobald dies gemerged wird, wird das Bild so migriert, dass es direkt innerhalb des Themes bereitgestellt wird. Es fügt auch einige optionale Upload-Einstellungen hinzu, falls du keine URL angeben möchtest. Die bestehenden Hintergrundbild-Einstellungen sollten nach diesem Update unverändert bleiben.
https://github.com/discourse/discourse-versatile-banner/pull/67
Hallo, ich habe festgestellt, dass das Ändern des Cookie-Namens dazu führt, dass das Banner nicht wie in der Hilfetext beschrieben wieder erscheint. Ich habe den Code in versatile-banner.gjs um Zeile 25/26 herum angepasst, was das Problem löst und dazu führt, dass das Banner wieder erscheint, wenn der Cookie-Name geändert wird. Ich bin mir nicht sicher, ob dies der beste Weg ist. (Entschuldigung, ich habe das GitHub-Setup nicht, um einen Fork/Pull zu erstellen)
Danke
cookieClosed = cookie("banner_closed");
cookieClosed = (this.cookieClosed && JSON.parse(this.cookieClosed).name == settings.cookie_name)
? this.cookieClosed
: null;
cookieCollapsed = cookie("banner_collapsed");
cookieCollapsed = (this.cookieCollapsed && JSON.parse(this.cookieCollapsed).name == settings.cookie_name)
? this.cookieCollapsed
: null;
Danke für den Bericht! Ich habe gerade ein Update bereitgestellt, das die Cookies wieder funktionsfähig macht. Bitte gib uns Bescheid, wenn du weiterhin Probleme damit hast.
Danke – getestet und scheint korrekt zu funktionieren.
