Elimdeki header şu:
{%header_content_searcharea%}
{%main_navigation%}
<?php if( $this->user->is_logged ) { ?>
<div id="user-navigation">
<div class="user-notifications">
<div class="dropdown">
<a class="notifications-counter menu-btn {%header_notification_counter_full%}" id="ctl00_uxHeader_hlNotifications"><span class="bkg" id="ctl00_uxHeader_lblTotalCount">{%header_notification_counter%}</span></a>
<ul class="menu-options">
<li class="title"><?= $this->page->lang('global_header_notifs_name') ?></li>
<li><a href="<?= $C->SITE_URL ?>privatemessages"><?= $this->page->lang('global_header_pm_name') ?><span class="items-count" id="ctl00_uxHeader_lblPrivateCount" {%header_notification_privmsg_visibility%}>{%header_notification_privmsg_cnt%}</span></a></li>
<li><a href="<?= $C->SITE_URL ?>notifications"><?= $this->page->lang('global_header_notifs_name') ?><span class="items-count" id="ctl00_uxHeader_lblNotifCount" {%header_notification_notifs_visibility%}>{%header_notification_notifs_cnt%}</span></a></li>
</ul>
</div>
</div>
<div class="user-options dropdown">
<a href="<?= $C->SITE_URL ?><?= $this->user->info->username ?>" class="arrow menu-btn"><span class="plain-avatar"><img src="<?= $C->STORAGE_URL ?>avatars/thumbs3/<?= $this->user->info->avatar ?>" alt="" /></span></a>
<ul class="menu-options">
<li><a href="<?= $C->SITE_URL ?>settings"><span><?= $this->page->lang('hdr_nav_settings') ?></span></a></li>
<?php if( $this->user->is_logged && $this->user->info->is_network_admin == 1 ) { ?>
<li><a href="<?= $C->SITE_URL ?>admin" class="item-btn <?= $this->page->request[0]=='admin'?'active':'' ?>"><span><?= $this->page->lang('hdr_nav_admin') ?></span></a></li>
<?php } ?>
<li><a href="<?= $C->SITE_URL ?>signout"><span><?= $this->page->lang('hdr_nav_signout') ?></span></a></li>
</ul>
</div>
<a href="<?= $C->SITE_URL ?><?= $this->user->info->username ?>" class="username"><?= $this->user->getCommunityName() ?></a>
<div class="clear"></div>
</div>
<?php } else { ?>
<ul class="signup-navigation">
<li><a href="<?= $C->SITE_URL ?>signin"><?= $this->page->lang('hdr_nav_signin') ?></a></li>
<li><a href="<?= $C->SITE_URL ?>signup"><?= $this->page->lang('hdr_nav_signup') ?></a></li>
</ul>
<?php } ?>Buna yönlendirilen header.php ise şu:<!DOCTYPE html>
<html lang="{%html_lang_abbrv%}">
<head>
<title>{%page_title%}</title>
{%header_data%}
</head>
<body class="fixed-header layout-{%header_page_layout%}">
<div id="layout-container">
<div id="header">
<div class="header-container">
{%logo_data%}
<div id="header-content">
{%header_content%}
</div>
<div class="clear"></div>
</div>
</div>
<div id="page-container">Elimdeki radyo php dosyası ise şu:<? ////////////////////////////////////////////////// // Script Copyrighted Pelle van der Scheer /// // beheerder@email.com /// // To be Used and Distribued Freely /// // Please do not remove the Copyright Notice /// // Version 1.4.0 /// ////////////////////////////////////////////////// //Language $radio_lang = array( "mute"=>"Mute", "stop"=>"Stop", "play"=>"Play", "volume"=>"Volume", "title"=>"Livestream Radio", "no_choice_made_yet"=>"You have not selected a station.", "you_are_listening_to"=>"You are currently listening to", "controls"=> "Controls", "on" => "On", "off" => "Off", "now_playing" => "Now Playing", "play_url" => "Play an URL", "custom_url" => "Custom URL", "listen_broadband"=>"Listen Broadband", "broadband"=>"Broadband", ); //Settings //If Type is set to 1 the controls are shown as a default on the windows media player $settings = array ( "width" => "200", "height" => "150", "type" => "0" ); ## Disable Error Reporting ##error_reporting(0); ################ ## XML PARSER ## ################ $insideitem = false; $oidar = ""; $tag = ""; $r_name = ""; $url = ""; $broadband = ""; $type = ""; $num = ""; function startElement($parser, $name, $attrs) { global $insideitem, $tag, $r_name, $url, $broadband, $type, $num, $oidar; if ($insideitem) { $tag = $name; } elseif ($name == "STATION") { $insideitem = true; } } function endElement($parser, $name) { global $insideitem, $tag, $r_name, $url, $broadband, $type, $num, $oidar; if ($name == "STATION") { $oidar[trim($num)] = array ( "name" => trim($r_name), "url" => trim($url), "broadband" => trim($broadband), "type" => trim($type) ); $r_name = ""; $url = ""; $broadband = ""; $type = ""; $num = ""; $insideitem = false; return $oidar; } } function characterData($parser, $data) { global $insideitem, $tag, $r_name, $url, $broadband, $type, $num, $oidar; if ($insideitem) { switch ($tag) { case "NAME": $r_name .= $data; break; case "URL": $url .= $data; break; case "BROADBAND": $broadband .= $data; break; case "TYPE": $type .= $data; break; case "NUM": $num .= $data; break; } } } $xml_parser = xml_parser_create(); xml_set_element_handler($xml_parser, "startElement", "endElement"); xml_set_character_data_handler($xml_parser, "characterData"); $fp = fopen("radio.xml","r") or die("Error reading RSS data."); while ($data = fread($fp, 4096)) xml_parse($xml_parser, $data, feof($fp)) or die(sprintf("XML error: %s at line %d", xml_error_string(xml_get_error_code($xml_parser)), xml_get_current_line_number($xml_parser))); fclose($fp); xml_parser_free($xml_parser); #################### ## end XML Parser ## #################### //undefined variables: $oidar[0] = array ( "name" => "", "url" => "", "broadband" => "", "type" => "" ); $final = ""; if (isset($_GET['radio'])) { $radio = $_GET['radio']; }else{ $radio = "0"; } if (isset($_GET['bb'])) { $bb = $_GET['bb']; }else{ $bb = ""; } // Volume array $vol = array( "0"=>"0", "1"=>"10", "2"=>"20", "3"=>"30", "4"=>"40", "5"=>"50", "6"=>"60", "7"=>"70", "8"=>"80", "9"=>"90", "10"=>"100" ); // Go through every radio station and list it $count = 1; for (;;){ if(!isset($oidar[$count]['name'])){ break; } if($oidar[$count]['broadband'] == ""){ $broadband = ""; } else { $broadband = " [<a title='".$radio_lang['listen_broadband']."' href='./radio.php?radio=".$count."&bb=1' class='gensmall'><font color='#990000'>BB</font></a>]"; } if($oidar[$count]['type'] == "rm"){ $ctypen = " [<a TITLE='Real Media' href='#'><font color='#FF0000'>rm</font></a>]"; } else { $ctypen = "[<a title='Windows Media' href='#' class='gensmall'><font color='#0000FF'>wm</font></a>]"; } $final = $final . " $ctypen <a href='./radio.php?radio=".$count."' class='gensmall'><u>".$oidar[$count]['name']."</u></a>".$broadband." <br>\n"; $count++; } // Set current url if ($bb == "1"){ $curl = $oidar[$radio]['broadband']; } else { $curl = $oidar[$radio]['url']; } // Set current name if ($radio > 0){ if ($bb == "1"){$cname = $oidar[$radio]['name']." " . $radio_lang['broadband'];} else {$cname = $oidar[$radio]['name'];} } else { $cname = $radio_lang['no_choice_made_yet']; } ?> <html> <head> <meta http-equiv="content-type" content="text/html; charset=UTF-8"> <link rel="stylesheet" href="subSilver.css" type="text/css"> <script language="JavaScript"> function changeMute() { Player.settings.mute = 'true'; mute.innerHTML='<a href="#" onClick="changeMute2();">|<? echo ($radio_lang["mute"]) ?>*|</a> <a href="#" onClick="javascript:Player.controls.play();">|<? echo ($radio_lang["play"]) ?>|</a> <a href="#" onClick="javascript:Player.controls.stop();">|<? echo ($radio_lang["stop"]) ?>|</a> |<? echo ($radio_lang["controls"]) ?>:| <a href="#" onClick="javascript:ControlsOn();"><? echo ($radio_lang["on"]) ?></a> <a href="#" onClick="javascript:ControlsOff();"> <? echo ($radio_lang["off"]) ?></a>'; } function changeMute2() { Player.settings.mute = 'false'; mute.innerHTML='<a href="#" onClick="changeMute();">|<? echo ($radio_lang["mute"]) ?>|</a> <a href="#" onClick="javascript:Player.controls.play();">|<? echo ($radio_lang["play"]) ?>|</a> <a href="#" onClick="javascript:Player.controls.stop();">|<? echo ($radio_lang["stop"]) ?>|</a> |<? echo ($radio_lang["controls"]) ?>:| <a href="#" onClick="javascript:ControlsOn();"><? echo ($radio_lang["on"]) ?></a> <a href="#" onClick="javascript:ControlsOff();"> <? echo ($radio_lang["off"]) ?></a>'; } function ControlsOn() { Player.uiMode = 'mini'; } function ControlsOff() { Player.uiMode = 'none'; } </script> <title><? echo ($radio_lang['title']." - ".$radio_lang['now_playing'].": ".$cname); ?></title> </head> <body leftmargin="0" topmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0"> <table height='100%' cellpadding='3' cellspacing='1' border='0' width='100%'> <tr> <th colspan='2' class='thHead'><? echo ($radio_lang['title']); ?></th> </tr> <tr> <td class='catLeft' colspan='2'><span class='cattitle'><? echo ($radio_lang['you_are_listening_to'].": <u>".$cname."</u>"); ?></span></td> </tr> <tr> <td class='row1' align='center' colspan='2'></td> </tr> <tr> <td class='row1' align='left' valign='top'><span class='gensmall'><br> <? // checks if user wants to display controls if ($settings['type'] == "1") { $uiMode = "mini"; $ShowControls = "1"; $ShowStatusBar = "1"; $ShowDisplay = "1"; } else { $uiMode = "none"; $ShowControls = "0"; $ShowStatusBar = "0"; $ShowDisplay = "0"; } // display all radio channels echo ($final); ?> </span> </td> <td class='row1' align='center'> <?php if ($oidar[$radio]['type'] == 'rm'){ print <<< EOF <OBJECT ID=video1 CLASSID='clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA' HEIGHT=60 WIDTH={$settings['width']}> <PARAM NAME='controls' VALUE='ControlPanel,StatusBar'> <PARAM NAME='console' VALUE='Clip1'> <PARAM NAME='autostart' VALUE='true'> <PARAM NAME='src' VALUE='$curl'> <Font Color=red>ActiveX Control: You must be using Internet Explorer and Real Player 5.0</FONT> <EMBED SRC='$curl' CONSOLE='Clip1' CONTROLS='ControlPanel,StatusBar' HEIGHT=60 WIDTH={$settings['width']} AUTOSTART=true> </OBJECT> EOF; } else { print <<< EOF <OBJECT ID='Player' height='{$settings['height']}' width='{$settings['width']}' CLASSID='CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6'> <PARAM name='URL' value='$curl'> <PARAM name='uiMode' value='$uiMode'> <PARAM name='mute' value='false'> <PARAM name='ShowControls' value='$ShowControls'> <PARAM name='ShowStatusBar' value='$ShowStatusBar'> <PARAM name='ShowDisplay' value='$ShowDisplay'> <EMBED type='application/x-mplayer2' pluginspage = 'http://www.microsoft.com/Windows/MediaPlayer/' SRC='$curl' name='Player' width={$settings['width']} height={$settings['height']} AutoStart='true' showcontrols='$ShowControls' showstatusbar='$ShowStatusBar' showdisplay='$ShowDisplay'> </EMBED> </OBJECT> EOF; } ?> </td> </tr> <tr> <td class='catBottom' align='center' colspan='2'><span class='mainmenu'> <div id='mute'><b><? echo($radio_lang['controls']); ?>:</b> <a href='#' onClick='javascript:Player.uiMode = "mini";' class='mainmenu'><? echo($radio_lang['on']); ?></a>/<a href='#' onClick='javascript:Player.uiMode = "none";' class='mainmenu'> <? echo($radio_lang['off']); ?></a> [ <a href='#' onClick='changeMute();' class='mainmenu'><? echo($radio_lang['mute']); ?></a> <a href='#' onClick='javascript:Player.controls.play();' class='mainmenu'><? echo($radio_lang['play']); ?></a> <a href='#' onClick='javascript:Player.controls.stop();' class='mainmenu'><? echo($radio_lang['stop']); ?></a> ] </div> <div id='volume'> <b><? echo($radio_lang['volume']); ?>:</b> <?php while (list($key,$val) = each($vol)) { if (intval($key)>=0){ echo "<a href='#' onClick='javascript:Player.settings.volume= $val;' class='mainmenu'>".$key."</a>\n"; } } ?> </div> </span></td> </tr> </table> </body> </html>Bu radyo kodlarını yukarıda verdiğim header'a nasıl eklemem lazım ki hata vermesin? Olduğu gibi ekleyince hata veriyor.
Çok teşekkürler.