Hilfe: LigaManager Online 3.02
XOOPS-Modul Version 1.0 beta, für XOOPS Version 2.xxx
Inhalt
1. Einstiegsinformationen
1.1. Einleitung
Herzlich Willkommen zum LigaManager Online. Mit diesem Script können Sie Ihren Besuchern einen Ergebnisdienst über Ihre Lieblingsligen anbieten. Die gesamte Verwaltung der Ligen läuft dabei direkt auf dem Server ab; Sie tragen nur noch die Ergebnisse ein und Ihre Besucher erhalten sofort die aktuellen Tabellen, Statistiken usw. - Keine Fremdsoftware, keine zeitraubenden Exporte und Uploads mehr!
Beachten Sie bitte auch, daß es zum korrekten Bearbeiten Ihrer Ligen erforderlich ist, daß Ihr Browser JavaScript unterstützt und Sie das auch aktiviert haben. Die beste Wahl für den Adminbereich des LMO ist der Internet Explorer ab 5.5, da dieser Browser alle eingebauten JavaScript-Funktionen voll unterstützt und daher komfortables Arbeiten ermöglicht.
JavaScript benötigen die Besucher eigentlich nur, wenn Sie den
eingebauten Newsticker benutzen; aber selbst dann nicht
zwingend, denn der Ticker wird ohne JavaScript einfach nicht angezeigt. Zu jedem
Link erhalten Ihre Besucher einen Tooltip, so daß Sie keine weiteren Erklärungen
zur Benutzung des Scripts geben müssen.
Der Adminbereich ist voll in das Xoops Administrations Menü integriert.
1.2. Systemvoraussetzungen
- Unix- oder Windows-Server
- PHP 4.05 (oder höher)
- JavaScript- und CSS-fähiger Browser
1.3. Installation
- Die xoops03_lmo.zip wurde bereits von Ihnen entpackt. Achten Sie
darauf, daß die Verzeichnisstruktur beim Entpacken beibehalten wurde.
- Das gesamte Verzeichnis lmo kommt
in das Verzeichnis modules.
Das Verzeichnis lmo nicht umbennen!
- Das Verzeichnis ligen ist sozusagen
das Arbeitsverzeichnis des Scripts und sollte auch unterhalb des Scriptverzeichnisses
bleiben.
- Die index.php ist die Hauptseite dieses Scripts, die von Ihren
Besuchern aufgerufen werden soll. Wenn Sie an der Installation von Xoops nichts geändert haben, wird diese Datei automatisch vom Hauptmenü aufgerufen. Wenn Sie ein eigenes Menü erstellt haben, verlinken Sie ausschließlich diese Datei entsprechend in Ihrer Navigation (modules/lmo/index.php).
- Achten Sie beim Hochladen der Dateien auf folgendes:
- Folgende Dateien müssen im Textmodus übertragen werden
(Es sollten alle Dateien im Textmodus übertragen werden, ausgenommen
den Bildern im images Verzeichnis):
- lmo-lang.txt
- lmo-style.css
- lmo-style.txt
- Folgende Zugriffsrechte (chmod) müssen gesetzt werden:
- 777 - lmo-style.css
- 777 - das ligen-Verzeichnis
selbst und alle Ligen, die sich darin befinden
- 777 - das wap-Verzeichnis (ist in dieser Version noch nicht getestet, bzw. noch nicht integriert)
- Ordnerstruktur:
Das ganze muss ins Verzeichnis modules
deiner Xoops-Installation:
lmo

admin


Hier befinden sich alle Admin LMO-Dateien: lmoadmin.php,
lmo-adminanz.php, usw.

help


help.htm (Admin Hilfedatei), lmohelp2.htm (Helfer Hilfedatei), usw.

images


gif Dateien für die Ausgabe

include


function.php

language


language Dateien

ligen


Hier sind die Ligen-Dateien *.l98

sql


mysql.sql, sql-Datei zur Installation unter Xoops, als Dump für myPhpAdmin ist der Präfix entsprechend zu ändern

wap


Hier
sind die *.wml-Dateien die durch lmo-savewml.php generiert werden.

