Ich habs grad geupdatet, bei mir hat es nur noch Fehlermeldungen gehagelt
die wären?
Bitte einmal posten
Ich habs grad geupdatet, bei mir hat es nur noch Fehlermeldungen gehagelt
die wären?
Bitte einmal posten
So, ich habe gerade ein Update hochgeladen, damit sind keine Fehler mehr bezüglich des Reaktions-System vorhanden
Update kommt die Tage, damit werden die Fehler alle behoben sein.
Wenn der Fehler auftritt wurde beim löschen einer News die Reaktionen nicht mit gelöscht, werde ich mir mal ansehen.
Einmal die Datei news/lib/system/user/activity/event/LikeableNewsUserActivityEvent.class.php bearbeiten und folgende Zeilen ersetzen
// short output
$text = WCF::getLanguage()->getDynamicVariable('de.wbb-elite.news.recentActivity.likedNews', [
'news' => $news
]);
$event->setTitle($text);
durch diese hier
// short output
$text = WCF::getLanguage()->getDynamicVariable('de.wbb-elite.news.recentActivity.likedNews', [
'news' => $news,
'reactionType' => $event->reactionType
]);
$event->setTitle($text);
damit sollte das Problem oben behoben sein.
Ihr müsste lediglich folgende Zeile aus der Datei news/lib/data/news/LikeableNews.class.php entfernen, diese sind relativ am ende.
// update news counters
$sql = "UPDATE news".WCF_N."_news news
SET cumulativeLikes = COALESCE((SELECT SUM(cumulativeLikes) FROM news".WCF_N."_news WHERE newsID = news.newsID AND isDisabled = 0 AND isDeleted = 0 AND isPublished = 1), 0)
WHERE news.newsID = ?";
$statement = WCF::getDB()->prepareStatement($sql);
$statement->execute([$this->newsID]);
Wird in der nächsten Version behoben sein