weitere Seite einbauen!

LightNingWolf
Hallo zusammen,

ich habe wbb2 erst Zeit kurzem und bin deswegen auch noch nicht so fit darin! *leider*

Ich möchte gerade eine weitere Seite auf der Page einbauen, die auch den Header und Footer hat. Die Seite soll auch in den Style intigiert sein...

Ein handelt sich dabei um die folgende Seite:

http://invisible-forces.net/Board/tracker.php

Diese Seite beinhaltet das nachstehende Script:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
135:
136:
137:
138:
139:
140:
141:
142:
143:
144:
145:
146:
147:
148:
149:
150:
151:
152:
153:
154:
155:
156:
157:
158:
159:
160:
161:
162:
163:
164:
165:
166:
167:
168:
169:
170:
171:
172:
173:
174:
175:
176:
177:
178:
179:
180:
181:
182:
183:
184:
185:
186:
187:
188:
189:
190:
191:
192:
193:
194:
195:
196:
197:
198:
199:
200:
201:
<?php

/*
        Quick and dirty Tracker Addon Standalone
        Webspellscript: http://gma.prot3ct3d.de/files-29.html
*/
// CHANGE THIS


$clanid  =  "47167";
$bghead '#FFFFFF';
$bg1 '#FFFFFF';
$bg2 '#FFFFFF';
$border '#FFFFFF';

////////////////////////////////////////////////////////////////////////////////
function startTag($parser$name$attrs) {
 global $stack;

 $tag=array("name"=>$name,"attrs"=>$attrs);
 array_push($stack,$tag);
}

function cdata($parser$cdata) {
 global $stack;

 $stack[count($stack)-1]['cdata'] .= $cdata;
}

function endTag($parser$name) {
 global $stack;

 $stack[count($stack)-2]['children'][] = $stack[count($stack)-1];
 array_pop($stack);
}
function arrayColumnSort()
{
   $n func_num_args();
   $ar func_get_arg($n-1);
   if(!is_array($ar))
     return false;

   for($i 0$i $n-1$i++)
     $col[$i] = func_get_arg($i);

   foreach($ar as $key => $val)
     foreach($col as $kkey => $vval)
       if(is_string($vval))
         ${"subar$kkey"}[$key] = $val[$vval];

   $arv = array();
   foreach($col as $key => $val)
     $arv[] = (is_string($val) ? ${"subar$key"} : $val);
   $arv[] = $ar;

   call_user_func_array("array_multisort"$arv);
   return $ar;
}

// Parse XML

$stack = array();
$claninfo = array();
$clanstats = array();
$playerstats = array();

$xml_parser xml_parser_create();
xml_set_element_handler($xml_parser"startTag""endTag");
xml_set_character_data_handler($xml_parser"cdata");

$xmllink="http://aaotracker.4players.de/livefeed/xml_clanprofile.php?clanid=$clanid";
$data xml_parse($xml_parser,file_get_contents($xmllink));
if(!$data) die(sprintf("XML error: %s at line %d"xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser)));

