LMO in einer Datenbank
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
LMO in einer Datenbank
Ich würde gerne wissen wie überhaupt das Interesse besteht den LMO weiter zu modernisieren.
Was den LMO in einer DB angeht so kann ich sagen das ich schon weit gekommen bin.
Dieser LMO läuft in einer DB. Das Design ist noch das alte aber die Ansichten in Ergebnisse/Tabelle Spielpläne Kreuztabelle Fieberkurven Ligastatistik Spielerstatistik und Viewer werden schon aus einer Datenbank ausgelesen. An der alten Oberfläche habe ich noch nichts gemacht weil ich erst herausfinden wollte was alles schon möglich ist.
Was das Tippspiel angeht so brauche ich dafür noch eine Weile. Das ist sehr umfangreich.
Nur die Oberfläche für den Administrator habe ich bisher neu gemacht. Gefällt mir noch nicht ganz aber erfüllt erst mal seinen Zweck. Wie gesagt das ist bisher nur zum Ansehen. Noch nicht mal eine Beta um diese anderen zur Verfügung zu stellen.
Was auch schon von mir erstellt wurde ist ein Importtool um vorhandene Ligen und Spielerstatistiken in die DB einzutragen. Wie schon geschrieben. Alles noch ein Entwurf und noch nicht für eine Veröffentlichung geeignet.
Gruß Henshingly
Was den LMO in einer DB angeht so kann ich sagen das ich schon weit gekommen bin.
Dieser LMO läuft in einer DB. Das Design ist noch das alte aber die Ansichten in Ergebnisse/Tabelle Spielpläne Kreuztabelle Fieberkurven Ligastatistik Spielerstatistik und Viewer werden schon aus einer Datenbank ausgelesen. An der alten Oberfläche habe ich noch nichts gemacht weil ich erst herausfinden wollte was alles schon möglich ist.
Was das Tippspiel angeht so brauche ich dafür noch eine Weile. Das ist sehr umfangreich.
Nur die Oberfläche für den Administrator habe ich bisher neu gemacht. Gefällt mir noch nicht ganz aber erfüllt erst mal seinen Zweck. Wie gesagt das ist bisher nur zum Ansehen. Noch nicht mal eine Beta um diese anderen zur Verfügung zu stellen.
Was auch schon von mir erstellt wurde ist ein Importtool um vorhandene Ligen und Spielerstatistiken in die DB einzutragen. Wie schon geschrieben. Alles noch ein Entwurf und noch nicht für eine Veröffentlichung geeignet.
Gruß Henshingly
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Hier mal ein kurzes Video um den vorläufigenAdminbereich anzuzeigen.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- silral
- LMO-Neuling

- Beiträge: 65
- Registriert: So 28. Mär 2021, 12:06
- Wohnort: Mechernich
- Kontaktdaten:
Re: LMO in einer Datenbank
Hi Henshingly
Wie ich schon in einem anderen Thema gesagt habe: Den LMO für eine Datenbank fit zu machen, wäre die Erfüllung. Ich persönlich würde sogar dafür bezahlen, weil ich weiss, was für immense Arbeit und vor allem Zeitaufwand damit verbunden sind. Mit einer Datenbank denke ich, sind so viele Möglichkeiten gegeben, den LMO weiter zu gestalten. Wobei man auch sagen muss, das man dann natürlich viele Wünsche NICHT erfüllen kann, weil einfach zu umfangreich (Für ein 1-2 Mann Projekt sicher viel zu groß).
Ich würde sagen, den LMO für die DB programmieren und das Tippspiel, weil es ja nicht jeder nutzt, DANACH zu machen, oder gegebenfalls sogar als zweites Projekt. Ist nur meine persönliche Meinung, muss nicht ernst genommen werden.
Edit: Ich kann deine Video nicht öffnen!
Wie ich schon in einem anderen Thema gesagt habe: Den LMO für eine Datenbank fit zu machen, wäre die Erfüllung. Ich persönlich würde sogar dafür bezahlen, weil ich weiss, was für immense Arbeit und vor allem Zeitaufwand damit verbunden sind. Mit einer Datenbank denke ich, sind so viele Möglichkeiten gegeben, den LMO weiter zu gestalten. Wobei man auch sagen muss, das man dann natürlich viele Wünsche NICHT erfüllen kann, weil einfach zu umfangreich (Für ein 1-2 Mann Projekt sicher viel zu groß).
Ich würde sagen, den LMO für die DB programmieren und das Tippspiel, weil es ja nicht jeder nutzt, DANACH zu machen, oder gegebenfalls sogar als zweites Projekt. Ist nur meine persönliche Meinung, muss nicht ernst genommen werden.
Edit: Ich kann deine Video nicht öffnen!
- Michel Weder
- LMO-Neuling

