Installation

Die folgenden einfachen Schritte sind notwendig, um die Viewer auf Ihre Bedürfnisse zu adaptieren:

1. Laden Sie sich die letzte Version des Viewers (livexxx.zip) vom Download Bereich herunter.

2. Kopieren Sie den .zip File in das Basisverzeichnis, von welchem Sie Ihre Übertragung darstellen wollen. Extrahieren Sie den .zip File. Alle Files werden in ein Unterverzeichnis "live/" extrahiert.

Beispiel:

Wenn Sie ein Turnier von http://www.IhreWebSeite.com/IhrEvent/live,  übertragen wollen, dann kopieren Sie den .zip File nach http://www.IhreWebSeite.com/IhrEvent. Nach der Extraktion ist ergibt sich

 http://your.website.com/your_event/live/index.html

die zu aktualisierenden .pgn Spielnotationen werden im Verzeichnis 

http://your.website.com/your_event/live/pgn

erwartet. Standardmäßig heißt die Datei "ichess.pgn" und wird jeweils überschrieben.

Alle 5 Sekunden (Standardeinstellung, kann angepasst werden) liest der Viewer den .pgn File und aktualisiert die Darstellung im Falle einer Änderung.

 

Alle Parameter können angepasst werden. Es sind dazu nur wenige Zeilen im index.html File notwendig. Beispiele sind in den Demosektionen aufgeführt.

Das Editieren erfolgt über einen normalen Texteditor. Als Alternative können Parameter direkt bei Aufruf des Links übergeben werden.

The file index.html

Der standardmäßige index.html File hat folgenden Inhalt.

<HTML>
	<HEAD>
		<META NAME="description" content="Eitschess.de GNFDL Viewer Rev.1.0g, (c) 2008-2015 Felix Fuernhammer">
		<META NAME="author" content="Felix Fuernhammer (based on Lutz Tautenhahn)">
		<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
		<TITLE> Eitschess Board rev. 1.0g (c) 2008-2015 by Felix Fuernhammer (Diese E-Mail-Adresse ist vor Spambots geschützt! Zur Anzeige muss JavaScript eingeschaltet sein!)</TITLE>
		<script language="JavaScript" src="/js/ichess.js"></script> 
		<link rel=stylesheet type="text/css" href="/css/ichess.css" />
		<script language="JavaScript">
			// put your js variable definition here
		</script> 
	</HEAD> 
	<BODY>
	<big> Eitschess Viewer Rev. 1.0g </big> <br>
		<script language="JavaScript"> iChess(); </script> 
	</BODY>
</HTML>

Anforderungen and den .pgn File

Der Viewer liest den .pgn File in regelmäßigen Abständen und aktualisiert automatisch die jeweiligen Stellungen.

Im .pgn File befinden sich sogenannte Tags, deren Auswertung für eine vollständige Darstellung nowendig sind. Folgende Tags werden ausgewertet:

[White “Player White”]

[Black “Player Black”]

[Result “1-0”] (0-1,1/2-1/2,*)

Wenn direkt nach einem Zug ein Kommentar der Form {h:mm:ss} gefunden wird, wird dieser Kommentar als Zeitstempel interpretiert, ebenso wenn die Zeit in dem von DGT bevorzugtem Verfahren angegeben wird. 

Beispiel: 1. e4 {1:40:21} e5 {1:39:38} 2. ...,

Test einer Konfiguration

Eine Konfiguration kann einfach getestet werden, indem man einen gültigen .pgn File in das "pgn/" Verzeichnis legt und den Viewer dann mittels:

http://your.website.com/your_event/live/index.html?IsDemo=1

aufruft. In diesem Fall wird nach und nach die Datei gelesen und dargestellt, ganz so wie es im realen Turnier der Fall sein würde.