FWIW, der Explorer für Einstellungen erklärt die Einstellungen gut:
GPT Bot Einstellungen Explorer
Kontext der Website-Einstellung nachschlagen
Kontext lesen für: share_quote_buttons
Die Einstellung
share_quote_buttonsin Discourse bestimmt, welche Elemente im Widget zum Teilen von Zitaten angezeigt werden und in welcher Reihenfolge. Die Standardoptionen umfassen “Twitter” und “E-Mail”.Diese Einstellung ist clientseitig und ermöglicht es Ihnen, aus einer Liste von Optionen wie Twitter, Facebook und E-Mail zu wählen. Sie erlaubt jedoch keine anderen Optionen als diese.
Die Einstellung enthält auch eine Validierungsprüfung. Wenn beispielsweise Facebook in
share_quote_buttonsenthalten ist, aber die Facebook-App-ID nicht in den Website-Einstellungen festgelegt ist, wird ein Fehler zurückgegeben.Diese Einstellung wirkt sich auf die Sichtbarkeit und die Optionen des Widgets zum Teilen von Zitaten in der Benutzeroberfläche aus. Wenn die Einstellung
share_quote_buttonsbeispielsweise “Twitter” und “E-Mail” enthält, sieht der Benutzer beim Auswählen eines Textes zum Zitieren Optionen, um das Zitat auf Twitter und per E-Mail zu teilen.Im Discourse-Code können Sie diese Einstellung in der Datei
site_settings.ymlund ihre Validierungen in der Dateivalidations.rbfinden. Die Funktionalität dieser Einstellung wird auch in der Dateitopic-quote-button-test.jsgetestet.Kontext der Website-Einstellung nachschlagen
Kontext lesen für: share_quote_visibility
Die Einstellung
share_quote_visibilityin Discourse bestimmt, wann Zitat-Sharing-Buttons angezeigt werden sollen. Für diese Einstellung gibt es drei mögliche Auswahlmöglichkeiten:
- “none”: Die Zitat-Sharing-Buttons werden nie angezeigt.
- “anonymous”: Die Zitat-Sharing-Buttons werden nur anonymen Benutzern angezeigt.
- “all”: Die Zitat-Sharing-Buttons werden allen Benutzern angezeigt.
Die Standardeinstellung ist “anonymous”. Das bedeutet, dass Zitat-Sharing-Buttons standardmäßig nur für Benutzer sichtbar sind, die nicht angemeldet sind.
Diese Einstellung wird in der Funktion
quoteSharingEnabledin der Dateiquote-button.jsverwendet. Diese Funktion prüft mehrere Bedingungen, um festzustellen, ob das Teilen von Zitaten aktiviert werden soll. Zu diesen Bedingungen gehören, ob sich die Website im Desktop-Modus befindet, ob aktive Sharing-Quellen vorhanden sind, ob das Thema sichtbar ist, ob die Kategorie des Themas lesebeschränkt ist und wie die Einstellungshare_quote_visibilityfestgelegt ist.In den Akzeptanztests für den Zitat-Button des Themas wird diese Einstellung verwendet, um zu bestimmen, ob die Zitat-Sharing-Buttons angezeigt werden sollen oder nicht. Wenn die Einstellung “all” ist, werden die Zitat-Sharing-Buttons angezeigt. Wenn die Einstellung “none” ist, werden die Zitat-Sharing-Buttons nicht angezeigt.