pragmaMx Support Forum

pragmaMx => Themes & Design => Thema gestartet von: susoft am 21 Mai 2020, 11:03:38

Titel: PHP 7 und Therme alaSimpleBT
Beitrag von: susoft am 21 Mai 2020, 11:03:38
Das Theme läuft nicht unter PHP 7 kann da jemand helfen, Admin Teil funktioniert und andere Themes auch, ich packe mal die Log Datei dazu, dort sieht man die Fehler.

Grüsse aus der Zentralschweii
Andreas
Titel: Re: PHP 7 und Therme alaSimpleBT
Beitrag von: alaniso am 22 Mai 2020, 14:03:52
Hallo,

das scheint ein bekannter Fehler einer alten PHP-Version zu sein.
Eine Redefinition von Übergabeparametern (mehrere Funktionsparameter mit gleichem Namen) ist in PHP7.x nicht mehr erlaubt.

Abhilfe:
Datei theme.functions.php
folgende Zeilen suchen und ersetzen:
ALT:
function themeindex($x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array()) {


NEU:
function themeindex($x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $story = array()) {


ALT:
function themearticle($x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array()) {

NEU:
function themearticle($x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $story = array()) {



VG,
André
Titel: Re: PHP 7 und Therme alaSimpleBT
Beitrag von: susoft am 22 Mai 2020, 14:46:50
Zitat von: alaniso am 22 Mai 2020, 14:03:52
Hallo,

das scheint ein bekannter Fehler einer alten PHP-Version zu sein.
Eine Redefinition von Übergabeparametern (mehrere Funktionsparameter mit gleichem Namen) ist in PHP7.x nicht mehr erlaubt.

Abhilfe:
Datei theme.functions.php
folgende Zeilen suchen und ersetzen:
ALT:
function themeindex($x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array()) {


NEU:
function themeindex($x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $x10, $x11, $x12, $story = array()) {


ALT:
function themearticle($x, $x, $x, $x, $x, $x, $x, $x, $x, $story = array()) {

NEU:
function themearticle($x1, $x2, $x3, $x4, $x5, $x6, $x7, $x8, $x9, $story = array()) {



VG,
André
Titel: Re: PHP 7 und Therme alaSimpleBT
Beitrag von: susoft am 22 Mai 2020, 14:47:36
Zitat von: susoft am 22 Mai 2020, 14:46:50
Super, dassa passt perfekt, vielen Dank und Grüsse aus der Zentralscheiz
Andreas