묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
syntax error-이전질문 검색완료.
2007.08.19 00:33
윈도 xp SP2에 rwapm 올리고 zbXE 스킨 대패질하느라고 고생하고 있습니다. ('태그' 몇 개만 알고 xhtml은 />가 중요하다는 것만 아는 녀석이라면 대충 감이 오시죠?)
로그인 정보 위젯을 열심히 갈면서 새로고침-새로고침 반복하다, 레이아웃 미리보기로 새로고침 뜨던 중에
Parse error: syntax error, unexpected '}' in H:\RWAPM\www\bbs\classes\template\TemplateHandler.class.php(326) : eval()'d code on line 12
를 마주쳤습니다.
레이아웃을 기본값으로 되돌리면 제대로 나오는 걸로 봐서 직접 수정한 스킨이 원흉인 것 같긴 한데, 왜 그런지는 모르겠습니다. (..) 좀 봐주실래요?
<!-- colorset의 값에 따라 css 파일을 import 한다 -->
<!--%import("css/pmplab.css")-->
<!--%import("css/pmplab.css")-->
<!--%import("./filter/logout.xml")-->
<form action="" method="post">
<div class="userName" style="font-size: 10pt; color: rgb(102,102,102);">
<a href="{getUrl('+ '+ 'act','dispMemberInfo','member_srl',$logged_info->member_srl)}"><strong>{$logged_info->nick_name}</strong></a>
<a href="{getUrl('act','dispMemberFriend','member_srl',$logged_info->member_srl)}"><img src="./images/friend.gif" alt="{$lang->cmd_view_friend}" /></a>
<a href="{getUrl('act','dispMemberMessages'+ ','member_srl',$logged_info->member_srl)}"><img src="./images/message.gif" alt="{$lang->cmd_view_message_box}"/></a>
<a href="{getUrl('act','+ 'dispMemberScrappedDocument','member_srl',$logged_info->member_srl)}"><img src="./images/scrap.gif" alt="{$lang->cmd_view_scrapped_document}" /></a>
<!--@if($logged_info->is_admin=="Y")-->
<a href="{getUrl('','module','admin')}" onclick="window.open(this.href);return false;"><img src="./images/manage.gif" alt="{$lang->cmd_management}"/ ></a>
<!--@if($layout_info->layout_srl)-->
<a href="{getUrl('act'+ ','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}"><img src="./images/layout.gif" alt="{$lang->cmd_layout_management}" /></a> / <a href="{getUrl('act'+ ','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_edit}</a></li>
<!--@end-->
<!--@end-->
<a href="{getUrl('act','dispMemberLogout')}"><img src="./images/buttonLogout.gif" alt="{$lang->cmd_logout}" /></a>
</div>
</form>
<a href="{getUrl('+ '+ 'act','dispMemberInfo','member_srl',$logged_info->member_srl)}"><strong>{$logged_info->nick_name}</strong></a>
<a href="{getUrl('act','dispMemberFriend','member_srl',$logged_info->member_srl)}"><img src="./images/friend.gif" alt="{$lang->cmd_view_friend}" /></a>
<a href="{getUrl('act','dispMemberMessages'+ ','member_srl',$logged_info->member_srl)}"><img src="./images/message.gif" alt="{$lang->cmd_view_message_box}"/></a>
<a href="{getUrl('act','+ 'dispMemberScrappedDocument','member_srl',$logged_info->member_srl)}"><img src="./images/scrap.gif" alt="{$lang->cmd_view_scrapped_document}" /></a>
<!--@if($logged_info->is_admin=="Y")-->
<a href="{getUrl('','module','admin')}" onclick="window.open(this.href);return false;"><img src="./images/manage.gif" alt="{$lang->cmd_management}"/ ></a>
<!--@if($layout_info->layout_srl)-->
<a href="{getUrl('act'+ ','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}"><img src="./images/layout.gif" alt="{$lang->cmd_layout_management}" /></a> / <a href="{getUrl('act'+ ','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">{$lang->cmd_edit}</a></li>
<!--@end-->
<!--@end-->
<a href="{getUrl('act','dispMemberLogout')}"><img src="./images/buttonLogout.gif" alt="{$lang->cmd_logout}" /></a>
</div>
</form>
저도 같은 에러가 났었는데요. 코드 대조를 해보니
<!--@if($layout_info->background_image)-->
<style type="text/css">
body { background-repeat: repeat-x; background-image: url({getUrl()}{$layout_info->background_image}); }
</style>
<!--@end-->
이부분이 문제 였습니다.
{와 background 사이와 ;와 } 사이에 띄어쓰기가 되어있는지 확인해보세요.
전 붙였었다가 띄어쓰니까 잘 되더군요. (ㅡㅡ^)