PHP 8

Hier wird Hilfe zur Installation oder bei Fehlermeldungen angeboten
Benutzeravatar
Tobi
LMO-Neuling
LMO-Neuling
Beiträge: 36
Registriert: So 8. Jan 2023, 19:29

Re: PHP 8

Beitrag von Tobi »

Danke! :)

1) Punktestand funktioniert jetzt unter PHP 8.2: https://php81.rb-com.demoarena.de/lmo/l ... ung=einzel

2) Was ist der Fehler bei: https://php82.rb-com.demoarena.de/lmo/l ... .l98&st=20 ?

3) Die Tipptabelle enthält auch noch Fehler: https://php82.rb-com.demoarena.de/lmo/l ... L_2223.l98 (+ Design nicht eingebunden?)

4) In PHP 8.2 gibt es bei der Fieberkurve noch einen neuen Deprecated-Fehler: https://php82.rb-com.demoarena.de/lmo/l ... 7&stat2=10

5) Wir hatten LMO immer eingebunden, das sieht je nach Auflösung, aber ziemlich wirr aus und in kleinerer Ansicht überschneiden sich auch die Texte: https://php82.rb-com.demoarena.de/rot-b ... L_2223.l98
Kann man das etwas schicker machen, dass die Texte auch lesbar sind?

Beispiel:
Tabelle-wirr.png
Hier ist z.B gar nichts mehr lesbar bei kleinerer Auflösung.

PS: Gibt es bereits eine Lösung wie man die englischen Wochentage in Deutsch ändert?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

2) der Fehler ist eindeutig benannt!

Code: Alles auswählen

nsupported operand types: string - int
Es wird eine Differenz gebildet zwischen einem String und einem Integer. Das ist nicht erlaubt. Der String muss in einen Integer gewandelt werden. Lösung ist bereits mitgeteilt worden: viewtopic.php?p=625#p625
3) ebenfalls bereits beantwortet, derselbe Post Punkt 4).
4) Lösung steht auch bereits in der Fehlermeldung: anstelle ${expr} ist {${expr}} zu nutzen. Also in besagter Zeile austauschen bzw. die geschweiuften Klammern ergänzen.
5) Das Problem ist kein Problem des LMO, sondern eures Frameworks. Das ist nicht geeignet für mobile Endgeräte, der LMO jedoch schon. Ihr prügelt einen angepassten LMO, der je nach Bildschirmgröße die Ausgabe anpasst, in ein Layout mit festen Tabellengrößen rein, unabhängig von der Displaygröße.

Abonniere Dir https://github.com/dwblmo/LMO_PHP7/commits/master, dann hättest Du bereits sehen können, dass die ersten Anpassungen am Tippspiel hier gemacht wurden. So ist Punkt 2 und 3 dort bereits behoben (3 in Teilen).
Benutzeravatar
Tobi
LMO-Neuling
LMO-Neuling
Beiträge: 36
Registriert: So 8. Jan 2023, 19:29

Re: PHP 8

Beitrag von Tobi »

Vielen Dank für die Mühe und Antworten! :)

Wird das Tippspiel von eurer Seite aus noch komplett angepasst?

Was ich mit dem Design meinte, ist folgendes:
Test.jpg
So sieht es bei schmalen (Smaprtphone) Bildschirmen auch hier aus: https://lmo.babig.it/lmo.php?todo=&file ... .l98&st=15
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 342
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Tobi hat geschrieben: Sa 21. Jan 2023, 16:05 .......
PS: Gibt es bereits eine Lösung wie man die englischen Wochentage in Deutsch ändert?
Bitte auch mal die Suchfunktion des Forums benutzen. Das wurde schon mal vo DwB beantwortet.
Direkt über Deinem ersten Post in diesem Forum!
viewtopic.php?p=613#p613
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

Beim Tippspiel mache ich dann weiter, wenn ich Lust habe.

Was das responsive Design betrifft: es hat seine Limitierungen. Wenn ich mir aber Deinen Screenshot anschaue, dann sei die Frage erlaubt, mit welcher Auflösung Du den LMO betrachtest. Der Chrome hat Dev-Tools (Edge auch), das ist meine Benchmark mit einigen voreingestellten Geräten. Eine Auflösung von Breite < 400px haben nur noch uralte Smartphones. Man kann nicht alles unterstützen.
Dir steht es frei, die erforderlichen Anpassungen selber vorzunehmen.
Benutzeravatar
Tobi
LMO-Neuling
LMO-Neuling
Beiträge: 36
Registriert: So 8. Jan 2023, 19:29

Re: PHP 8

Beitrag von Tobi »

Danke auf jeden Fall für eure Mühe! Das ist wirklich klasse, dass ihr LMO für neue PHP-Versionen fit macht!

Auf meinem iPhone X sieht es (im Opera Browser) so aus.
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

Es wird eine angepasste Version heute Abend auf github zur Verfügung gestellt, die mehr ausblendet.
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

