Minitabellen

  1. Steuerparameter
  2. Einbindung
  3. Templates
Useransicht

Der LMO bietet auch die Möglichkeit, Tabellen oder Ausschnitte von Tabellen auf externe Seiten zu verlagern. Damit können Sie zum Beispiel auf ihrer Startseite eine platzsparende Version der aktuellen Tabelle veröffentlichen. Sie können in diese Tabellen verschiedene, für Sie relevante Details einbinden, mittels einfacher Templates können Sie auch das Aussehen beliebig anpassen.

Steuerparameter

Ähnlich wie beim Ticker gibt es auch bei den Minitabellen verschiedene Steuerparameter, mit dem sich das Verhalten der Tabellen ändern lässt.

mini_liga
Der Dateiname der Liga, deren Tabelle dargestellt werden soll (mit Endung .l98)
mini_platz
Um welchen Platz herum soll der Tabellenausschnitt angeordnet werden? Geben Sie hier nichts an, wenn Sie ihre Lieblingsmannschaft als Zentrum möchten.
mini_ueber
Wieviele Mannschaften über der ausgewählten Mannschaft sollen dargestellt werden?
mini_unter
Wieviele Mannschaften unter der ausgewählten Mannschaft sollen dargestellt werden?
mini_template
Geben Sie hier den Namen des gewünschten Minitabellen-Templates an (ohne Dateiendung). Bei keiner Angabe wird das Template standard benutzt.
[nach oben]

Einbindung

Es gibt prinzipiell zwei Arten, mit der Sie die Minitabellen in seine Seiten einbinden können. Die erstere Methode ist dabei zu bevorzugen, die zweite Variante ist eigentlich nur für Server gedacht, die keine PHP-Unterstützung bieten (der LMO läuft dann auf einem externen Server) oder wenn Sie eine Datei mit der Endung .html benutzen. (Diese werden üblicherweise nicht von PHP geparst)

Einbinden per include

Hierbei werden die Parameter direkt als PHP-Variablen festgelegt. Sie notieren also innerhalb eines PHP-Blocks (ggfls. mit <?php öffnen) die benötigten Parameter hintereinander wie im folgenden Beispiel:

$mini_liga="liga1.l98";
$mini_ueber=3; //3 Mannschaften über dem Lieblingsteam
$mini_unter=2; //2 Mannschaften unter dem Lieblingsteam
$mini_template="all"; //Benutze das Template "all.tpl.php"

Beachten Sie das $ vor dem Parameter, die Anführungszeichen um einige Werte und das schließende Semikolon. Sie brauchen nicht immer alle Parameter angeben, lediglich der Name der Liga ist notwendig. Danach binden Sie den Mintabelle über die folgende Anweisung ein:

include("PfadZumLMO/addon/mini/lmo-minitab.php");

PfadZumLMO bezeichnet dabei den absoluten oder relativen Pfad zum LMO-Verzeichnis.

Benutzen Sie auf keine Fall eine URL - also include("http://www.../lmo-minitab.php"); - damit werden die Minitabellen nicht funktionieren! Geben Sie immer einen Dateipfad an.

Falls Sie keine Sessions in Ihrer Seite benutzen, müssen sie die Zeile <? session_start(); ?> in die allererste Zeile Ihrer Seite einfügen!

Einbinden per IFrame

Diese Art der Einbindung sollte nur verwendet werden, wenn obige Variante aus irgendwelchen Gründen nicht funktioniert. IFrames können nicht von allen Browsern dargestellt werden und auch aus Ergonomiegründen spricht einiges gegen ihre Verwendung. Die Parameter werden in diesem Falle nicht vorher definiert, sie sind vielmehr Teil der aufzurufenden Source-URL des eingebetteten Frames. Aus folgendem Beispiel erschließt sich die Verwendung, es hat die gleichen Parameter wie das include-Beispiel.

<iframe src="URLZumLMO/addon/mini/lmo-minitab.php?mini_liga=liga1.l98&amp;mini_ueber=3&amp;mini_unter=2&amp;mini_template=all" frameborder="0" marginwidth="0" marginheight="0" width="Breite" height="Höhe" scrolling="no"></iframe>

URLZumLMO bezeichnet dabei die WWW-Adresse des LMO, mit Breite und/oder Höhe müssen Sie (leider) experimentieren, eine der vielen Nachteile von IFrames. Der erste Steuerparameter wird mit ? abgetrennt, die restlichen mit &amp;.

[nach oben]

Templates

Ähnlich wie beim LMO können Sie auch die Minitabellen in Struktur und Design beliebig ändern. Die benötigten Templates finden Sie im Unterverzeichnis mini des Templateverzeichnis template. Das Template standard.tpl.php wird benutzt, wenn kein entsprechender Steuerparameter übergeben wurde. Sie können beliebig viele unterschiedliche Templates (mit der Dateiendung .tpl.php) anlegen und per Steuerparameter aufrufen. Folgende Angaben sind möglich und werden automatisch ersetzt:

<!--Link-->
Der Link zur kompletten Tabelle des LMO
<!-- BEGIN Inhalt -->
Der Beginn des Abschnittes, welcher so oft dargestellt wird, wie Mannschaften ausgegeben werden. Beachten Sie die Leerzeichen vor BEGIN und nach Inhalt!
<!-- END Inhalt -->
Der Ende des Abschnittes, welcher so oft dargestellt wird, wie Mannschaften ausgegeben werden. Beachten Sie die Leerzeichen vor END und nach Inhalt!
<!--Style-->
Hiermit aktivieren Sie die Hervorhebung der Platzierungen, es werden je nach Ligaeinstellung also Meister, Absteiger etc. markiert
<!--Team-->
Die Kurzbezeichnung der Mannschaft
<!--TeamLang-->
Die vollständige Bezeichnung der Mannschaft
<!--TeamMittel-->
Die mittellange Bezeichnung der Mannschaft
<!--TeamBild-->
Falls vorhanden, wird das Teamicon dargestellt
<!--Spiele-->
Anzahl der Spiele
<!--Punkte-->
Punkte, bei aktivierten Negativpunkten in der Form +P:-P
<!--PlusTore-->
Geschossene Tore
<!--MinusTore-->
Gegentore
<!--Tordifferenz-->
Tordifferenz
<!--Siege-->
Anzahl der Siege
<!--Unentschieden-->
Anzahl der Unentschieden
<!--Niederlagen-->
Anzahl der Niederlagen

Passen Sie den HTML-Code beliebig an, achten Sie aber auf korrektes HTML/CSS um Darstellungsprobleme zu vermeiden. Im Template all.tpl.php sind alle möglichen Angaben zu Anschauungszwecken angegeben.

[nach oben]