Wie kann ich dafür sorgen, dass die von mir global angehefteten Beiträge weniger Text darunter haben? Sie nehmen viel Platz auf der Seite ein, und ich möchte etwas Platz frei lassen, damit die Nutzer nicht jedes Mal durch die angehefteten Themen scrollen müssen, wenn sie zu anderen Themen gelangen möchten. Wie kann ich die Anzahl der Wörter hier verkürzen? Ich bin sicher, dass es dafür irgendwo eine Einstellung gibt …
Im Admin nach Excerpt filtern. Sie können verschiedene Einstellungen anpassen, darunter das Ausblenden des Excerpts in der mobilen Ansicht.
/admin/site_settings/category/all_results?filter=excerpt
Deaktivieren Sie Absatz in angehefteten Themen in der mobilen Ansicht anzeigen.
In diesem Fall besteht Ihre Option darin, die maximale Länge des Beitragsauszugs wieder auf die Standardlänge von 300 Zeichen zurückzusetzen oder damit zu experimentieren, um herauszufinden, was für Sie am besten funktioniert.
Ich habe es darauf eingestellt, aber es hat nichts geändert.
Korrektur: Passen Sie die maximale Länge des Themen-Auszugs anstelle von Beitrag an. Der Standardwert beträgt 220.
Das hat immer noch nichts geändert…
Nun, du hast recht. Ich kann das erwartete Verhalten ebenfalls nicht erzielen. Die einzige Änderung, die einen Unterschied macht, ist die Einstellung ‘Geheftete Auszüge mobil anzeigen’.
topic excerpt maxlength sollte bei neuen Themen funktionieren, und ich glaube, für bestehende Themen ist eine Neubearbeitung (Rebake) erforderlich.
Eine Neubearbeitung aller Beiträge kann über die Kommandozeile durchgeführt werden:
cd /var/discourse
./launcher enter app
rake posts:rebake
Vielen Dank, ich entschuldige mich. Und nur noch eine kurze letzte Frage: Wo muss ich diesen Befehl eingeben, damit er funktioniert?
Sie müssen über SSH auf den Server zugreifen können, auf dem Ihre Website gehostet wird.
OK, danke. Ich muss mich dafür an das Discourse-Hosting wenden, das meine Website betreibt. Vielen Dank für deine Hilfe.