Der 1.000 Commit reduziert die Sicht nun weiter, es wird in der Anzeige der Ergebnisse nur noch

dd.mm. Team 1 - Team 2 HT:GT

angezeigt. Sollte die Anzeige bei Dir weiterhin verschoben sein, liegt es am Endgerät.
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

Weitere deprecated-Fehlermeldung mit PHP 8.2.x ausgemerzt: https://github.com/dwblmo/LMO_PHP7/comm ... 90df7b4a0e
Benutzeravatar
silral
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: So 28. Mär 2021, 12:06

Re: PHP 8

Beitrag von silral »

Kann mir jemand netterweise verraten, wie ich das gesamte Aussehen des LMO ändern kann (Farbei, Hintergründe etc.)? Welche Datei müsste bearbeitet werden? Ich nutze php8.2x und das letzte Github.
https://dynamofanseite.de/lmo/lmo.php?f ... 022-23.l98

Unter php7.x funktioniert es ja
https://lmo.dynamofanseite.de/lmo/lmo.p ... 022-23.l98

Danke
Benutzeravatar
DwB
LMO-Benutzer
LMO-Benutzer
Beiträge: 199
Registriert: Mi 9. Sep 2020, 13:53

Re: PHP 8

Beitrag von DwB »

https://dynamofanseite.de/ verwendet den LMO mit Responsive Design. Wie unter https://github.com/dwblmo/LMO_PHP7 angegeben wird dafür Bootstrap als Framework herangezogen. Willst Du nun das Standard-Theme von Bootstrap ersetzen/ergänzen um Custom-Einträge, musst Du Dir Deine eigene CSS erstellen.

Keine Sorge, es gibt Baukästen dafür als auch fertige Themes, die Du einbinden kannst.
Baukasten: https://bootstrap.build/
Themes zum Download: https://bootswatch.com/

Laden der entsprechenden CSS-Dateien erfolgt dann in der Bearbeitung des LMO-Templates für die komplette Sicht (lmo/templates/lmo-standard-komplett.tpl.php).
Benutzeravatar
silral
LMO-Neuling
LMO-Neuling
Beiträge: 9
Registriert: So 28. Mär 2021, 12:06

Re: PHP 8

Beitrag von silral »

Danke für deine Antwort :thumbup:
Benutzeravatar
pjg
LMO-Neuling
LMO-Neuling
Beiträge: 1
Registriert: Di 28. Mär 2023, 18:39

Re: PHP 8

Beitrag von pjg »

Ein herzlicher Dank an den "Macher" des PHP8-fähigen LMO, das, was ich brauche, läuft jetzt kurz vor dem IONOS-Stichtag: Anfang April wird PHP7 da nämlich kostenpflichtig... :D

Die von mir genutzte Version dient ausschließlich "internen Zwecken" des VfB Homberg, für den ich seit Jahren die Stadionzeitung mache und dabei Spieltage, Ergebnisse, Tabellen, Spielpläne und Kreuztabelle für drei Ligen aus dem LMO nach Excel ziehe. Einfach nur klasse, was hier geleistet wird.
Benutzeravatar
Henshingly
Administrator
Administrator
Beiträge: 342
Registriert: Sa 1. Sep 2018, 14:21
Wohnort: Dortmund

Re: PHP 8

Beitrag von Henshingly »

Das Lob wird DwB gerne hören.

MfG Henshingly
Kein Support über PN oder eMail. Support gibt es nur im Forum.
Benutzeravatar
Michel Weder
LMO-Neuling
LMO-Neuling
Beiträge: 21
Registriert: Sa 28. Mär 2020, 10:09

Re: PHP 8

Beitrag von Michel Weder »

Morgen!

Ich hab nun über Ostern unsere Vereinshomepage auf Joomla4 und PHP8 umgestellt. Den LMO hab ich auch wegen des Tippspiels wieder installiert. Ich dachte erst, er läuft super, sah alles gut aus. Logge ich mich ein und will tippen oder irgendwas anderes machen, kommt diese Fehlermeldung:

Fatal error: Uncaught TypeError: Unsupported operand types: string - int in /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/addon/tipp/lmo-tippcalceinsicht.php:117 Stack trace: #0 /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/addon/tipp/lmo-tippedit.php(175): require_once() #1 /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/addon/tipp/lmo-tippmain.php(122): require('/homepages/42/d...') #2 /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/addon/tipp/lmo-tippstart.php(65): require('/homepages/42/d...') #3 /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/lmo-showmain2.php(215): require('/homepages/42/d...') #4 /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/lmo-start.php(57): include('/homepages/42/d...') #5 /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/lmo.php(33): require('/homepages/42/d...') #6 {main} thrown in /homepages/42/d107416803/htdocs/Viktoria_neu/lmo/addon/tipp/lmo-tippcalceinsicht.php on line 117

Installiert habe ich die letzte Version von Henshingly.
http://neu.viktoria-einsiedel.de/lmo/lm ... ction=tipp Benutzer: admin PW: lmo
Antworten