Hallo,
hab grade meine private Homepage auf php 7.2 umgestellt.
Jetzt kommt die Fehlermeldung:
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; TermContent has a deprecated constructor in /data/web/1/000/016/977/21550/htdocs/rolf/plugins/TermContent/index.php on line 15
Homepage: www.rolf-langmann.de
mozilo-Version: 2.0 ("Amalia") Revision 51
Am Beispiel der Seite "Links" zu sehen.
Im Backend kommt diese Meldung (natürlich) bei den Plugins, aber auch bei den Inhaltsseiten.
Gruß
Rolf
Welche moziloCMS-Version :?: :?:
mozilo-Version: 2.0 ("Amalia") Revision 51
'tschuldigung, hatte ich vergessen oben reinzuschreiben. Ist jetzt ergänzt.
Habs vorhin frisch von github runtergeladen.
Ohne es durchgetestet zu haben:
Versuch mal Zeile 15 zu ersetzen durch class __construct extends Plugin {
Zumindest erscheint dann die Fehlermeldung nicht mehr. Da ich das Plugin bisher selbst nicht genutzt habe, kann ich nicht sagen ob noch alles funktioniert wie es soll.
Leider funktioniert das nicht wirklich.
Die ursprüngliche Fehlermeldung ist weg, dafür wird das hier angezeigt:
ZitatAllgemeiner Fehler im Plugin TermContent. Bitte kontaktiere den Plugin-Autor!
Gruß
Rolf
Meh, war Käse.
Versucht bitte mal folgende Version - eben "frei Hand" im Editor geändert.
"Version 2018-10-24"
PS: @azett, @marusti .. Ich habe hier wegen Members Vorbelegung einen eigenen Konstruktor gemacht, daher funktionierte "das Übliche" nicht. Der ruft dann parent::__construct auf, was sonst automatisch passiert beim Vererben, nicht aber wenn Kind einen eigenen hat.
LG
Ok, so scheint es zu funktionieren.
Vielen Dank.
Gruß
Rolf
Bitte Gerne. Rainer, Thorstn.. Könnt ihr das bitte in dem Pluginarchiv ersetzen. Danke!
Auch von mir an dieser Stelle nochmal ein fettes Danke an hausl ! 8)
Gerne! :)
Ich habe "TermContent" auf der /media Seite aktualisiert, also sowohl das einzelne Plugin als auch den Gesamt-Download aller 63 Plugins.