Ich poste hier zum ersten Mal, also entschuldigt mich bitte, falls ich etwas falsch mache.
Ich frage mich, ob es einen Weg gibt, Benutzern zu erlauben, ihr Profilbild zu ändern, ohne ihnen zu erlauben, Bilder in den Foren hochzuladen?
Aus verschiedenen Gründen hat die Website, für die ich arbeite, verhindern müssen, dass Benutzer Bilder in den Foren teilen. Dadurch können sie jedoch ihre Profilbilder nicht mehr ändern. Als Administrator kann ich das Bild ändern – aber das ist keine besonders praktische oder benutzerfreundliche Lösung.
Ich habe „Erlaubte Gruppen für hochgeladene Avatare“ auf „alle“ eingestellt, aber ich denke, das eigentliche Problem ist, dass nur Mitarbeiter „Autorisierte Erweiterungen“ zum Hochladen von Bildern haben. Wenn ich Benutzern erlaube, diese zu verwenden, können sie Bilder in den Foren hochladen.
Gibt es eine Möglichkeit, Uploads nur für Profilbilder/Avatare zu erlauben? Ich bin neu in der Administrator-Seite von Discourse, also könnte ich einfach etwas Offensichtliches übersehen – oder es ist einfach nicht möglich!
Ich frage mich, was passiert, wenn man die Site-Einstellung Embedded_media_post_allowed_groups verwendet, um das Teilen von Bildern zu beschränken und Nutzern erlaubt, diesen Dateityp zu verwenden.
Aber wenn es so einfach wäre, gäbe es keinen Anwendungsfall für das von @lilly oben verlinkte Plugin. Diese Einstellung könnte auch eine Option sein, aber du musst genau beobachten, wie sie sich auf die Dinge auswirkt.
Die Erweiterung löst dieses Problem – aber falls du (wie ich) auch verhindern möchtest, dass Benutzer Bilder über URLs einbetten, gehe zu max_oneboxes_per_post und ändere den Wert auf 0
Ich hatte das auf Personal/Admins/Moderatoren nur eingestellt, aber aus irgendeinem Grund wurden Oneboxes trotzdem angezeigt, selbst als ich einen Nicht-Moderator/Personal-Benutzer mimte? Ich werde es trotzdem versuchen, es neu einzustellen, und sehen, ob es jetzt mit der Erweiterung funktioniert!