- Beiträge: 30
- Registriert: Sa 28. Mär 2020, 10:09
Re: LMO in einer Datenbank
Das sieht richtig klasse aus!
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Habe die ganze DB Version noch mal von vorne angefangen.
Hier läuft das Projekt. Momentan Zugang zum Admin nur für mich.
Werde die Tage mal eine Beispielseite für Interessierte installieren.
Die Beispiele aus dem ersten Post werden nicht weiter entwickelt.
Mfg Henshingly
Hier läuft das Projekt. Momentan Zugang zum Admin nur für mich.
Werde die Tage mal eine Beispielseite für Interessierte installieren.
Die Beispiele aus dem ersten Post werden nicht weiter entwickelt.
Mfg Henshingly
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Ich habe eine Testumgebung für die DB Version angelegt.
Dort drinnen befinden sich momentan 10 Ligen (2 aktive und 8 im Archiv), 118 Teams und 2151 Partien.
https://liga-manager-online.org/test/lm ... /admin.php
Benutzername: admin
Passwort: lmo_next
Die DB Version hat momentan eine Passwortmindestlänge von 8 Zeichen, deswegen ein längeres PW für diese Umgebung.
Die Testumgebung wird weiterhin mit den Änderungen von mir versorgt.
Wichtig
Die DB-Version wird alle 8 Stunden zurückgesetzt. Ihr könnt also alles darin dort ändern oder löschen.
Die Rückstellzeiten sind.
00:00 Uhr
08:00 Uhr
16:00 Uhr
Zeiten sind MESZ (Mitteleuropäische Sommerzeit) oder MEZ (Mitteleuropäische Zeit), kommt auf das Datum an.
sollte es irgendwo dazwischen passieren das die Testumgebung so verhunzt ist, das Ihr dort nichts machen könnt, und die Zeit zum nächsten Wiederherstellungszeitpunkt ist noch fern, dann kurze Nachricht.
Wenn ich die schnell lesen kann versuche ich eine Schnellrückstellung.
MfG
Henshingly
P.S.:
Sollte jemand Interessiert sein das Script zum testen auf Seinem Server laufen zu lassen, soll er sich melden. Ich gebe dann die Repository bei Github frei für Ihn (falls Github Konto vorhanden) oder schicke das Script als Archiv Datei per Mail.
Anfragen bitte per PN
Aber wie gesagt es ist noch eine Beta Version.
Dort drinnen befinden sich momentan 10 Ligen (2 aktive und 8 im Archiv), 118 Teams und 2151 Partien.
https://liga-manager-online.org/test/lm ... /admin.php
Benutzername: admin
Passwort: lmo_next
Die DB Version hat momentan eine Passwortmindestlänge von 8 Zeichen, deswegen ein längeres PW für diese Umgebung.
Die Testumgebung wird weiterhin mit den Änderungen von mir versorgt.
Wichtig
Die DB-Version wird alle 8 Stunden zurückgesetzt. Ihr könnt also alles darin dort ändern oder löschen.
Die Rückstellzeiten sind.
00:00 Uhr
08:00 Uhr
16:00 Uhr
Zeiten sind MESZ (Mitteleuropäische Sommerzeit) oder MEZ (Mitteleuropäische Zeit), kommt auf das Datum an.
sollte es irgendwo dazwischen passieren das die Testumgebung so verhunzt ist, das Ihr dort nichts machen könnt, und die Zeit zum nächsten Wiederherstellungszeitpunkt ist noch fern, dann kurze Nachricht.
Wenn ich die schnell lesen kann versuche ich eine Schnellrückstellung.
MfG
Henshingly
P.S.:
Sollte jemand Interessiert sein das Script zum testen auf Seinem Server laufen zu lassen, soll er sich melden. Ich gebe dann die Repository bei Github frei für Ihn (falls Github Konto vorhanden) oder schicke das Script als Archiv Datei per Mail.
Anfragen bitte per PN
Aber wie gesagt es ist noch eine Beta Version.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Re: LMO in einer Datenbank
Bei der Erstellung einer Liga werden im 2. Schritt IMMER 16 Mannschaften angeboten zur Eingaben, unabhängig von der Auswahl in Schritt 1 (Liga-Modus).
Evtl. guckst du dir mal das hier an, damit vermeidest du unnötige Mehrerfassungen von denselben Mannschaften.
Ergänzte Mannschaften müssen dann separat mit Mitte- und Kurzname nachgepflegt werden.
Evtl. guckst du dir mal das hier an, damit vermeidest du unnötige Mehrerfassungen von denselben Mannschaften.
Ergänzte Mannschaften müssen dann separat mit Mitte- und Kurzname nachgepflegt werden.
Re: LMO in einer Datenbank
die Mannschaftsüberprüfung beim Import sollte im Namensvergleich etwas strenger sein.
Norwegen → ähnelt vorhandenem Team TSG Balingen (ID 208). Name aus DB übernehmen?
Schweden → ähnelt vorhandenem Team BSV Schwarz-Weiß Rehden (ID 75). Name aus DB übernehmen?
Südkorea → ähnelt vorhandenem Team Südafrika (ID 232). Name aus DB übernehmen?
Das waren nu die krassen Beispiele.
Norwegen → ähnelt vorhandenem Team TSG Balingen (ID 208). Name aus DB übernehmen?
Schweden → ähnelt vorhandenem Team BSV Schwarz-Weiß Rehden (ID 75). Name aus DB übernehmen?
Südkorea → ähnelt vorhandenem Team Südafrika (ID 232). Name aus DB übernehmen?
Das waren nu die krassen Beispiele.
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Die Ligaerstellung ist noch ziemlich buggy. Das Weiß ich. Vielen Dank für die konstruktive Kritik. Werde ich mir auf den Zettel schreiben.
Es sind noch sehr viele kleine Fehler drin. Und auch einige große..
Wenn ich die Namensprüfung zu scharf einstellen flutschen mir einige Sachen durch. Mal sehen wie ich das vielleicht verbessern kann.
Aber ich hab ja keinen Termin für eine Fertigstellung. Also, nach und nach. Mühsam ernährt sich das Eichhörnchen.
Es sind immer wieder Updates drin. Manchmal erneuert ich die Dateien 10 bis 20 mal am Tag.
Gruß Henshingly
Es sind noch sehr viele kleine Fehler drin. Und auch einige große..
Wenn ich die Namensprüfung zu scharf einstellen flutschen mir einige Sachen durch. Mal sehen wie ich das vielleicht verbessern kann.
Aber ich hab ja keinen Termin für eine Fertigstellung. Also, nach und nach. Mühsam ernährt sich das Eichhörnchen.
Es sind immer wieder Updates drin. Manchmal erneuert ich die Dateien 10 bis 20 mal am Tag.
Gruß Henshingly
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Re: LMO in einer Datenbank
Evtl. über preg_match und RegExHenshingly hat geschrieben: Mi 15. Jul 2026, 16:40 Wenn ich die Namensprüfung zu scharf einstellen flutschen mir einige Sachen durch. Mal sehen wie ich das vielleicht verbessern kann.
https://www.oreilly.com/library/view/ph ... 13s05.html
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Ich habe mal die DB zurückgesetzt. Und die Namensprüfung geändert. Versuche es nochmal.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Die Erstellung von normalen Ligen werde ich heute aber nicht mehr angehen.
Gruß
Gruß
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Re: LMO in einer Datenbank
Import ohne Probleme, keine wilde Pseudo-Dublette erkannt.
Hab weiter probiert, die Teamsuche ist nun deutlich besser:
1899 Hoffenheim → ähnelt vorhandenem Team TSG 1899 Hoffenheim (ID 7). Name aus DB übernehmen?
Hoffenheim → ähnelt vorhandenem Team TSG 1899 Hoffenheim (ID 7). Name aus DB übernehmen?
Bayer Leverkusen → ähnelt vorhandenem Team Bayer 04 Leverkusen (ID 2). Name aus DB übernehmen?
Aber bei doppelt vorhandenen ähnlichen gibt er nur den ersten Treffer aus:
Lissabon → ähnelt vorhandenem Team Benfica Lissabon (ID 258). Name aus DB übernehmen?
#258: Benfica Lissabon
#259: Sporting Lissabon
Ich hatte als erstes vermutet du steuerst Wörter mit weniger als vier Buchstaben aus (FC, SV, VfB, ...) und suchst dann nur nach dem Rest mittelsaber eine Mannschaft mit Namen TSG findet dann als Dublette TSG Balingen. Und das würde auch nicht erklären, wieso er dann als Treffer oben Bayer Leverkusen zu Bayer 04 Lerverkusen matcht.
Daher keine Idee (ist noch früh), was du als Algo nutzt
Restlos doppelte ähnliche wird wohl nur so lösbar sein, dass bei mehr als einem möglichen Treffer eine Selection Box zu nutzen ist für das Überschreiben beim Import.
Hab weiter probiert, die Teamsuche ist nun deutlich besser:
1899 Hoffenheim → ähnelt vorhandenem Team TSG 1899 Hoffenheim (ID 7). Name aus DB übernehmen?
Hoffenheim → ähnelt vorhandenem Team TSG 1899 Hoffenheim (ID 7). Name aus DB übernehmen?
Bayer Leverkusen → ähnelt vorhandenem Team Bayer 04 Leverkusen (ID 2). Name aus DB übernehmen?
Aber bei doppelt vorhandenen ähnlichen gibt er nur den ersten Treffer aus:
Lissabon → ähnelt vorhandenem Team Benfica Lissabon (ID 258). Name aus DB übernehmen?
#258: Benfica Lissabon
#259: Sporting Lissabon
Ich hatte als erstes vermutet du steuerst Wörter mit weniger als vier Buchstaben aus (FC, SV, VfB, ...) und suchst dann nur nach dem Rest mittels
Code: Alles auswählen
SELECT id, teamname FROM tabelle WHERE teamname LIKE '%restlicherAngegebenerName%'Daher keine Idee (ist noch früh), was du als Algo nutzt
Restlos doppelte ähnliche wird wohl nur so lösbar sein, dass bei mehr als einem möglichen Treffer eine Selection Box zu nutzen ist für das Überschreiben beim Import.
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Deswegen gibt es im Adminbereich noch die Merge Funktion (unter >>Teams (global)<< kann man nach Teams suchen). Sollten 2 Teams den gleichen Mittenamen haben, so kann man diese zusammenführen.DwB hat geschrieben: Do 16. Jul 2026, 06:59 ....
Aber bei doppelt vorhandenen ähnlichen gibt er nur den ersten Treffer aus:
Lissabon → ähnelt vorhandenem Team Benfica Lissabon (ID 258). Name aus DB übernehmen?
#258: Benfica Lissabon
#259: Sporting Lissabon
Ich hatte als erstes vermutet du steuerst Wörter mit weniger als vier Buchstaben aus (FC, SV, VfB, ...) und suchst dann nur nach dem Rest mittelsaber eine Mannschaft mit Namen TSG findet dann als Dublette TSG Balingen. Und das würde auch nicht erklären, wieso er dann als Treffer oben Bayer Leverkusen zu Bayer 04 Lerverkusen matcht.Code: Alles auswählen
SELECT id, teamname FROM tabelle WHERE teamname LIKE '%restlicherAngegebenerName%'
Daher keine Idee (ist noch früh), was du als Algo nutzt![]()
...
Man kann nicht alles abfangen.
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
- Henshingly
- Administrator

- Beiträge: 662
- Registriert: Sa 1. Sep 2018, 14:21
- Wohnort: Dortmund
Re: LMO in einer Datenbank
Die Manuelle Erstellung einer normalen Liga sollte nun funktionieren.
Außerdem ist die Möglichkeit gegeben die Spielpläne nach dem Muster von DFB Schlüsseln zu gestalten.
4er 6er 8er 10er 12er 14er 16er und 18er Schlüssel sind eingelegt.
Gruß
Außerdem ist die Möglichkeit gegeben die Spielpläne nach dem Muster von DFB Schlüsseln zu gestalten.
4er 6er 8er 10er 12er 14er 16er und 18er Schlüssel sind eingelegt.
Gruß
Kein Support über PN oder eMail.
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next
Support gibt es nur im Forum.
Test LMO mit Standardzugang
(ist immer die aktuelle Github Version)
Testumgebung für den LMOnext (möglicher Nachfolger des LMO mit Datenbank)
Benutzername: admin
Passwort: lmo_next

