Ergebnis 1 bis 29 von 29

Thema: Modulvorschlag: SIS-Handball Integration

  1. #1
    Contao-Nutzer
    Registriert seit
    14.05.2012.
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard Modulvorschlag: SIS-Handball Integration

    Hallo,

    ich habe mir überlegt, ein Modul zu schreiben, mit dem es möglich ist.
    Die Tabellen und Spielpläne von SIS Handball auf der eigenen Webseite anzuzeigen.

    Dazu benötigt man allerdings einen Account bei SIS Handball.

    Ich hätte großes Interesse daran dafür ein Modul zu entwickeln, allerdings bekomme ich von unseren Verein wenig unterstützung dafür.
    Um das Modul auch testen zu können würde ich einen Account benötigen. Hat noch jemand Interesse an diesem Modul und würde mir zum testen evtl. einen Account bereitstellen?

  2. #2
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Ich habe so ein Modul von mir am laufen. Siehe hier bzw. hier.

    Grüße

  3. #3
    Contao-Nutzer
    Registriert seit
    14.05.2012.
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Dann hat sich das ja schon erledigt.

    Schade ich hätte dazu echt lust gehabt. Hast du vor es für alle öffentlich zu machen?

  4. #4
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Kläre ich gerade ab.

  5. #5
    Contao-Nutzer
    Registriert seit
    14.05.2012.
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Zitat Zitat von lomex Beitrag anzeigen
    Kläre ich gerade ab.
    Wenn nicht würde ich eine Erweiterung versuchen zu schreiben.

  6. #6
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Mach Dir keinen Kopf :-) Das geht schon denke ich klar!
    Werde voraussichtlich am Wochenende eine Version online stellen.

  7. #7
    Contao-Nutzer
    Registriert seit
    14.05.2012.
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Alles klar.

    Ist es auch möglich die letzten x Spiele zum Beispiel anzeigen zu lassen etc.?

  8. #8
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Das Modul bildet das ab, was SIS anbietet. Siehe Screenshot.
    Kann sein, dass ich das Modul noch leicht anpassen muss, um es für andere Verein zu öffnen. Ist schon lange her :-)
    Angehängte Grafiken Angehängte Grafiken
    • Dateityp: jpg sis.jpg (52,4 KB, 83x aufgerufen)

  9. #9
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    https://contao.org/de/extension-list....10003.de.html

    Nur für Contao 3. Falls Contao < 3 auch gewünscht ist, bitte melden.

  10. #10
    Contao-Nutzer
    Registriert seit
    14.05.2012.
    Beiträge
    89
    User beschenken
    Wunschliste

    Standard

    Contao < 3 wäre auch schön.

  11. #11
    Contao-Nutzer
    Registriert seit
    08.01.2013.
    Beiträge
    23

    Standard

    Diese Erweiterung kommt genau richtig, da ich gerade unsere Vereinsseite neu mache.

    Bei der Einrichtung hakt es aber noch und einen kleinen Flüchtigkeitsfehler habe ich gefunden:
    in der ModuleSISReader.php in Zeile 64-65 steht 2 mal 'letzten15spieleliga' ich denke einmal soll das 'letzten15spieleverein' heissen. Das fehlt nähmlich.

    Nun bekomme ich immer auf der Seite "Aktuell keine Daten vorhanden." aus gegeben, bei allen Tabellen.
    Woran liegt das?
    Die Zugangsdaten stimmen. Ich kann mich damit im SIS direkt anmelden.
    Kann ich irgendwo sehen ob die xml-Daten vom SIS importiert wurden?

    Contao 3.0.1

    Olaf

  12. #12
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Die Abfrage wird gecached. /system/tmp glaube ich. Dort findest du eine bzw. mehrere XML-Datei(en).

  13. #13
    Contao-Fan Avatar von aadursun
    Registriert seit
    25.09.2011.
    Beiträge
    543

    Standard

    Könnte man das auch für andere Zwecke umbauen, wie für die Fussball Bundes- / Landes- oder Bezirksliga?

    Wenn ja, mit welchem Aufwand müsste man rechnen?

    VG
    aadursun

  14. #14
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Das Modul ist nicht sehr groß. Es werden ja nur ein paar XML-Daten abgefragt und dargestellt. In sofern wäre eine Anpassung nicht schwer.

  15. #15
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Nur nochmal zur Klarstellung. 1:1 kann man das Modul so nicht für andere Zwecke einsetzen. Bei SIS benötigt man Zugangsdaten, mit denen man an die Daten kommt.

    Die Grundsystematik dahinter sollte aber überall gleich sein. Wenn es freie Daten sind, genügt auch der RSS-Reader von Contao.

  16. #16
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    @luchsob
    Wenn du noch Fehler findest, kannst du sie mir per Github als Pull Request senden?
    https://github.com/c4y/sis_reader

  17. #17
    Contao-Nutzer
    Registriert seit
    08.01.2013.
    Beiträge
    23

    Standard

    So, die xml-Dateien werden geschrieben.


    <?xml version="1.0"?>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>
    XML Export Dynamisch
    </title></head>
    <body>
    <form name="form1" method="post" action="xml_dyn.aspx?art=2&amp;auf=VereinNr/LigaNr;user=Benutzername;pass=Passwort" id="form1">
    <input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUJODgwMjU5NTk4D2QWAgIDD2QWBAIBDw8WAh4EVGV4dAU NS2VpbmUgUmVjaHRlIWRkAgMPPCsADQBkGAEFCUdyaWRWaWV3M Q9nZAhy+sxTBj2BktMkF54QkE0Es0jV" />

    <div>
    <span id="lblStatus">Keine Rechte!</span>
    <div>

    </div>
    </div>
    </form>
    </body>
    </html>


    Keine Rechte???
    Muss ich im SIS den xml-Export noch irgendwo frei geben?

    Olaf

  18. #18
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Wo hast du denn die Zugangsdaten eingegeben. Unter Einstellungen?

  19. #19
    Contao-Nutzer
    Registriert seit
    08.01.2013.
    Beiträge
    23

    Standard

    Ja.
    Die standen auch richtig in der xml-Datei. Die habe ich nur fürs Forum gelöscht.

    Olaf

  20. #20
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Kannst du mir mal einen Zugang per PM schicken?

  21. #21
    Contao-Nutzer
    Registriert seit
    08.01.2013.
    Beiträge
    23

    Standard

    So wie ich in alten Beiträgen im SIS-Forum lese ist der Zugang zum xml-Export bei SIS/Gatecom wohl kostenpflichtig 24,-€/Jahr/Verein. Soweit ja auch nicht schlimm. Nur kann ich da keine offiziellen Informationen zu finden.
    Ich werde jetzt mal bei unserem Vorstand die Freischaltung beantragen.

    Olaf

  22. #22
    Contao-Nutzer
    Registriert seit
    08.01.2013.
    Beiträge
    23

    Standard

    Mit Gatecom sind wir jetzt zurecht gekommen.
    Erst wird mann ignoriert, dann gibt es den Vertrag und die Freischaltung fast über nacht.

    Und siehe da dein Modul läuft auch sofort.

    Jetzt sitze ich aber an den Templates.
    Die sind leider systematisch unterschiedlich aufgebaut und nicht kommentiert. Halt so wie DU sie nach und nach gebraucht hast.

    Ich steige da nicht immer ganz durch.

    Aktuell hänge ich an der Sortierung des Gesamtspielplans. Hier
    Ich möchte auch alle Pokalspiele aus dieser Liste filtern. Um jede Woche eine neue Liganummer pro Pokalrunde einzugeben bin ich zu faul.

    Wenn du ein kommentiertes Template in der aktuellsten Form mit vielen Funktionen als Beta bereitstellst, kann ich mich da einarbeiten und dir bei der Pflege helfen.

    Olaf

  23. #23
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Die Daten kommen ja als XML von SIS. Da habe ich keinen Einfluss drauf. Diese Daten werden nur gecached im Template ausgegeben.
    Schau Dir einfach die XML-Datei an, dann kannst du dir sie ja ausgeben wie DU magst :-)
    Ich wüsste nicht, was ich da noch kommentieren soll?
    Gibt es für den Pokal keine eigene Liganummer?

  24. #24
    Contao-Nutzer
    Registriert seit
    08.01.2013.
    Beiträge
    23

    Standard

    Das mit dem nur aus der XML-Datei ausgeben hatte ich auch gedacht, aber Gatecom sagt, die Reihenfolge der Spiele, sprich beginnend mit den aktuellsten Spielen und endend mit den letzten im Mai, müsste ich selber sortieren.... Die geben die bei der art=1 Abfrage aber genau anders herum aus. Das letzte Spiel zuerst.

    Mit kommentieren meinte ich den einzelnen Funktionen im Template einen Kommentar zu fügen. z.B. <!-- läd die xml-Datei --> <!-- entfernt die Hallennummer aus dem HallenNamen -->
    Einfach um dies besser gegen einander abzugrenzen. Ich habe da keine Funktion gefunden, die die Reihenfolge der Spiele sortiert.

    Bei den Pokalen ist das Problem, daß JEDE Runde eine neue Liganummer bekommt. Sodas man dann jede Woche von neuem die neuen Liganummern für jede Mannschaft heraus suchen muss.
    Ich würde lieber aus dem Gesamtspielplan alle Spiele heraus filtern, bei denen der LigaName "Pokal" enthält. Dann habe ich alle Pokalspiele des Vereins in einer Liste.

  25. #25
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Für die Pokale musst du dann halt in der Schleife mit PHP, z.B. strpos, nach "pokal" suchen. Wenn vorhanden, gibst du das Spiel aus.
    Ein wenig PHP-Kenntnisse wären halt nicht schlecht. Kommentare gibt es nicht. Die drei Zeilen sind selbsterklärend.

    Im Prinzip sorgt das Modul halt nur für das Holen der Daten und das Bereitstellen der XML-Datei. Alles weitere musst du halt mit PHP im Template regeln. Was geht und was nicht bestimmst alleine Du. Für eine neue Sortierung der Ausgabe kannst du die XML-Datei in ein Array packen und vor der Ausgabe sortieren.

  26. #26
    Contao-Nutzer Avatar von Frankkirsch
    Registriert seit
    27.01.2010.
    Ort
    Michelstadt/Odenwald
    Beiträge
    188
    Partner-ID
    11272

    Standard UTF-8

    Hallo,
    ich hab mir dein Modul mal angesehen, sieht sehr gut aus.
    Ich hab das händisch so ähnlich programmiert, habe aber Probleme mit den Umlauten.

    Wie bekomme ich das hin, dass die XML-Datei gleich mit UTF-8 codiert wird)

    <?xml version="1.0"?>

    so lade ich die xml
    //Laden
    //$content0001 = file_get_contents("http://www.sis-handball.de/xmlexport/xml_dyn.aspx?art=11&auf=1410901126&".$loginmsg."") ;
    //Parsen
    //$doc = DOMDocument::loadXML($content0001);
    //Speichern
    //$doc->save('/www/msg/2015/templates/sis/xml/01_msg_next30.xml');

  27. #27
    Contao-Nutzer Avatar von HobbyWebProgrammer
    Registriert seit
    26.06.2013.
    Ort
    Moers
    Beiträge
    71

    Standard

    Hallo,

    ich hätte auch Interesse daran dieses Modul zu verwenden. Die kostenfreien Möglichkeiten von SIS sind doch sehr eingeschränkt.
    Hat das Modul schon jemand unter der Version 3.5.x am laufen?

    Wenn ich es richtig verstanden habe, dann muss ich den SIS-Account hinterlegen, mit dem auch die Ergebnisse im SIS eingetragen werden und 24€ jährlich für den XML-Export bezahlen oder?

    Freundliche Grüße und Danke,
    Dennis

  28. #28
    Contao-Nutzer
    Registriert seit
    03.09.2009.
    Ort
    Baunatal
    Beiträge
    122
    Partner-ID
    6087

    Standard

    Ich klinke mich mal in das Thema ein. Wird hier noch aktiv weiter entwickelt? Falls nicht würde ich die Basis nutzen und was für Contao 4 aufsetzen.

  29. #29
    Contao-Fan Avatar von lomex
    Registriert seit
    03.07.2009.
    Ort
    Werne
    Beiträge
    791
    User beschenken
    Wunschliste

    Standard

    Nein. Keine Zeit. Von meiner Seite aus keine aktive Weiterentwicklung.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •