Seite 5 von 7

Re: PHP 8

Verfasst: Sa 21. Jan 2023, 16:05
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?

Re: PHP 8

Verfasst: So 22. Jan 2023, 13:40
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).

Re: PHP 8

Verfasst: So 22. Jan 2023, 15:57
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

Re: PHP 8

Verfasst: So 22. Jan 2023, 15:58
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

Re: PHP 8

Verfasst: Mo 23. Jan 2023, 09:47
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.

Re: PHP 8

Verfasst: Mo 23. Jan 2023, 13:27
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.

Re: PHP 8

Verfasst: Mo 23. Jan 2023, 14:43
von DwB
Es wird eine angepasste Version heute Abend auf github zur Verfügung gestellt, die mehr ausblendet.

Re: PHP 8

Verfasst: Mo 23. Jan 2023, 19:40
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.

Re: PHP 8

Verfasst: Di 7. Mär 2023, 08:48
von DwB
Weitere deprecated-Fehlermeldung mit PHP 8.2.x ausgemerzt: https://github.com/dwblmo/LMO_PHP7/comm ... 90df7b4a0e

Re: PHP 8

Verfasst: Fr 24. Mär 2023, 15:30
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

Re: PHP 8

Verfasst: Fr 24. Mär 2023, 16:38
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).

Re: PHP 8

Verfasst: Fr 24. Mär 2023, 18:17
von silral
Danke für deine Antwort :thumbup:

Re: PHP 8

Verfasst: Di 28. Mär 2023, 18:46
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.

Re: PHP 8

Verfasst: Mi 29. Mär 2023, 06:20
von Henshingly
Das Lob wird DwB gerne hören.

MfG Henshingly

Re: PHP 8

Verfasst: Mo 10. Apr 2023, 09:47
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