Seite 2 von 2
Re: PHP 7.2 Kompatibilität
Verfasst: Do 9. Aug 2018, 18:27
von xmurrix
mikedreissig hat geschrieben: ↑Do 9. Aug 2018, 17:57
...nur wie kommt man an die angepasste Version im GIT heran? Gibt es dort irgendwo auch eine Möglichkeit zum Download?...
Es gibt noch keinen offiziellen Release, der diese Änderungen enthält. Im CONTENIDO Git-Reopsitory sind aktuelle Entwicklungsversionen unter folgender URL verfügbar:
https://git.contenido.org/projects/CON/ ... ido/browse
Gruß
xmurrix
Re: PHP 7.2 Kompatibilität
Verfasst: Fr 10. Aug 2018, 07:17
von achiboy
Hallo zusammen
Ich habe noch etwas gefunden.
Wenn die Suche ein leeres Resultat ergibt, gibt es eine PHP-Warnung wegen einem count() der sich nicht auf ein Array bezieht.
Meine Lösung in der Datei
classes\search\class.search.result.php auf Zeile 303
Code: Alles auswählen
Code alt:
$result_page = $this->_orderedSearchResult[$page_id - 1];
Code neu:
$result_page = (count($this->_orderedSearchResult) > 0) ? $this->_orderedSearchResult[$page_id - 1] : array();
Re: PHP 7.2 Kompatibilität
Verfasst: Do 16. Aug 2018, 07:47
von achiboy
und noch etwas:
plugins\frontendlogic\category\category.php auf Zeile 56
Re: PHP 7.2 Kompatibilität
Verfasst: Do 16. Aug 2018, 09:18
von Faar
Danke.
Das count() Problem und fehlende array() Zuweisung taucht sicher noch öfter auf, siehe auch in meiner Bug-Meldung:
viewtopic.php?f=98&t=43297
Leider werden die Fehlerchen erst sichtbar, wenn das entsprechende Programmteil benutzt wird.
Vielleicht findet sich ja einer, der das komplette Contenido mal mit
Eclipse oder
Aptana oder ähnlichem auf count() durchsucht.
Schwieriger wird es vielleicht mit dem fehlenden Array, wenn man nach [] suche müsste?
In den Bildbearbeitungsfunktionen steckt auch ab und zu mal eine fehlende
Fehlerbehandlung drin, denn nicht immer ist ein Bild vorhanden und dann folgt die Fehlermeldung.
Re: PHP 7.2 Kompatibilität
Verfasst: So 19. Aug 2018, 18:36
von mikedreissig
danke für die Info. Ich habe mir die entsprechenden Dateien per copy and paste heruntergezogen und zwar aus folgenden Verzeichnissen (ohne Anspruch auf Vollständigkeit):
- contenido/classes [ohne Unterverzeichnisse]
- contenido/cronjobs
- contenido/includes
- contenido/plugins/mod_rewrite/includes
Vielleicht spart das dem einen oder anderen Suchenden Zeit, für meine Projekte war das ausreichend und hat problemlos funktioniert.
Dank an euch für euer Engagement
mikedreissig