상태 |
---|
딴때는 문제가 없는데 매뉴 연동을
하기만 하면 -_-;;;
아주 안습적인 문제가 생겨 버리네요 ㅠ.ㅠ
Parse error: syntax error, unexpected '&' in /web/home/knight/html/zbxe/classes/template/TemplateHandler.class.php(341) : eval()'d code on line 74
이런 오류가 뜨는데요...
그래서...
74번째 줄을 들여다 봣는데요...
$tpl_file = $tpl_path.$tpl_filename;
이런 내용으로 기록이 되어 있더라구요 아마 파일 네임에 문제가 있긴 한것 같은데 -_-;;;ㅎㅎㅎ;;;
원인이 무었일까요?
이게 layout.html
이구욧
<body bgcolor="white" text="black" link="blue" vlink="purple" alink="red" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="1110" height="10%">
<tr>
<td width="1241" align="left" valign="top"> <div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="1110" height="10%">
<tr>
<td id="leftimg" width="150" align="left" valign="top" rowspan="2" background="img/left.png"> </td>
<td id="top" width="280" align="left" valign="top" height="100"><img src="img/logo.png" width="280" height="100" border="0" vspace="0" hspace="0"></td>
<td width="680" height="100" align="right" valign="bottom"> </td>
</tr>
<tr>
<td id = "content" width="960" align="left" valign="top" height="10%" colspan="2"> <div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="960" height="10%">
<tr>
<td width="950" align="left" valign="top"> <div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="960" height="10%">
<tr>
<td id="left_black_line" width="3" rowspan="3" bgcolor="black"></td>
<td id="top_black_line" width="956" colspan="3" bgcolor="black" height="3"></td>
</tr>
<tr>
<td width="720" align="left" valign="top">
<p>{$content}</p>
</td>
<td width="234" align="left" valign="top">
<!--login-->
<br><!-- import menu --><!--%import("inc/right.inc")--><br>
</td>
<td id="right_black_line" width="3" rowspan="2" bgcolor="black"></td>
</tr>
<tr>
<td id="down_black_line" width="954" colspan="2" height="3" bgcolor="black"></td>
</tr>
</table>
</div>
</td>
</tr>
<tr>
<td width="950" align="left" valign="top"> <div align="left">
<table border="0" cellpadding="0" cellspacing="0" width="960" height="70">
<tr>
<td width="3" rowspan="2" bgcolor="black"></td>
<td width="954">
{$layout_info->copyright_text}
</td>
<td width="3" rowspan="2" bgcolor="black"></td>
</tr>
<tr>
<td width="954" height="6" bgcolor="black"></td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</td>
</tr>
</table>
</div>
</body>
제로 보드 홈페이지의 레이아웃란 최하 글에서 3번째 작성자 님의 소스를 사용한것입니다.
<!--%import("default.css")-->
<!--%import("slide_menu.js")-->
<div id="leftMenu">
<!-- START OF MENU -->
<div id="dhtmlgoodies_slidedown_menu">
<ul><!--@foreach($main_menu->list as $key1 => $val1)--><!--@if($val1['text'])-->
<li><a href="{$val1['href']}">{$val1['text']}</a>
<ul><!--@foreach($val1['list'] as $key2 => $val2)--><!--@if($val2['text'])-->
<li><a href="{$val2['href']}">{$val2['text']}</a>
<ul><!--@foreach($val2['list'] as $key3 => $val3)--><!--@if($val3['text'])-->
<li><a href="{$val3['href']}">{$val3['text']}</a>
<ul><!--@foreach($val3['list'] as $key4 => $val4)--><!--@if($val4['text'])-->
<li><a href="{$val4['href']}">{$val4['text']}</a>
</li><!--@end--><!--@end-->
</ul>
</li><!--@end--><!--@end-->
</ul>
</li><!--@end--><!--@end-->
</ul>
</li><!--@end--><!--@end-->
</ul>
</div>
<script type="text/javascript">
initSlideDownMenu();
</script>
<!-- END OF MENU -->
</div>
레이아웃을 어떻게 제작하였는지 모르지만 기본으로 불러 올 파일들을 불러 오지 않아서 생긴 오류가 아닐까요?