묻고답하기
혹시 우야꼬님 보시면... (다국어 해제에 대해)
2008.05.17 21:28
먼저 글 : http://www.zeroboard.com/16820023
말씀하신대로 레이아웃 소스를 편집해볼려구 했는데 혹시 경로 좀 알려주실 수 있으신지요.
도저히 못 찾겠습니다...
zbxe 폴더에서 레이아웃 폴더와 모듈 폴더 안에 메뉴 폴더까지 다 뒤져봤는데...
관련 소스를 도저히 못 찾겠네요.
혹시 이 글 보시면 좀 알려주실 수 있으신지요. ^^
(혹시 다른 분이 보셨더라도 알고 계시면 부탁 좀 드릴께요.)
댓글 9
-
우야꼬
2008.05.17 21:47
-
젠이
2008.05.17 22:00
헉; 제가 쓰는 레이아웃 스킨에는 아예 언어에 대한 소스가 없군요...
제가 쓰는 레이아웃 스킨 주소 : http://www.zeroboard.com/16700102 이건데요...
<!--@if($layout_info->effect == "yes")-->
<meta http-equiv="Page-Enter" CONTENT="BlendTrans(Duration=0.5)">
<meta http-equiv="Page-Exit" CONTENT="BlendTrans(Duration=0.5)">
<!--@else--><!--@end-->
<!--%import("js/mjworks.js")-->
<!--@if($layout_info->colorset == "white")-->
<!--%import("css/white.css")-->
<!--@elseif($layout_info->colorset == "green")-->
<!--%import("css/green.css")-->
<!--@elseif($layout_info->colorset == "blue")-->
<!--%import("css/blue.css")-->
<!--@else-->
<!--%import("css/red.css")-->
<!--@end--><style type="text/css">
<!--@if($layout_info->margin_top)-->
#bodyWrap { margin:{$layout_info->margin_top}px auto 0px auto;}
<!--@end--><!--@if($layout_info->background_image)-->
body { background:url({getUrl()}{$layout_info->background_image}) {$layout_info->bg_repeat} top {$layout_info->bg_align} #{$layout_info->bg_color}; }
<!--@end--><!--@if($layout_info->site_width == "long")-->
<!--%import("css/width_long.css")-->
<!--@elseif($layout_info->site_width == "med")-->
<!--%import("css/width_med.css")-->
<!--@elseif($layout_info->site_width == "user")-->
<!--%import("css/width_user.css")-->
<!--@else-->
<!--@end--><!--@if($layout_info->top_bg)-->
#header {background:url({getUrl()}{$layout_info->top_bg}) #FFFFFF repeat left top; }
<!--@end--><!--@if($layout_info->header_h)-->
#header {height:{$layout_info->header_h}px;}
<!--@end-->
</style><div id="bodyWrap">
<!--@if($layout_info->member == "yes")-->
<div id="headerNav">
<ul id="nav">
<!--@if(!$is_logged)--><li><a href="{getUrl('act','dispMemberLoginForm')}">Login</a></li>
<li><a href="{getUrl('mid',$layout_info->target_mid,'act','dispMemberSignUpForm')}">Join</a></li>
<!--@else-->
<!--@if($grant->is_admin)-->
<li><a href="{getUrl('mid', $layout_info->target_mid, 'act','dispBoardWrite','document_srl','')}">Write</a></li>
<!--@end--><!-- 최고관리자이면 관리자 페이지 버튼 출력 -->
<!--@if($logged_info->is_admin == 'Y')-->
<li><a href="{getUrl('','module'+ ','admin')}" onclick="window.open(this.href); return false;">Management</a></li>
<!--@end-->
<!--@if($grant->is_admin)-->
<li><a href="{getUrl('act','dispBoardAdminBoardInfo'+ ')}">Setup</a></li>
<li><a href="{getUrl('','mid',$layout_info->target_mid,'act','dispLayoutAdminModify','layout_srl',$layout_info->layout_srl)}">LayoutModify</a></li>
<li><a href="{getUrl('','mid',$layout_info->target_mid,'act','dispLayoutAdminEdit','layout_srl',$layout_info->layout_srl)}">LayoutEdit</a></li>
<!--@end-->
<li><a href="{geturl('act','dispMemberInfo')}">MemberInfo</a></li>
<li><a href="{getUrl('+ 'act','dispMemberLogout')}">Logout</a></li>
<!--@end-->
<!--@if($layout_info->add_mail == "add_yes")-->
<li><a href="javascript:addfavorites('{$layout_info->index_url}','{$layout_info->home_title}')">Bookmark</a></li>
<li><a href="mailto:{$layout_info->mail_address}">Contact</a></li>
<!--@elseif($layout_info->add_mail == "add_no")-->
<!--@end-->
</ul>
</div>
<!--@elseif($layout_info->member == "no")--><!--@end-->
<div id="header">
<a href="{$layout_info->index_url}"><!--@if(!$layout_info->logo_image)--><img src="./images/share_logo.png" alt="mjworks(share)" class="iePngFix" /><!--@else--><img src="{$layout_info->logo_image}" alt="mainpage" border="0" class="iePngFix" /><!--@end--></a>
</div>
<div id="menuWrap"><ul id="menuBox">
<!-- 상단 버튼 -->
<!--@foreach($main_menu->list as $key => $val)--><!--@if($val['link'])--><!--@if($val['selected'])-->
<li class="menuItem itemSelect">
{@ $menu_1st = $val }
<!--@else-->
<li class="menuItem itemOff" onmouseover="this.className='menuItem itemOn'" onmouseout="this.className='menuItem itemOff'">
<!--@end-->
<span class="menuText">
<a href="{$val['href']}" <!--@if($val['open_window'+ ']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a>
</span>
<span class="menuRightBG"></span>
</li>
<!--@end--><!--@end-->
</ul>
<!-- 검색창 부분 주석처리함 -->
<comment>
<div id="searchBox">
<form action="" method="post">
<input type="hidden" name="mid" value="{$mid}" />
<input type="hidden" name="act" value="IS" />
<input type="hidden" name="search_target" value="title_content" />
<input type="text" name="is_keyword" class="searchKeyword" />
<input type="image" src="./images/none.gif" class="searchButton" />
</form>
</div>
</comment>
</div><div id="contentWrap">
<!--@if($layout_info->left_menu == "yes")-->
<div id="leftMenu">
<div id="login">
<img src="./images/none.gif" class="zbxe_widget_output" widget="login_info" skin="xe_official" colorset=
<!--@if($layout_info->colorset == "red")-->
"black"
<!--@elseif($layout_info->colorset == "blue")-->
"black"
<!--@else-->
"default"
<!--@end-->
/>
</div><!--@if($menu_1st['+ 'list'])-->
<ol id="lnb">
{@ $idx = 1 }
<!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['link'])-->
<li <!--@if($val['selected'])-->class="on"<!--@end-->><a href="{$val['href']}" <!--@if($val['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$val['link']}</a><!-- main_menu 3차 시작 -->
<!--@if($val['list'] && ($val['expand']=='Y'||$val['selected']) )-->
<ul>
<!--@foreach($val['list'] as $k => $v)--><!--@if($v['link'])-->
<li <!--@if($v['selected'])-->class="on"<!--@end-->><a href="{$v['href']}" <!--@if($v['open_window'+ ']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v['link']}</a></li>
<!--@end--><!--@end-->
</ul>
<!--@end-->
</li>
{@$idx++}
<!--@end--><!--@end-->
</ol>
<!--@else-->
<!--@end-->
<div id="left_widget">
</div>
</div>
<div id="content">{$content}</div>
<!--@elseif($layout_info->left_menu == "no")-->
{$content}
<!--@end-->
</div><div id="bottom">
<p>
<!--@if($layout_info->copyright)-->{$layout_info->copyright}<!--@end-->
</p>
<!--@if($layout_info->powered == "yes")-->
<address>
Powered by <a href="http://www.zeroboard.com" onclick="window.open(this.href);return false;">zeroboard</a><br />
skin by <a href="http://mjworks.kr" onclick="window.open(this.href);return false;">mjworks</a>
</address>
<!--@elseif($layout_info->powered == "no")-->
<!--@end-->
</div></div>
이겁니다.
이렇게 된 소스에서는 도저히 못 고치는 건가요? ㅠㅠ -
우야꼬
2008.05.17 22:13
질문의 요지를 이제 알겠네요...
원하시는게 메뉴모듈에서 메뉴관리에 메뉴추가시 한국어메뉴 부분말고 다른언어부분을
말씀하시는 것 같군요...
그부분은 사용 안하실거면 크게 신경안쓰셔도 될것 같은데요....... -
젠이
2008.05.18 12:03
메뉴명 바꿀 때 마다 다른 칸도 같이 바꿔주거나 지워줘야 되니까...
신경쓰여서 그냥 칸을 안 보이게 할라구 했는데^^;;
안 그러면 메뉴 용도를 바꿨을 때 각 언어 칸에 적힌 메뉴의 용도가 전혀 달라져 버리니까...
사용은 안 할꺼라도 그냥 제가 혼자 신경쓰여서 그랬어요^^;
한국어 메뉴에 뭐라고 입력하면 나머지 칸들도 따로 채우지 않으면 전부 한국어 칸이랑 똑같이 변하더라구요.
에고... 여튼 답변 많이 달아주셨는데 감사합니다 o(- -)oo(_ _)o -
젠이
2008.05.17 22:24
언어선택이 아니고요...
메뉴 컴포넌트(?)에 이렇게 써있는 부분이여~
여기서 한국어 이외의 칸은 전부 안 보이게 하고 싶은데 방법이 없나요? -
sbshs77
2008.05.17 22:50
그건 제로보드 모듈이니까 우야꼬님이 아닌 제로님이나 개발진분들께 질문하셔야 될듯 싶습니다. -
젠이
2008.05.18 12:27
개발진분들께 문의하면 답을 구할 수 있나요? ^^;
워낙 바쁘신 분들이라(- -)(_ _) -
sbshs77
2008.05.18 17:54
답변 해주기도 합니다.
그리고 백성찬님이라고 개발진인지는 모르겠지만 제가 아는 분들중 제로님과 어떤 한분 다음으로 이 분야에서 최고라 생각합니다. -
젠이
2008.05.18 19:22
네에... 답을 구할 수 있도록 한번 시도해 볼께요^^
기본레이아웃을 예를들어 설명드리면
아래부분이 되겠습니다.
<strong title="{$lang_type}">{$lang_supported[$lang_type]}</strong> <a href="#selectLang" onclick="showHide('selectLang');return false;"><img src="./images/{$layout_info->colorset}/buttonLang.gif" alt="Select Language" width="87" height="15" /></a>
<ul id="selectLang">
<!--@foreach($lang_supported as $key => $val)--><!--@if($key!= $lang_type)-->
<li><a href="#" onclick="doChangeLangType('{$key}');return false;">{$val}</a></li>
<!--@end--><!--@end-->
</ul>
</div>