xml_parser_free($xml_parser);

 for($i 0$i sizeof($stack[0][children][0][children]); $i++) {
  $valname=$stack[0][children][0][children][$i][name];
  $claninfo[$valname]=$stack[0][children][0][children][$i][cdata];
 }
 for($i 0$i sizeof($stack[0][children][1][children]); $i++) {
  $valname=$stack[0][children][1][children][$i][name];
  $clanstats[$valname]=$stack[0][children][1][children][$i][cdata];
 }
 for($i 0$i sizeof($stack[0][children][2][children]); $i++) {
  for($x 0$x sizeof($stack[0][children][2][children][$i][children]); $x++) {
   $valname=$stack[0][children][2][children][$i][children][$x][name];
   $value=$stack[0][children][2][children][$i][children][$x][cdata];
   if($valname=="PLAYERID"$pid=$value;
   $playerstats[$pid][$valname]=$value;
  }
 }


$country strtolower($claninfo['CLANCOUNTRY']).".gif";
$clantag $claninfo['CLANTAG'];
$clanname $claninfo['CLANNAME'];
$tracker_link $claninfo['CLANSTATSURL'];
$avg_honor =  $clanstats['HONOR'];
$avg_score =  $clanstats['SCORE'];
$avg_kills =  $clanstats['KILLS'];
$avg_deaths =  $clanstats['DEATHS'];
$avg_fr =  $clanstats['KDRATIO'];
$avg_roe =  $clanstats['ROE'];

$avg_fr = ($avg_fr 1) ? '<font color="#FF0000">'.$avg_fr.'</font>' '<font color="#00FF00">'.$avg_fr.'</font>';
$avg_fr = ($avg_fr <= 2) ? '<font color="#FF9900">'.$avg_fr.'</font>' $avg_fr;

$html '<table width="100%" cellpadding="2" cellspacing="1" bgcolor="$border">

 <tr>
  <td class="tablea" bgcolor="'.$bghead.'">&nbsp; &#8226; ArmyOps Tracker '.$clantag.' Clanstats</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg1.'"><img src="./images/flags/'.$country.'" alt="Country" /> <a href="'.$tracker_link.'" target="_blank" title="'.$clanname.'">'.$clanname.'</a></td>
 </tr>
</table>
<p>&nbsp;</p>
<table width="100%" cellpadding="2" cellspacing="1" bgcolor="'.$border.'">
 <tr>
  <td colspan="2" class="title" bgcolor="'.$bghead.'">Clanstats:</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg1.'" width="100">avg. Honor</td>
  <td bgcolor="'.$bg1.'">'.$avg_honor.'</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg2.'">avg. Score</td>
  <td bgcolor="'.$bg2.'">'.$avg_score.'</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg1.'">avg. Kills</td>
  <td bgcolor="'.$bg1.'">'.$avg_kills.'</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg2.'">avg. Deaths</td>
  <td bgcolor="'.$bg2.'">'.$avg_deaths.'</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg1.'">avg. Fragrate</td>
  <td bgcolor="'.$bg1.'">'.$avg_fr.'</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg2.'">avg. ROE</td>
  <td bgcolor="'.$bg2.'">'.$avg_roe.'</td>
 </tr>
</table>
<p>&nbsp;</p>
<table width="100%" cellpadding="2" cellspacing="1" bgcolor="'.$border.'">
 <tr>
  <td colspan="9" class="title" bgcolor="'.$bghead.'">Playerstats:</td>
 </tr>
 <tr>
  <td bgcolor="'.$bg1.'"><b>Player</b></td>
  <td bgcolor="'.$bg1.'"><b>Honor</b></td>
  <td bgcolor="'.$bg1.'"><b>FR</b></td>
  <td bgcolor="'.$bg1.'"><b>Kills</b></td>
  <td bgcolor="'.$bg1.'"><b>Deaths</b></td>
  <td bgcolor="'.$bg1.'"><b>Score</b></td>
  <td bgcolor="'.$bg1.'"><b>Goalscore</b></td>
  <td bgcolor="'.$bg1.'"><b>Leader<br />score</b></td>
  <td bgcolor="'.$bg1.'"><b>Online<br />time</b></td>
 </tr>';
foreach($playerstats as $key => $value) {
 $playername   $playerstats[$key]['PLAYERNAME'];
 $playerhonor  $playerstats[$key]['PLAYERHONOR'];
 $playerurl    $playerstats[$key]['PLAYERSTATSURL'];
 $playertime   round($playerstats[$key]['PLAYERTIME'] / 36000);
 $playerscore    $playerstats[$key]['PLAYERSCORE'];
 $playergscore    $playerstats[$key]['PLAYERGOALSCORE'];
 $playerlscore    $playerstats[$key]['PLAYERLEADERSCORE'];
 $playerkills    $playerstats[$key]['PLAYERKILLS'];
 $playerdeaths $playerstats[$key]['PLAYERDEATHS'];
 $playerfr round($playerstats[$key]['PLAYERKILLS'] / $playerstats[$key]['PLAYERDEATHS'],'2');
 $statuspic = ($playerstats[$key]['PLAYERSTATUS']=="1") ? '<img src="./images/icons/ponline.gif" alt="online" />' '<img src="./images/icons/poffline.gif" alt="offline" />';
 $playerfr = ($playerfr 2) ? '<font color="#00FF00">'.$playerfr.'</font>' '<font color="#FF9900">'.$playerfr.'</font>';
 $playerfr = ($playerfr 1) ? '<font color="#FF0000">'.$playerfr.'</font>' $playerfr;

 $html .= '<tr>
  <td bgcolor="'.$bg1.'">'.$statuspic.' <a href="'.$playerurl.'" target="_blank">'.$playername.'</a></td>
  <td bgcolor="'.$bg1.'">'.$playerhonor.'</td>
  <td bgcolor="'.$bg1.'">'.$playerfr.'</td>
  <td bgcolor="'.$bg1.'">'.$playerkills.'</td>
  <td bgcolor="'.$bg1.'">'.$playerdeaths.'</td>
  <td bgcolor="'.$bg1.'">'.$playerscore.'</td>
  <td bgcolor="'.$bg1.'">'.$playergscore.'</td>
  <td bgcolor="'.$bg1.'">'.$playerlscore.'</td>
  <td bgcolor="'.$bg1.'">'.$playertime.' h</td>
 </tr>';
}
 $html .= '</table>
<p>&nbsp;</p>
<table width="100%">
 <tr>
  <td align="center">Clantracker by <a href="http://gma.prot3ct3d.de" target="_blank">GMA Clan</a>
 </tr>
</table>
<p>&nbsp;</p>';
echo $html;
?>


Meine Hauptseite ist http://invisible-forces.net/Board/index.php !

Könnte mir jemand einen Tipp geben??
Finisher
Hi,

ich an deiner Stelle würde mir das JGS-Portal installieren.
Dort kannst du dir dann eine eigene Portal-Seite machen, die nur aus einer Box besteht. Diese Box legst du an, und als Inhalt der Box gibst du ein:

<iframe height=yyyy width=xxxx src="http://invisible-forces.net/Board/tracker.php" name="Seitennahme" id="Seitenname" frameborder="0"></iframe>

Dann die neue Box noch der Seite zuweisen, einen Button zur neuen JGS-Portal-ID in den Header - und schon hast du was du wolltest

Gruß
Finisher
LightNingWolf
Gute Idee nur leider wollte ich dieses Portal als Portal einbauen...