Nähere Informationen zu Auswertung Light gibt es auf der Zugspitzpokal-Seite
ErgPost befindet sich mittlerweile als Projekt auf https://launchpad.net/ergpost, wo es für alle einsehbar und runterladbar ist.
Jeder der an der Verbesserung des Scripts interessiert ist, kann sich dem ErgPost Development Team anschließen. (https://launchpad.net/~ergpost)
Hier findet ihr alles wissenswerte zur Ergebniseingabe...
... und könnt bei Problemen einen Beitrag posten.
Auf der EPL-Seite wurde eine 10-Schrite-Hilfe für ErgPost verfasst.
In dieser Anleitung sind jedoch die Eingabe von Teamstatistik, Karten und Torschüssen nicht nötig.
Zur ErgPost 10-Schritte-Hilfe'
Nach der Installation gibt es zwei Dateien in denen Einstellungen vorgenommen werden können.
<?php
define(''_ergposthilfe_'',"http://www.link.zur/hilfedatei");
define(''_berichtescript_'',"http://www.link.zum/berichtescript");
define(''_ergpostscript_'',"http://www.link.zum/ergpostscript");
define(''_lmophp_'',"http://www.link.zur/anzeige/der/lmo-php");
define(''_userlogin_'',''http://www.link.zum/userlogin'');
define(''_userlogout_'',''http://www.link.zum/userlogout'');
define(''_userid_'',variable für userId);
define(''_username_'',variable für Username);
?>[1] datei=test.l98 name=Testliga sta=1 ste=8 result=1 teamstat=0 scorer=1 cards=0 shots=0 bericht=1 mods=derhasi
Durch das einbinden der Datei ergpost/get_games.dh.inc(include 'ergpost/get_games.dh.inc';) wird eine PHP-Funktion zur Verfügung gestellt, die die aktuellen Ergebnisse einer Seite ausgeben kann.
ergpost_last_results($source,$count=0,$lmo='''',$template='''')
Informationen zu den Variablen:
$source - Ort des Stammverzeichnisses an (in dem der Ordner ergpost zu finden ist): z.B. http://www.domain.com/ligen$count - Anzahl der auszugebenden Ergebnisse$lmo - Ort der lmo-Datei - Falls leer wird '/lmo/lmo.php?' verwendet$template - Zeichenkette die als Ausgabe für einen Datensatz verwendet wird (meist HTML-Code) - Details folgen untenBeispiel zum Funktionsaufruf in php:
include 'ergpost/get_games.dh.inc';<br>print ergpost_last_results('http://epl.funpic.de',20,'/lmo/lmo.php?','<!--iconTeamA--> - <!--iconTeamB--> <a href="<!--Berichtlink-->" title="<!--Liganame-->-<!--Spieltag-->-<!--SpielID-->"><!--goalsA-->:<!--goalsB--></a><br>');
Code bei Pastebin | Datei bei Pastebin runterladen
Zum Template:
Das Standardtemplate ist:
'<!--iconTeamA--> - <!--iconTeamB--> <a href="<!--Berichtlink-->" title="<!--Liganame-->-<!--Spieltag-->-<!--SpielID-->"><!--goalsA-->:<!--goalsB--></a><br>'
Hierbei werden für jedes Spiel die mit <!-- & --> eingeschlossenen Begriffe ersetzt und nacheinander ausgegeben.
Diese Begriffe können dabei verwendet werden:
<!--Datei--> - Name der Ligadatei (z.B. noname.l98)<!--Spieltag--> - Nummer des Spieltages<!--SpielID--> - Nummer des Spiels am Spieltag<!--teamA--> - Name des Heimteams<!--teamB--> - Name des Auswärtsteams<!--trainerA--> - Name des Heimtrainers<!--trainerB--> - Name des Auswärtstrainers<!--goalsA--> - Anzahl der Tore des Heimteams<!--goalsB--> - Anzahl der Tore des Auswärtsteams<!--Liganame--> - Name der Liga<!--Berichtlink--> - Link zum Bericht - ohne HTML-Tags<!--Spieltaglink--> - Link zr SPieltagsübersicht im LMO - ohne HTML-Tags<!--Tabelle nach Spieltag--> - Link zur Tabelle nach angegebenem Spieltag - ohne HTML-Tags<!--Tabelle--> - Link zur (aktuellen) Tabelle - ohne HTML-Tags<!--iconTeamA--> - Kleines Logo des Heimteams (incl. img-Tags)<!--iconTeamB--> - Kleines Logo des Auswärtsteams (incl. img-Tags)Wenn in den Globalen Optionen von LMO die Option Optionen/Optionen/Tabellenoptionen/Darstellungsort der Tabelle" nicht auf "auf separater Seite (mit Heim- und Auswärtsbil.)" gestellt ist, können Ergebnisse und Tabelle nicht mehr separat angezeigt oder separat ausgeblendet werden.
DH_SepResTab schafft hierbei Abhilfe.
Mit dem Script wurden folgende LMO-Dateien geändert:
Zudem wurde im Ordner addon
folgendes Verzeichnis mit dateien hinzugefügt
Für jede Liga die nun dieses Addon nutzen soll, muss im Ordner "dateien" eine Datei erstellt werden, die den Namen der Ligadatei (incl. .l98) trägt. (Beispiel: noname.l98). Diese Datei kann auch leer sein -Hauptsache sie existiert-.
Ist nun diese Datei angelegt, werden für diese Liga Tabelle und Ergebnisse getrennt voneinander dargestellt. Zudem können sie jeweils separat ausgeblendet werden.
Dieses Script erlaubt es die Spieltage der Ligen umzubenennen.
Mit dem Script wurden folgende LMO-Dateien geändert:
Zudem wurde im Ordner addon
folgendes Verzeichnis mit dateien hinzugefügt
Für jede Liga die nun dieses Addon nutzen soll, muss im Ordner "config" eine Datei erstellt werden, die den Namen der Ligadatei (incl. .l98) mit angehängtem .spieltage trägt. (Beispiel: noname.l98.spieltage)
Inhalt dieser Datei sind dann die Definitionen der Spieltagsnamen. Für jeden Spieltag der geändert werden soll wird eine Zeile in folgendem Format angegeben:
x;NameKurz;NameLang
Beispiel für den Inhalt einer solchen Datei:
1;R1-1;Runde 1 Spiel 1
2;R1-2;Runde 1 Spiel 2
3;R2-1;Runde 2 Spiel 1
4;R2-2;Runde 2 Spiel 2
5;AF;Achtelfinale
6;VF;Viertelfinale
7;HF;Halbfinale
8;Fin;Finale
Wird ein Spieltag nicht angegeben, wird der Spieltagsname nicht verändert, verbleibt also so, als wäre das Addon nicht installiert.
Sollte als Editor nicht Notepad (Standard-Texteditor von Windows) verwendet werden, kann es zu Fehlern kommen, da andere Editoren vielleicht in einem anderen Format speichern. Sollte dies der Fall sein, behebt einfaches Öffnen der Datei im Notepad und dortiges speichern meist den Fehler.