Server-Viewer für die eigene Homepage

From TrackmaniaServer Wiki

Jump to: navigation, search

Sie können mit nur wenigen Klicks einen Server-Viewer für Ihre eigene Homepage erstellen. Besuchen Sie dazu im Admin-Panel den Reiter Buchungsoptionen und klicken Sie auf den Banner Server-Viewer. Passen Sie dort das Design Ihres Serverviewers an und kopieren Sie anschließend den Code und fügen Sie ihn im Quelltext Ihrer Homepage ein.

Eigenes Stylesheet verwenden

Sie können den Server-Viewer auch noch stärker anpassen, indem Sie ein eigenes Stylesheet verwenden. Ein bisschen Webdesign-Wissen ist dabei vorteilhaft. Hier ein Beispiel einer CSS-Datei:

@charset "utf-8";
/* CSS Document */
.server {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin-top:10px; 
	border:1px solid #000;
	background:#ddd;
	text-align:left;
}
.serverdata {
	background-color:#eee;
	font-size:11px;
	padding:4px;
	color:#000;
}
.serverdata a{
	color:#F60;
	font-size:11px;
}
.playerdata {
	color:#000;
	background-color:#CCC;
	font-size:11px;
	padding:4px;
}
.tablehead_server {
	background-color:#555;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	padding:4px;
}
.tablehead_player {
	background-color:#555;
	color:#eee;
	font-size:11px;
	padding:4px;
}

Erweiterte Einstellungen

Es gibt noch ein paar Erweiterte Einstellungen, die an den OPT-Parameter angehangen werden können:

Serverdaten über die API abrufen (z.B. via PHP)

Besuchen Sie folgenden Link um Informationen dazu zu erhalten: http://trackmaniaserver.org/integration_documentation Beachten Sie, dass die Zugriffe auf die API kontrolliert werden und bei zu hoher Auslastung eine Bandbreitenbeschränkung greift. Zur Programmierung von eigenen Anwendungen, die auf die API zugreifen, bieten wir keinen weiteren Support.

Ein Beispiel-PHP-Script:

<?php
$USER_ID = XXXXX;
$API_KEY = "YYYYY";
$METHOD = "ZZZZZ";
$ADDLPARAM = "NNNNN"; //Optional
$RESPONSE = json_decode(
	file_get_contents('http://trackmaniaserver.org/integration/'.$USER_ID.'/'.$API_KEY.'/'.$METHOD.'/'.$ADDLPARAM)
	,true);
?>
Personal tools
Namespaces
Variants
Actions
TrackmaniaServer.org
Tutorials & Help
Files & Documents