Hier befinden sich alle restlichen LMO-Dateien. Die Sprachdatei (lmo-lang.txt) ist derzeit noch hier als Textdatei.
- Installation:
Die Installataion wird wie üblich, über die System Admin -> Module, in Xoops vorgenommen.
1.4. Rechtliches
Dieses Script wird unter den Bestimmungen der
GPL (
deutsche Übersetzung) herausgegeben. Im Klartext heißt das, Sie dürfen das Script nutzen, weitergeben und sogar verändern; Garantie wird von keiner Seite gewährt.
Obwohl diese Software sorgfältig entwickelt wurde, kann für die Verwendungsfähigkeit und Fehlerfreiheit keine Haftung übernommen werden. Jede Haftung für direkte, indirekte, verursachte oder gefolgte Schäden, die durch die Verwendung dieses Programms entstehen könnten, ist ausgeschlossen. Es gibt keine Garantie!
2. Die Userverwaltung
2.1. Allgemeines
Die Userverwaltung funktioniert genauso, wie Sie diese bereits unter Xoops kennen. Sie können mehrere Admins unter den Gruppenrechten anlegen. Diese haben vollen Zugriff auf alle Funtionen des Liga Managers.
Sie sollten diese Option jedoch so wenig als möglich vergeben, da der Liga Manager eine weitere komfortable Funktion kennt: den Hilfs-Admin.
2.2. Hilfs-Admins
Sie betreuen auf Ihrer Homepage mehrere Ligen und haben auch Helfer, die immer die aktuellen Ergebnisse für Sie zusammentragen? Dann wird es Sie freuen, zu erfahren, daß Sie auch spezielle Accounts für Ihre Helfer einrichen können. Diese 'Hilfs-Admins' können dann ihre Ergebnisse eintragen, haben aber keinen Zugang zu den empfindlicheren Einstellungen Ihrer Liga oder zu den Optionen des Scripts.
Um im Liga Manager einen Hilfs-Admin anlegen zu können, müssen Sie zuerst unter Xoops SystemAdmin -> Mitglieder Ränge, einen neuen Rang anlegen und zwar:
Rang Name 'Redakteur'
Min. Beiträge '-1'
Max. Beiträge '-1'
Bild 'z.B. stars5.gif'
Spezial = Häckchen
Sollten Sie das vergessen, wird Ihnen eine Meldung angezeigt, klicken Sie dann einfach auf die Schaltfläche neuen Mitglieder Rang anlegen, das Script legt für automaisch diesen neuen Rang an. Gehen Sie dann zur Liga Administration -> Helfer - Liga zuweisen/entfernen zurück.
Das Script zeigt Ihnen dann beim ersten mal an: Sie haben noch keinem Mitglied den Rang "Redakteur" zugeteilt.
Klicken Sie dann einfach auf die Schaltfläche Mitglieder änder.
Wählen Sie dann in Ihrer Mitgliederliste den User aus, der den Rang "Redakteur" erhalten soll.
Im Auswahlfeld 'Rang' stellen Sie die entsprechende Option ein und speichern den User ab.
Gehen Sie dann zur Liga Administration -> Helfer - Liga zuweisen/entfernen zurück.
Im oberen Teil der Übersicht können Sie Ihre Hilfs-Admin verwalten, im unteren Teil sehen Sie alle Hilfs-Admin und welche Ligen diese bearbeiten können. Mit der Option "Helfer modifizieren" können Sie dem entsprechenden User die Ligen zuweisen, welche er bearbeiten darf.
Legen Sie dann noch in der Xoops System Admin einen neuen Block an, z.B. Liga-Admin. In diesem Block setzen Sie einen Link für die Ergebniseingabe der Hilfsadmin: {X_SITEURL}modules/lmo/admin/lmoadmin.php
Zum Abschluss brauchen Sie dann noch in der Xoops System Admin eine neue Gruppe, z.B. Hilfsadmin-Ligamanager. Dieser Grupen geben Sie Zugriffsrechte für "Tabelle und Spielplan" und Block Zugriffsrechte für den von Ihnen angelegten Block, im Beispiel "Liga-Admin".
Damit ist die Installation für die Hilfsadmin abgeschlossen.
Für einen weiteren Hilfs-Admin brauchen Sie in Zukunft nur noch folgende Schritte:
Xoops System Admin -> Gruppe: Hilfsadmin-Ligamanger - Mitglied hinzufügen
Xoops System Admin -> Mitglieder ändern - User Rang zuweisen
Liga Admin -> Helfer hinzufügen - User entsprechende Liga zuweisen
3. Globale Optionen
3.1. Globale Optionen
Mit einem Klick auf den Menübefehl
Optionen öffnet sich der Optionsbildschirm. Hier werden die globalen Scriptoptionen festgelegt.
Hilfs-Admins haben hier keinen Zutritt.
Unter Pfade geben Sie den Pfad zum Ligen-Verzeichnis an. Diese Angabe braucht im Normalfall aber nicht geändert werden. Achten Sie aber bitte darauf, daß diese Angabe mit einem / (Schrägstrich) enden muß. Es ist empfehlenswert, wenn diese Angabe relativ zum Scriptpfad vorgenommen wird.
Unter Tabellenoptionen legen Sie fest, wo die Punkte-Spalte in der Tabelle dargestellt wird und wo die Tabelle selbst dargestellt wird.
Bei Sonstige Optionen legen Sie zuerst fest, ob die Besucher einen Link bekommen, mit dem sie bei einer geöffneten Liga zur Ligenübersicht zurückkehren können. Eventuell möchten Sie ja darauf verzichten, weil das bereits durch Ihre Homepagenavigation abgedeckt ist.
Die Option Berechnungsdauer darstellen ist eigentlich nur für Debug-Zwecke gedacht. Aber falls Sie das möchten, können Sie hiermit Ihren Besuchern zeigen, wie lange der Server an der angezeigten Übersicht gerechnet hat. Im Adminbereich wird die Berechnungsdauer immer angezeigt, egal was Sie hier einstellen.
Die
Standard-Anstoßzeit will Ihnen etwas Arbeit abnehmen. Geben Sie hier die Uhrzeit ein, wann die meisten Spiele in Ihren Ligen beginnen. Bei allen diesen Spielen brauchen Sie dann nur noch ein
Anpfiffdatum einzugeben und diese Zeit wird automatisch übernommen. Das sollte Ihnen bzw. Ihren Hilfs-Admins etwas Arbeit abnehmen. Achten Sie bitte auf die Form HH:MM (2stellige Stund und 2stellige Minute durch : getrennt).
Die
eMail des Webmasters ist nur beim
eMail-Versand von Ligen von Belang. Sie wird als Absender eingesetzt und als Vorgabe für den Empfänger.
3.2. Der Designeditor
Wählen Sie den Menüpunkt Optionen und anschließend bei der Auswahl am unteren Rand Designeditor, um diesen zu erreichen.
Der Designeditor liefert Ihnen die wichtigsten Einstellungsmöglichkeiten für die Farben und Schriften, die das Script zur Darstellung verwendet. Diese Einstellungen werden in der Datei lmo-style.css gespeichert von wo aus das Script sie direkt nutzt. Spielen Sie ein wenig mit den Einstellungen herum, um die bestmögliche Anpassung des Designs an ihre Homepage zu erhalten.
Beim Speichern greift das Script auf die Datei lmo-style.txt zu und nutzt diese als Vorlage. Tiefergehende Änderungen des Designs, die erfahrene Admins im Quelltext der lmo-style.css vornehmen, sollten auch in dieser Datei vorgenommen werden. Sonst gehen die Quelltextänderungen beim nächsten Speichern mit dem Designeditor verloren.
4. Bearbeiten einer Liga
4.1. Erstellen einer Liga
Klicken Sie im Menü auf Neu, um eine neue Liga zu erstellen. Der Erstellungsprozeß umfaßt 4 Schritte
Zuerst legen Sie den Dateinamen der Liga fest. Verzichten Sie dabei auf den Pfad und die Namenserweiterung, diese sind bereits vorgegeben. Achten Sie darauf, daß Ihre Eingabe max. 28 Zeichen lang sein darf. Geben Sie der Liga nun einen aussagekräftigen Namen. Dieser Titel erscheint in den Auflistungen Ihrer Ligen und als Überschrift im Besucher-Bereich. Neben dem Titel selbst und ggf. regionale Angaben sollte hier auch die Saison erwähnt werden, z.B. 1. Kreisklasse Hinterwelt 2001/02. Legen Sie nun noch fest, ob Sie eine Liga (mit Punkten, Tabelle usw.) oder ein KO-Turnier (PlayOff, Turnier o.ä.) anlegen. Klicken Sie auf Weiter, um fortzufahren.
Als Nächstes legen Sie die Anzahl der Mannschaften fest. Erstellen Sie eine Liga, legen Sie bitte auch die Anzahl der Spieltage und die Anzahl der Spiele pro Spieltag fest. Bei KO-Turnieren ist das nicht notwendig, da diese Einstellungen hier schon durch die Anzahl der Mannschaften bestimmt wird. Klicken Sie auf Weiter, um fortzufahren.
Der 3. Schritt ist bei Ligen die Spielplanerstellung. Spielpläne aus anderen Ligen übernehmen funktioniert nur bei Ligen, die die gleichen Anzahlen an Mannschaften, Spielen und Spieltagen hat. Der zufällige Spielplan entspricht dem aus dem LM98Free bekannten System; er kann nur dann erstellt werden, wenn es sich um eine 'normale' Liga handelt, in der jedes Team 1 Hin- und 1 Rückspiel gegen jeden Gegner hat (wie in der Fußball-Bundesliga). Sie können aber auch ganz auf die Spielplanerstellung verzichten.
Bei KO-Turnieren legen Sie im 3. Schritt der Erstellung fest, welchen Spielmodus die einzelnen Runden Ihres Turniers haben sollen. Klicken Sie auf Weiter, um zum letzten Schritt zu gelangen.
Die
Liga wurde gespeichert und Sie sollten als Nächstes die
Mannschaften bearbeiten. Erstmal sind die Mannschaften nur durchnummeriert und Sie können nun die Namen und alles weitere frei festlegen. Bei neuen Ligen, deren Spielpläne Sie aus anderen Ligen übernommen haben, sollten Sie vorher einen Blick in den Besucherbereich werfen und anhand der Spielpläne der einzelnen Mannschaften herausfinden, welche Mannschaft welchem Eintrag zugeordnet werden muß.
4.2. Öffnen einer Liga
Immer wenn Sie zum Adminbereich des Liga Manager gehen, erhalten Sie einen Übersicht, in der auch alle verfügbaren Ligen aufgelistet sind. Sonst klicken Sie einfach im Menü auf
Öffnen, um eine Auflistung der Ligen zu erhalten. Wählen Sie hier die Liga aus, die Sie bearbeiten möchten und klicken Sie sie an.
Hilfs-Admins können nur die Ligen auswählen, die für sie freigegeben wurden.
4.3. Der Ergebniseditor
Nach dem
Öffnen der Liga gelangen Sie gleich automatisch in den Ergebniseditor und der aktuelle Spieltag wird dargestellt. In der Auswahl unterhalb des Menüs können Sie auch einen anderen Spieltag zum Bearbeiten auswählen.
Ganz oben können Sie das
Start- und Enddatum des Spieltags festlegen. Achten Sie unbedingt darauf, das das Datum in der Form TT.MM.JJJJ (2stelliger Tag, 2stelliger Monat und 4stelliges Jahr durch Punkte getrennt) eingegeben werden muß. Neben den Datumsfeldern ist jeweils ein Button angebracht, der einen PopUp-Kalender öffnet, wo Sie durch Anklicken einfach ein Datum auswählen können (das funktioniert leider nicht in Netscape). Diese Datumswerte werden den Besuchern nur dann angezeigt, wenn die
Einstellung Spieltagsdatum aktiviert.
Jedem Spiel kann auch ein
Anstoßtermin zugeordnet werden. Beachten Sie auch hier die Form TT.MM.JJJJ für das Datum. Und auch hier gibt es einen Button für den PopUp-Kalender. Wenn Sie ein Datum und keine Zeit eingeben, wird automatisch die
Standard-Anstoßzeit übernommen. Geben Sie eine Zeit ein, achten Sie bitte auf die Form HH:MM (2stellige Stund und 2stellige Minute durch : getrennt).
Die Mannschaften wählen Sie einfach durch Klicks auf die Comboboxen aus. Wenn Sie ein KO-Turnier bearbeiten, werden hier auch nur die für diese Runde qualifizierten Mannschaften aufgelistet.
Bei der Ergebniseingabe haben Sie mehrere Möglichkeiten. Am einfachsten ist es, Sie klicken ganz einfach auf die kleinen Pfeilbuttons neben den Ergebnisfeldern. Wenn Sie sich mit dem Textcursor in einem Ergebnisfeld befinden, können sie auch mit den Pfeiltasten hoch und runter das Ergebnis ändern (geht leider nur im Internet Explorer) oder Sie tippen die Zahl ganz normal ein.
Falls Ihre Liga ein
offenesSpielende hat oder ein KO-Turnier ist, geben Sie als Nächstes an, wann das Spiel endete: Normal (_), nach Verlängerung/Over time (n.V.) oder Im 11-Meter-/Penalty-Schießen (i.E.).
Das Feld Grüne-Tisch-Entsch. wird normalerweise nicht benötigt. Aber es gibt immer wieder Sportgerichtsentscheidungen, die Spielergebnisse auf den Kopf stellen. Unabhängig vom eingegebenen Ergebnis kann hier eine Siegentscheidung eingestellt werden. Die Tore werden dann für die Tabelle gezählt, wie eingegeben, die Punkte aber richten sich dann nach dieser Einstellung. In der Regel sieht das dann so aus, daß das Sportgericht sagt: 0:0 Tore und Team X gewinnt. Die Auswahl beidseitiges Erg. stellt nochmal einen Sonderfall dar, wenn das Sportgericht beispielsweise entscheidet, daß das Spiel für jede der beiden Mannschaften mit 2:0 Toren entschieden wird. In dem Fall würde für beide Teams auch jeweils ein 2:0 gewertet werden.
Im nächsten Feld können Sie eine Notiz zum Spiel eingeben. Eine eventuelle Sportgerichtsentscheidung braucht hier nicht nochmal erwähnt zu werden, denn diese wird automatisch als Notiz eingefügt.
Zuletzt haben Sie noch die Möglichkeit, eine
URL zum Spielbericht einzufügen, falls sie das möchten. Diese URL wird aber nur dann dargestellt werden, wenn die
Einstellung Spielberichte verlinken aktiviert ist.
Unterhalb der Spiele haben Sie noch spieltags-unabhängige Einstellungen, die Sie hier gleich mit bearbeiten können.
Bei Aktueller Spieltag braucht nur dann was verstellt zu werden, wenn der Spieltag, den Sie hier bearbeiten, nicht als aktueller Spieltag merkiert werden soll. Das kann z.B. der Fall sein, wenn Sie ein verlegtes Spiel bearbeiten oder ein älteres Ergebnis korrigieren müssen. Wählen Sie dann hier den Spieltag aus, der als aktueller Spieltag gelten soll. Sonst lassen Sie dieses Feld bitte unverändert.
Jetzt haben Sie noch die Möglichkeit, den Newsticker zu aktivieren und die entsprechenden Meldungen einzugeben. Bitte beachten Sie: immer eine Meldung pro Zeile und keine Leerzeilen lassen.
Klicken Sie nun auf Spieltag und Ticker speichern, um Ihre Änderungen abzuspeichern. Bitte beachten Sie, daß Ihre Änderungen sofort nach dem Speichern von den Besuchern Ihrer Homepage gesehen werden können. Gehen Sie also unbedingt sorgfältig vor!
Haben Sie die
Manuelle Tabellensortierung aktiviert, beachten Sie bitte folgendes, bevor Sie einen Spieltag speichern: Falls bereits die Tabelle dieses oder eines der folgenden Spieltage manuell nachsortiert waren, ist diese Sortierung nun aufgehoben. Eventuell veränderte Ergebnisse hatten ja ihre Auswirkung auf diese Tabellen.
4.4. Grundeinstellungen
Klicken Sie im
Ergebniseditor auf
Grundeinstellungen. Hier legen Sie die Einstellungen der Liga fest. Bei KO-Turnieren werden natürlich nur Einstellungen angezeigt, die hier auch von Bedeutung sind.
Unter Grundwerte legen Sie den namen Ihrer Liga fest. Dieser Name erscheint in den Auflistungen Ihrer Ligen und als Überschrift im Besucher-Bereich. Neben dem Titel selbst und ggf. regionale Angaben sollte hier auch die Saison erwähnt werden, z.B. 1. Kreisklasse Hinterwelt 2001/02.
Unter
Verilnkungen legen Sie fest, ob die
Mannschaftshomepages (erscheinen in der Tabelle) und die
Spielberichte (erscheinen in den Ergebnissen und Spielplänen) verlinkt werden sollen.
Bei
Anzeigen/Darstellung legen Sie fest, was sie Ihren Besuchern alles anbieten wollen bzw. können. Die Einstellung
Spiel um Platz 3 steht nur bei KO-Turnieren zur Verfügung; hier legen Sie fest, ob ein kleines Finale stattfindet. Mit
Startanzeige legen Sie fest, was Ihre Besuchern beim Laden einer Liga zuerst zu sehen bekommen. Als Nächstes legen Sie fest, ob
Spieltagsdatum und Anstoßtermine angezeigt werden sollen. Wenn keines von beiden aktiviert ist, werden Ihre Besucher auch keinen Kalender zu sehen bekommen. Ansonsten können Sie den
Kalender aber auch separat deaktivieren. Wenn Sie die Anstoßtermine aktiviert haben, sollten Sie auch noch festlegen, in welchem
Format die Anstoßtermine dargestellt werden sollen.
Die Kreuztabelle und die Fieberkurve können auch deaktiviert werden. Bei der Fieberkurve kann das aus technischer Sicht notwendig sein, wenn Ihr Provider die GDLib (eine Programmbibliothek, mit der PHP selbstständig Grafiken erstellen kann) nicht installiert hat. Die Kreuztabelle möchten Sie eventuell dann deaktivieren, wenn es in Ihrer Liga keine Rückspiele gibt (z.B. in den Gruppenspielen der Fußball-WM).
Jetzt legen Sie die
Standardmannschaften fest. Ihre
Lieblingsmannschaft wird den Besuchern in der Ergebnisübersicht und der Tabelle fett dargestellt. Die anderen Auswahlmöglichkeiten stellen die Standardmannscxhaften dar, die beim Aufruf des
Spielplans, der
Fieberkurve und der
Statistik zuerst ausgewählt sind. Wenn die Lieblingsmannschaft und die erste Mannschaft bei Fieberkurve/Statistik die gleiche ist, wird dort als zweite Mannschaft beim
Ergebnisupdate immer der Gegner Ihrer Lieblingsmannschaft am darauffolgenden Spieltag ausgewählt.
Als Nächstes wählen Sie alternative Begrifflichkeiten für Pkt. und Tore, falls das bei Ihrer Liga erforderlich ist.
Das
Spielsystem beinhaltet alle Einstellungen, die den Modus der Liga betreffen.
Minus-Punkte kennen wir aus 2-Punkt-Ligen, bei 3-Punkt-Ligen gibts diese nicht mehr.
Spielende offen muß nur aktiviert werden, wenn bei einem Remis eine Verlängerung bzw. Over time und ggf. sogar ein 11-Meter- bzw. Penalty-Schießen folgt. Die
Tabellenspalte 'Unentschieden' braucht nur dann verborgen werden, wenn es generell keinen Unentschieden in Ihrer Liga gibt.
Direkter Vergleich bedeutet, daß bei Punktgleichheit der direkte Vergleich der punktgleichen Mannschaften untereinander berücksichtigt wird.
Erzielte Tore zählen vor Tordiff. muß nur aktiviert werden, wenn in Ihrer Liga die erzielten Tore in der Tabelle schwerer wiegen, als die Tordifferenz, was eher selten der Fall ist. Die
Handsortierung der Tabelle ermöglichen sollten Sie wirklich nur im Ausnahmefall; nur dann, wenn es beispielsweise Sonderegelungen gibt, die diese Software nicht berücksichtigt. Sie haben dann die Möglichkeit, die
Tabellensortierung per Hand zu korrigieren.
Bei den Tabellenmarkierungen legen Sie fest, ob und welche Einträge Ihrer Tabelle (und der Fieberkurve) hervorgehoben werden sollen.
Als Letztes legen Sie noch das Punktsystem fest, also wofür es wieviele Punkte gibt. Bei aktivierten Minuspunkten sollten Sie beachten, daß Siegpunkte immer auch negative Niederlagenpunkte sind und umgekehrt; Bei Remis werden die entsprechenden Punkte zu den positiven und zu den negativen Punkten gezählt.
Links neben dem
Änderungen-speichern-Button gibt es einen Link
Spieltags- und Spiel-Anzahl. Normalerweise brauchen Sie diese Funktion nicht. Aber sollte es aus einem Grund nötig sein, die Anzahl der Spieltage oder die Anzahl der Spiele pro Spieltag zu verändern, können Sie das hier tun. Legen Sie sich aber vorher besser
eine Sicherheitskopie Ihrer Liga an! Diese Funktion steht bei KO-Turnieren nicht zur Verfügung.
4.5. Manuelle Tabellensortierung
Haben Sie die
Einstellung Handsortierung der Tabelle ermöglichen aktiviert, steht Ihnen am unteren Rand des
Ergebniseditors/Einstellungsbildschirms die Auswahl
Tabelle zur Verfügung. Klicken Sie darauf, um die Tabelle zu prüfen und gegebenenfalls eine manuelle Korrektur vorzunehmen.
Sie können auch hier unterhalb des Menüs den Spieltag auswählen, dessen Tabelle Sie prüfen und ggf. korrigieren wollen. Sie bekommen die Tabelle so angezeigt und sortiert, wie es die Software ermittelt hat. Wenn Sie diese Tabelle für korrekt halten, brauchen Sie nichts weiter zu tun.
Ansonsten müssen Sie Korrekturen vornehmen, indem Sie den Mannschaften neue Platzierungen zuweisen. Dabei darf natürlich keine Platzierung doppelt vergeben werden (normalerweise verhindert eine JavaScript-Funktion das).
Haben Sie den Mannschaften nun den richtigen Tabellenplatz zugewiesen, klicken Sie auf manuelle Tabelle speichern. Bei einen Blick in den Besucherbereich des LMO werden Sie sehen, daß die entsprechende Tabelle (und die Fieberkurve) Ihren Änderungen gemäß dargestellt wird.
4.6. Der Mannschaftseditor
Sie haben max. 32 Zeichen für den Mannschaftsnamen zur Verfügung; aus max. 5 Zeichen darf das Kürzel bestehen.
Daneben werden Strafpunkte eingetragen, falls der Verband welche verhängt).
Falls Sie die Homepage der Mannschaften linken wollen, können Sie die entsprechenden URL in der nächsten Spalte eintragen. Diese Links werden in der tabelle angezeigt; aber nur, wenn die
Einstellung Mannschafts-Homepages verlinken aktiviert ist.
In der letzten Spalte gibt es nun noch Links, mit denen eine
Mannschaft aus der Liga zurückgezogen werden kann. Und rechts neben dem Button
Mannschaften speichern gibt es auch einen Link, über den eine
neue Mannschaft nachträglich zur Liga hinzugefügt werden kann. Legen Sie sich aber vor der Nutzung dieser Funktionen besser
eine Sicherheitskopie Ihrer Liga an! Bei KO-Turnieren stehen diese Funktionen übrigens nicht zur Verfügung.
5. Technisches
5.1. Interner Aufbau einer Ligadatei
Grundsätzlich ist eine Ligadatei nichts anderes als die unter Windows bekannten INI-Dateien. In der folgenden Tabelle erhalten Sie einen Überblick über die Abschnitte, Werte und Variablen der Ligadatei.
|
Abschnitt | Variable | Wert / Erklärung |
|
Options | Title | LigaManager-Variante und -Version, mit der die Liga erstellt wurde |
| Name | Name der Liga |
| Type | Art der Liga: 0 = Liga (Voreinstellung) 1 = KO-Turnier |
| Teams | Anzahl der Mannschaften |
| Rounds | Anzahl der Spieltage (nur bei Ligen) |
| Matches | Spiele pro Spieltag (nur bei Ligen) |
| Actual | aktueller Spieltag |
| Kegel | Wiegen die erzielten Tore mehr als die Tordiff.? (nur bei Ligen) 0 = nein (Voreinstellung) 1 = ja |
| HandS | Kann die Tabelle manuell nachsortiert werden? (nur bei Ligen) 0 = nein (Voreinstellung) 1 = ja |
| PointsForWin | Punkte, die für einen Sieg vergeben werden (nur bei Ligen) |
| PointsForDraw | Punkte, die für ein Unentschieden vergeben werden (nur bei Ligen) |
| PointsForLost | Punkte, die für eine Niederlage vergeben werden (nur bei Ligen) |
| Spez | Ist das Spielende offen? 0 = nein (Voreinstellung bei Ligen) 1 = ja (bei KO-Turnieren ist nur diese Einstellung möglich) |
| HideDraw | Wird die Tabellenspalte 'Unentschieden' benötigt? (nur bei Ligen) 0 = ja (Voreinstellung) 1=nein |
| OnRun | Was wird beim Laden im Besucherbereich aufgerufen? (nur bei Ligen) 0 = Ergebnisse (Voreinstellung) 1 = Tabelle |
| XtraS | Punkte, die für einen Sieg nach Verlängerung vergeben werden (nur bei Ligen und nur, wenn Spez=1) |
| XtraU | Punkte, die für ein Unentschieden nach Verlängerung vergeben werden (nur bei Ligen und nur, wenn Spez=1) |
| XtraV | Punkte, die für eine Niederlage nach Verlängerung vergeben werden (nur bei Ligen und nur, wenn Spez=1) |
| SpezS | Punkte, die für einen Sieg nach 11-Meter-Schießen vergeben werden (nur bei Ligen und nur, wenn Spez=1) |
| SpezU | Punkte, die für ein Unentschieden nach 11-Meter-Schießen vergeben werden (nur bei Ligen und nur, wenn Spez=1) |
| SpezV | Punkte, die für eine Niederlage nach 11-Meter-Schießen vergeben werden (nur bei Ligen und nur, wenn Spez=1) |
| MinusPoints | Werden Minuspunkte dargestellt? (nur bei Ligen) 1 = nein (Voreinstellung) 2 = ja |
| Direct | Wird bei Punktgleichheit der direkte Vergleich berücksichtigt? (nur bei Ligen) 0 = nein (Voreinstellung) 1 = ja |
| Champ | Wird ein Meister ausgespielt? (nur bei Ligen) 0 = nein 1 = ja (Voreinstellung) |
| CL | Anzahl der Champions-League-Teilnehmer (nur bei Ligen) |
| CK | Anzahl der Champions-League-Qualifikanten (nur bei Ligen) |
| UC | Anzahl der Aufsteiger bzw. UEFA-Cup-Teilnehmer (nur bei Ligen) |
| AR | Anzahl der Abstiegs-Relegations-Teilnehmer (nur bei Ligen) |
| AB | Anzahl der feststehenden Absteiger (nur bei Ligen) |
| namePkt | Alternativer Ausdruck für 'Pkt.' (nur bei Ligen) |
| nameTor | Alternativer Ausdruck für 'Tore' (nur bei Ligen) |
| KlFin | Wird ein kleines Finale ausgespielt? (nur bei KO-Turnieren) 0 = nein (Voreinstellung) 1 = ja |
| DatC | Soll der Kalender angezeigt werden? 0 = nein (wird automatisch gewählt, wenn DatS=0 und DatM=0) 1 = ja (Voreinstellung) |
| DatS | Sollen Start- und Enddatum der Spieltage angezeigt werden? 0 = nein 1 = ja (Voreinstellung) |
| DatM | Sollen die Anstoßtermine der Spiele angezeigt werden? 0 = nein (Voreinstellung) 1 = ja |
| DatF | Format der Anstoßtermine (als Unix-Timeformat-String; nutzlos, wenn DatM=0) |
| urlT | Sollen Mannschafts-Homepages verlinkt werden? 0 = nein 1 = ja (Voreinstellung) |
| urlB | Sollen Spielberichte verlinkt werden? 0 = nein (Voreinstellung) 1 = ja |
| Graph | Sollen die Fieberkurven zugänglich sein? (nur bei Ligen) 0 = nein 1 = ja (Voreinstellung) |
| Kreuz | Soll die Kreuztabelle zugänglich sein? (nur bei Ligen) 0 = nein 1 = ja (Voreinstellung) |
| favTeam | Index der Lieblingsmannschaft (nur bei Ligen) 0 = keine Lieblingsmannschaft |
| selTeam | Index der Standardmannschaft bei den Spielplänen (nur bei Ligen) 0 = keine Auswahl |
| kurve1 | Index der 1. Standardmannschaft bei Fieberkurve/Statistik (nur bei Ligen) 0 = keine Auswahl |
| kurve2 | Index der 2. Standardmannschaft bei Fieberkurve/Statistik (nur bei Ligen) 0 = keine Auswahl |
| ticker | Soll der Newsticker eingeblendet werden? 0 = nein (Voreinstellung) 1 = ja |
|
News | | Dieser gesamte Abschnitt ist nur von Belang, wenn ticker=1 |
| NC | Anzahl der Tickermeldungen |
| Nx | Tickermeldung Nr. x (beginnend mit 0) |
|
Teams | x | Namen der Mannschaften (durchnummeriert mit x, beginnend mit 1) |
|
Teamk | x | Kürzel der Mannschaften (durchnummeriert mit x, beginnend mit 1) |
|
Teamx | | Abschnitte für weitergehende Mannschaftensinfos (durchnummeriert mit x, beginnend mit 1) |
| SP | Strafpunkte (nur bei Ligen) |
| SM | negativer teil der Strafpunkte (nur bei Ligen und wenn MinusPoints=2) |
| URL | URL der Mannschaftshomepage |
| NOT | Notiz zur Mannschaft (wird nur in der Tabelle angezeigt |
|
Roundx | | Abschnitte für Spielpaarungen, -ergebnisse und weitere Infos (durchnummeriert mit x, beginnend mit 1) |
| HS | Sortierreihenfolge der Tabelle dieses Spieltags 0 = keine Handsortierung Ansonsten ist das eine Reihe von 2stelligen Ziffern (die jeweils den Tabellenplatz der Mannschaft wiedergibt, die mit der automatischen Sortierung an der entsprechenden Stelle sein würde). |
| D1 | Startdatum des Spieltags (Format: TT.MM.JJJJ) |
| D2 | Enddatum des Spieltags (Format: TT.MM.JJJJ) |
| MO | Spielmodus dieser Runde, also wieviele Spiele diese Begegnung umfaßt (nur bei KO-Turnieren) 1 = ein Spiel (Voreinstellung) 2 = Hin- und Rückspiel 3 = Best Of 3 5 = Best Of 5 7 = Best Of 7 |
| TAy | Index der Heimmannschaft des Spiels y (y basiert auf 1) |
| TBy | Index der Gastmannschaft des Spiels y (y basiert auf 1) |
| GAyz | Tore der Heimmannschaft des Spiels y (y basiert auf 1; nur bei KO-Turnieren wird z mit angegeben, als Nr. des Spiels dieser Begegnung, auch auf 1 basierend) -1 = es liegt noch kein Ergebnis vor -2 = Spielwertung 0:0 Tore, Heimmannschaft bekommt Sieg zugesprochen |
| GByz | Tore der Gastmannschaft des Spiels y (y basiert auf 1; nur bei KO-Turnieren wird z mit angegeben, als Nr. des Spiels dieser Begegnung, auch auf 1 basierend) -1 = es liegt noch kein Ergebnis vor -2 = Spielwertung 0:0 Tore, Gastmannschaft bekommt Sieg zugesprochen |
| ETy | Beidseitiges Ergebnis bei Spiel y, d.H. das Ergebnis gilt als Sportgerichtsentscheidung gleichwohl für beide Mannschaften (nur bei Ligen; y basiert auf 1) 0 = nein (Voreinstellung) 3 = ja (Wenn der Wert 0 ist, wird diese Einstellung gar nicht erst eingetragen.) |
| SPyz | Wann endete das Spiel y? (bei Ligen nur, wenn Spez=1; y basiert auf 1; nur bei KO-Turnieren wird z mit angegeben, als Nr. des Spiels dieser Begegnung, auch auf 1 basierend) 0 = reguläres Ende 2 = Verlängerung 1 = 11-Meter-Schießen |
| NTyz | Notiz zum Spiel y (y basiert auf 1; nur bei KO-Turnieren wird z mit angegeben, als Nr. des Spiels dieser Begegnung, auch auf 1 basierend) |
| BEyz | URL des Spielberichts zum Spiel y (y basiert auf 1; nur bei KO-Turnieren wird z mit angegeben, als Nr. des Spiels dieser Begegnung, auch auf 1 basierend) |
| ATyz | Anpfifftermin des Spiels y (liegt als UNIX-Timestamp vor, also die vergangenen Sekunden seit dem 01.01.1970 0:00; y basiert auf 1; nur bei KO-Turnieren wird z mit angegeben, als Nr. des Spiels dieser Begegnung, auch auf 1 basierend) |
|
5.2. Interner Aufbau der CSS-Datei
Ich setze voraus, daß Sie, wenn Sie diesen Abschnitt lesen, bereits Erfahrungen mit CSS-Anweisungen deren Umgang damit. So erkläre ich Ihnen hier nur noch kurz, welcher Abschnitt wofür verantwortlich ist.
Bitte lesen Sie sich zuerst den Hilfe-Abschnitt zum
Designeditor durch, damit Sie wissen, was Sie alles beachten müssen, wenn Sie die CSS-Anweisungen manuell anpassen möchten.
|
Abschnitt | Erklärung |
|
lmomaina | Äußerer Rahmen |
lmosta | Mittlerer Rahmen |
lmostb | Innerer Rahmen |
lmomain0 | Titel der Liga |
lmomain1 | Menüeinträge |
lmomain2 | Copyright-Hinweis, Update-Datum und Berechnungsdauer |
lmost0 | Auswahlen im oberen mittleren Rahmen (Spieltage usw.) |
lmost0a | Monatsauswahl im Kalender |
lmost1 | Gewähler Eintrag bei Auswahlen im oberen und unteren mittleren Rahmen |
lmost2 | Auswahlen im unteren mittleren Rahmen (Spieltage usw.) |
lmost3 | Text im mittleren Rahmen |
lmost4 | größere Überschriften im inneren Rahmen |
lmost5 | Text im inneren Rahmen |
lmost7 | Hervorhebung von Gewinnern bei KO-Turnieren |
lmost8 | kleinere Überschriften im inneren Rahmen |
lmost9a | Hervorhebung des Siegers eines KO-Turniers (Gold) |
lmost9b | Hervorhebung des Zweiten eines KO-Turniers (Silber) |
lmost9c | Hervorhebung des Dritten eines KO-Turniers (Bronze) |
lmotab1 | Hervorhebung des Meisters in der Tabelle |
lmotab2 | Hervorhebung der Champions-League-Teilnehmer in der Tabelle |
lmotab3 | Hervorhebung der Champions-League-Qualifikanten in der Tabelle |
lmotab4 | Hervorhebung der Aufsteiger bzw. UEFA-Cup-Teilnehmer in der Tabelle |
lmotab5 | Hervorhebung der feststehenden Absteiger in der Tabelle |
lmotab6 | Hervorhebung Heimbilanz, wenn die Tabelle unterhalb der Ergebnisse angezeigt wird |
lmotab7 | Hervorhebung Auswärtsbilanz, wenn die Tabelle unterhalb der Ergebnisse angezeigt wird |
lmotab8 | Hervorhebung der Abstiegs-Relegations-teilnehmer in der Tabelle |
lmocross1 | Hervorhebung einer markierten Mannschaft in der Kreuztabelle |
lmocross2 | Mannschaftsnamen und -kürzel in der Kreuztabelle |
lmocross4 | Leerfelder in der Kreuztabelle (wo gleiche Mannschaften sich kreuzen) |
lmocross5 | Ergebnisse in der Kreuztabelle |
lmocross6 | Hervorhebungen der Ergebnisse einer markierten Mannschaft in der Kreuztabelle |
lmocalni | Leerfelder im Kalender |
lmocalat | normale Tage im Kalender |
lmocalht | heutiger Tag im Kalender (wenn es ein Arbeitstag ist) |
lmocalwe | Wochenenden im Kalender |
lmocalhe | heutiger Tag im Kalender (wenn es am Wochenende ist) |
lmotext | Text im Info-Dialog |
lmofett | Sendebestätigung beim eMailversand im Adminbereich |
lmoadminli | Auflistung des Menübildschirms direkt nach dem Einloggen im Adminbereich |
lmotickerein | Newsticker |
lmoadminein | Eingabefelder im Adminbereich |
lmoadminbut | Buttons im Adminbereich |
|