it-swarm.com.de

Fehler beim Dekodieren der JSON-Daten: Name der angegebenen Objekteigenschaft erwartet

Wir haben Probleme mit unserer Website. Wir haben unseren Joomla-Inhalt über J2XML auf unseren neuen Server migriert, auf dem wir fast neu gestartet haben (mit Ausnahme des importierten Inhalts, der später in die K2-Komponente importiert wurde). Wir haben mit Joomla 3.5.1 begonnen. Heute ist uns ein Problem beim Öffnen dieser importierten Artikel aufgefallen. Beim Versuch, sie zu öffnen, wird eine Fehlermeldung angezeigt:

Fehler beim Dekodieren der JSON-Daten: Name der angegebenen Objekteigenschaft erwartet

Einige dieser älteren Artikel können zwar geöffnet werden, sie wurden jedoch vor dem Update auf Joomla 3.6.5 geändert.

Irgendwelche Ideen, was zu tun ist? Abgesehen vom Abrufen der Website aus dem Backup, das vor dem Update erstellt wurde ... leider wurde an diesem einen Tag nach dem Backup etwas gearbeitet und kein Backup erstellt.

Vielen Dank! Jan

3
JxM

Lösung gefunden: Ich habe die Datei /administrator/components/com_k2/views/item/view.html.php überprüft. Eine der Lösungen bestand darin, diesen Teil zu ändern:

FilterOutput::objectHTMLSafe($item, ENT_QUOTES, array(
            'video',
            'params',
            'plugins'
        ));

Der Code war jedoch nicht genau derselbe. Er beginnt mit:

JFilterOutput...

Also bestand die Lösung darin, es zu ändern:

JFilterOutput::objectHTMLSafe($item, ENT_QUOTES, array(
            'video',
            'params',
            'plugins',
                        'metadata'
        ));

Jan

1
JxM