ich möchte Themen mit mehr als 20 Beiträgen zusammenfassen. Ich habe diesen Wert in den Einstellungen unter „Anzahl der Beiträge für die Zusammenfassung“ auf 20 geändert, aber der Button „Dieses Thema zusammenfassen“ erscheint trotzdem nicht.
Bei einem Wert von 50 funktioniert es jedoch einwandfrei.
Bitte teilen Sie mir mit, ob ich etwas falsch mache.
Ich habe hier ein seltsames Déjà-vu, finde aber keine vorherige Diskussion. Wie ich es verstehe, führt eine Änderung dieser Einstellung nicht zu einer sofortigen, rückwirkenden Änderung.
Die Schaltfläche Dieses Thema zusammenfassen wird für alle Themen, die die Kriterien erfüllen, durch einen geplanten Job hinzugefügt. Für neuere Themen sollte die Aktualisierung innerhalb von 15 Minuten nach Änderung der Einstellung erfolgen. Für ältere Themen innerhalb einer Woche. Wenn jemand die Änderung sofort vornehmen möchte, scheint das Auslösen eines Neubuilds die Lösung zu sein.
Außerdem ist es gut zu wissen, dass die Site-Einstellung summary likes required ebenfalls steuert, ob ein Thema zusammengefasst wird oder nicht.
Könntest du mir bitte mitteilen, ob du etwas siehst, das dem oben Gesagten widerspricht, @Shubham_Ranjan?
@codinghorror, denkst du, es könnte sich lohnen, eine Notiz zur Einstellung hinzuzufügen, die Administratoren informiert, dass es bis zu einer Woche dauern kann, bis alle Beiträge aktualisiert sind?
Angenommen, ich habe alle Wendungen im Code korrekt nachvollzogen, habe ich Folgendes herausgefunden:
Wir haben eine ScoreCalculator-Klasse, die die beiden Einstellungen (summary likes required und summary posts required) verwendet, um zu bestimmen, ob das Thema zusammengefasst werden soll:
Diese ScoreCalculator-Klasse wird im PeriodicalUpdates-Job aufgerufen, der alle 15 Minuten läuft, um Themen zu prüfen, die den angegebenen Argumenten entsprechen:
Alle anderen Themen sollten vom Weekly-Job abgedeckt werden mit: