Seite 1 von 1

Hilfe mit Portal Mod / In die Mitte soll eine Anzeige

Verfasst: 14.04.2005 09:07
von meicker
Hallo Leute,

ich habe zwar gesucht aber keine gute Hilfe gefunden für mein Problem. Ich hoffe jemand von euch kann mir helfen.

Ich möchte in mein Portal in der Mitte oder der linken oberen Ecke eine neue Box einbauen.

Das Script soll darin laufen:

Code: Alles auswählen

<?

// ----------------------------------------------------------------------------
// ---
// --- Hier bitte die IP eures Gameservers angeben
// ---
// --- Beispiel: $ip="213.202.100.100";
// --- 
// ----------------------------------------------------------------------------

	$ip="";

	include("http://wi.ngz-server.de/getserverdata.php?ip=".$ip);
	
?>

<html>
<head>
	<title>Serverstatus</title>
</head>


<body bgcolor="#dcdee5"><font face="Arial" size="2" color="Black">
<center>
<br>
<table width="400" bgcolor="aaaaaa" border="0" cellspacing="1" cellpadding="0">
	<tr>
    	<td><b>Serverstatus</b></td>
    </tr>
    <tr> 
        <td bgcolor="#d3d3d3"><font face="Arial" size="1" color="Black">

        Servername:        <? echo $ngz_servername; ?><br>
        IP & Port:         <? echo $ngz_serverip; ?>:<? echo $ngz_serverport; ?><br>
        Serverart:         <? echo $ngz_serveros; ?> <? echo $ngz_servertype; ?><br>
        Provider:          <? echo $ngz_provider; ?><br>
        Serverstandort:    <? echo $ngz_country; ?><br>
        Game:              <? echo $ngz_currgame; ?><br>
        Mod-Name:          <? echo $ngz_currmod; ?><br>
        akt. Spielerzahl:  <? echo $ngz_currplayers; ?> von <? echo $ngz_maxplayers; ?><br>
        Servermodus:       <? echo $ngz_servermode; ?><br>
        Aktuelle Map:      <? echo $ngz_currmap; ?><br>

		</font>
        </td>
    </tr>
</table>

<br><br>
<table bgcolor="#aaaaaa"  border="0" cellspacing="1" cellpadding="0" width="400"> 

	<tr>
		<td><b>Anwesende Spieler</b></td>
	</tr>
	<tr>
		<td>
			<table width="400" border ="0" bgcolor="#d3d3d3">
				<tr>
			 		<td bgcolor="#d3d3d3"><b>Nr.</b></td>
			 		<td bgcolor="#d3d3d3"><b>Name</b></td>
			 		<td bgcolor="#d3d3d3"><b>Frags</b></td>
			 		<td bgcolor="#d3d3d3"><b>Zeit</b></td>
			 	</tr>
<?


// ----------------------------------------------------------------------------
// --- 
// --- wenn das Spiel es unterstützt können hier weiter Werte angezeigt werden 
// --- weitere Infos dazu findet ihr in dem Howto im Webinterface
// --- 
// ----------------------------------------------------------------------------

	for ($counter=0; $counter<$ngz_currplayers; $counter++)
	{
?>
				<tr>
						<td><font face='Arial' size='1' color='Black'><? echo $counter+1; ?></font></td>
						<td><font face='Arial' size='1' color='Black'><? echo $ngz_playlist[$counter]["ngz_playername"]; ?></font></td>
						<td><font face='Arial' size='1' color='Black'><? echo $ngz_playlist[$counter]["ngz_frags"]; ?></font></td>
						<td><font face='Arial' size='1' color='Black'><? echo $ngz_playlist[$counter]["ngz_time"]; ?></font></td>
				</tr>
<?
	}
?>
			</table>
		</td>
	</tr>
</table>
<br><br>

<a href="hlsw://<? echo $ip; ?>">Server live in HLSW beobachten</a> | 
<a href="hlsw://<? echo $ip; ?>:<? echo $ngz_serverport; ?>/?Connect=1">Auf den Server connecten</a>
</center>

</body>
</html>

Es geht bestimmt. Kann mir jemand helfen ? BITTE !!!

Verfasst: 14.04.2005 10:52
von Markus67
Hi ...

Wie du eine neue Box in das Portal einbaust findest du hier ...
http://www.awsw.de/viewtopic.php?p=57#57 (Registrierung erforderlich)

Und wie du die Datei einbindest findest du hier :wink:
KB:include_tpl

Markus

Verfasst: 14.04.2005 15:51
von meicker
Hi !

Danke das hat soweit gut funktioniert.

In dem Script was ich einfügen möchte ist am Anfang eine include Funktion.

in der portal.php führt sie zu einem Fehler und in der template Datei hat sie keine Funktion.

Kann mir jetzt noch jemand sagen wo ich diese Funktion unterbringen muss ?

Code: Alles auswählen

<? 

// ---------------------------------------------------------------------------- 
// --- 
// --- Hier bitte die IP eures Gameservers angeben 
// --- 
// --- Beispiel: $ip="213.202.100.100"; 
// --- 
// ---------------------------------------------------------------------------- 

   $ip=""; 

   include("http://wi.ngz-server.de/getserverdata.php?ip=".$ip); 
    
?>