PHP 8
Re: PHP 8
Hi,
bitte konkreter werden. Der LMO an sich ist durchaus unter PHP 8 lauffähig, siehe https://lmo.babig.it/phpinfo.php
Einige Punkte sind sicherlich manuell anzupassen, dazu die geworfenen Fehlermeldungen konkret ansehen. Der o.g. LMO ist ein Fork von henshingley und kann unter https://github.com/dwblmo/LMO_PHP7 eingesehen werden. Die Fieberkurve ist angepasst mit der Verwendung von Chart.js.
bitte konkreter werden. Der LMO an sich ist durchaus unter PHP 8 lauffähig, siehe https://lmo.babig.it/phpinfo.php
Einige Punkte sind sicherlich manuell anzupassen, dazu die geworfenen Fehlermeldungen konkret ansehen. Der o.g. LMO ist ein Fork von henshingley und kann unter https://github.com/dwblmo/LMO_PHP7 eingesehen werden. Die Fieberkurve ist angepasst mit der Verwendung von Chart.js.
Re: PHP 8
ohne Anpassungen läuft es definitiv nicht unter PHP8
es geht damit los
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /homepages/3/d411714645/htdocs/new-sks/lmo/includes/IT.php on line 936
wenn man das dann anpasst gibt es diverse Folgefehler
es geht damit los
Fatal error: Array and string offset access syntax with curly braces is no longer supported in /homepages/3/d411714645/htdocs/new-sks/lmo/includes/IT.php on line 936
wenn man das dann anpasst gibt es diverse Folgefehler
Re: PHP 8
Das Repository unter https://github.com/dwblmo/LMO_PHP7 ist für PHP8 aktualisiert
Re: PHP 8
ja, soweit super
ich habe es mir installiert
da gibt es noch einen kleinen Fehler bei der Ligenübersicht
Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, bool given in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php:46 Stack trace: #0 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php(46): implode('', false) #1 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showmain2.php(192): require('/homepages/3/d4...') #2 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-start.php(57): include('/homepages/3/d4...') #3 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo.php(34): require('/homepages/3/d4...') #4 {main} thrown in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php on line 46
aber was völlig merkwürdig ist ist
wenn ich das lmo per include in Joomla 4 einbinde
funktioniert auch grundsätzlich nur habe ich merkwürdige Effekte bei den Tabellen
es fehlen die Spalten für Siege, Unentschieden, Niederlagen
und es werden falsche Mannschaften angezeigt
da habe ich zB auf Platz 2 eine Mannschaft die letzte Saison abgestiegen ist (Punkte usw stimmen, nur der Name ist falsch) !
wenn ich das lmo direkt aufrufe stimmt alles
ich habe es mir installiert
da gibt es noch einen kleinen Fehler bei der Ligenübersicht
Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, bool given in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php:46 Stack trace: #0 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php(46): implode('', false) #1 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showmain2.php(192): require('/homepages/3/d4...') #2 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-start.php(57): include('/homepages/3/d4...') #3 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo.php(34): require('/homepages/3/d4...') #4 {main} thrown in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php on line 46
aber was völlig merkwürdig ist ist
wenn ich das lmo per include in Joomla 4 einbinde
funktioniert auch grundsätzlich nur habe ich merkwürdige Effekte bei den Tabellen
es fehlen die Spalten für Siege, Unentschieden, Niederlagen
und es werden falsche Mannschaften angezeigt
da habe ich zB auf Platz 2 eine Mannschaft die letzte Saison abgestiegen ist (Punkte usw stimmen, nur der Name ist falsch) !
wenn ich das lmo direkt aufrufe stimmt alles
Re: PHP 8
das mit den falschen Mannschaftsnamen hat sich geklärt und die Tabellendarstellung auch
bleibt nur noch der Fehler bei der Ligenauswahl
Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, bool given in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php:46 Stack trace: #0 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php(46): implode('', false) #1 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showmain2.php(192): require('/homepages/3/d4...') #2 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-start.php(57): include('/homepages/3/d4...') #3 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo.php(34): require('/homepages/3/d4...') #4 {main} thrown in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php on line 46
bleibt nur noch der Fehler bei der Ligenauswahl
Fatal error: Uncaught TypeError: implode(): Argument #2 ($array) must be of type ?array, bool given in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php:46 Stack trace: #0 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php(46): implode('', false) #1 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showmain2.php(192): require('/homepages/3/d4...') #2 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-start.php(57): include('/homepages/3/d4...') #3 /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo.php(34): require('/homepages/3/d4...') #4 {main} thrown in /homepages/3/d411714645/htdocs/sks-j4/lmo/lmo-showdir.php on line 46
Re: PHP 8
perfekt, danke für den Hinweis
ja ich habe Unterverzeichnisse, da ich Tabellenarchive der letzten 20 Saisonen habe
ich habe jetzt überall eine dir-desc.txt angelegt und jetzt passt es
jetzt habe ich noch ein kleines optisches Problem
bei der Anzeige Ergebnisse/Tabelle ist die Auflistung der Spieltagsergebnisse linksbündig
alles andere, Menü, Tabelle ist mittig (center)
ja ich habe Unterverzeichnisse, da ich Tabellenarchive der letzten 20 Saisonen habe
ich habe jetzt überall eine dir-desc.txt angelegt und jetzt passt es
jetzt habe ich noch ein kleines optisches Problem
bei der Anzeige Ergebnisse/Tabelle ist die Auflistung der Spieltagsergebnisse linksbündig
alles andere, Menü, Tabelle ist mittig (center)
Re: PHP 8
und bei bestehenden (alten) Ligafiles muss das Datumsformat angepasst werden, das hat sich geändert
alt war (DatF=%x %H:%M) und neu (DatF=d.m.Y H:i)
alt war (DatF=%x %H:%M) und neu (DatF=d.m.Y H:i)
- Henshingly
- Administrator
- Beiträge: 343
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: PHP 8
Template entsprechend anpassen
Im Ordner 'template'
Gruß
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Re: PHP 8
das template hilft mir an der Stelle wenig (zumindest glaube ich das)
da steht
<div class="container-fluid">
<div class="row">
<div class="col"><!--Hauptteil--></div>
</div>
Innerhalb des Hauptteils werden dann die Spieltagsergebnisse und die Tabelle angezeigt
und genau da ist das Problem, Tabelle ist mittig und die Ergebnisse darüber nicht
da steht
<div class="container-fluid">
<div class="row">
<div class="col"><!--Hauptteil--></div>
</div>
Innerhalb des Hauptteils werden dann die Spieltagsergebnisse und die Tabelle angezeigt
und genau da ist das Problem, Tabelle ist mittig und die Ergebnisse darüber nicht
Re: PHP 8
und hast du auch mal das Addon Mininext ausprobiert ?
Re: PHP 8
Bitte einen Link setzen, ich kann es momentan nicht nachvollziehen.
Ansonsten ist alles an sich durchaus bündig, jedoch müssen halt einmal in der Ergebnisansicht andere Informationen angezeigt werden als in der Tabelle.
Schau dir die Einteilung der col-Angaben an.
Ergebnisse:
Der LMO ist auf responsive Design umgestellt, die klassischen Angaben wie <table>, <tr>, <td> würden dieses entsprechend sprengen.
Alternativ ist es möglich, die Ergebnisse und die Tabelle separiert anzeigen zu lassen.
Ansonsten ist alles an sich durchaus bündig, jedoch müssen halt einmal in der Ergebnisansicht andere Informationen angezeigt werden als in der Tabelle.
Schau dir die Einteilung der col-Angaben an.
Ergebnisse:
- col-2 mit Datum / Uhrzeit
- col-3: Mannschaftsname Heim inkl. Icon
- col-3: Mannschaftsname Gast inkl. Icon
- col-2: Ergebnis
- col-2: Icons zu Spielebricht, Notizen etc.
- col-2: Position und Tendenz
- col-3: Mannschaftsname
- col-1: Spiiele
- col-1: Siege
- col-1: Untentschieden
- col-1: Niederlagen
- col-1: Tore
- col-1: Differenz
- col-1: Punkte
Der LMO ist auf responsive Design umgestellt, die klassischen Angaben wie <table>, <tr>, <td> würden dieses entsprechend sprengen.
Alternativ ist es möglich, die Ergebnisse und die Tabelle separiert anzeigen zu lassen.
Zuletzt geändert von DwB am Mi 30. Nov 2022, 15:21, insgesamt 3-mal geändert.
- Henshingly
- Administrator
- Beiträge: 343
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: PHP 8
Kein Support über PN oder eMail. Support gibt es nur im Forum.