배추빌더 잘 아시는 분께 도움 좀 부탁드리겠습니다. 정보
배추빌더 잘 아시는 분께 도움 좀 부탁드리겠습니다.본문
극초보라 하나 하나 해 나가는게 너무 버거운데 그래도 배운다는 자세로 조금씩 완성해 가고 있습니다.
그런데 왠만한건 머리싸잡고 고민 하고 하다 보면 대부분 해결이 되는데 한 가지 도저히 안 되는게 있네여
배추빌더의 기본 메뉴 구조는 그룹메뉴->중메뉴->소메뉴 이렇게 세단계로 되어 있는데여
메인페이지에서 그룹페이지로 넘어오면 위 이미지처럼 우측 최상단에 그룹메뉴(쇼핑하우,뽐뿌존...등등) 가 있고 그 아래에 중메뉴(쇼핑하우홈,노하우공유...등등) 그 아래 소메뉴(현재 출력하지 않음)순으로 출력 됩니다.
여기서 중메뉴가 뿌려지는 곳에 그룹메뉴가 뿌려지도록 수정을 하고 싶은데 몇날 몇일 이리저리 코드를 수정을 해 봐도 되지가 않네여 배추빌더 공식홈에서도 답을 찾을 수가 없네여ㅜㅜ
아래 소스코드 보시고 도움 좀 부탁드리겠습니다.
=================위 이미지 부분 소스코드(그룹헤더)======================
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$table_width = $group[gr_width];
@include_once("$mw_index_skin_head_path/menu.more.skin.php");
?>
<link rel="stylesheet" href="<?=$mw_group_skin_head_path?>/style.css" type="text/css"/>
<style type="text/css">
body { text-align:center; }
.mw-group-page { width:<?=$table_width?>px; clear:both; margin:10px auto 0 auto; }
/*.mw-top-menus { background-color:#fafafa; border-bottom:1px solid #e9e9e9; }*/
.mw-top-menus { color:#ddd; }
.mw-top-menus a { text-decoration:none; color:#888; font-size:11px; }
.mw-top-menus .menus-left { float:left; }
.menus-right { float:right; color:#ddd; }
.menus-right .item { float:right; margin:5px 3px 0 3px; }
.menus-right .btn { float:right; margin:5px 20px 0 3px; }
.mw-menus-middle-select1 { background:url(<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-select-bg.gif); }
.mw-menus-middle-select2 { background:url(<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-select-left.gif) top left no-repeat; }
.mw-menus-middle-select3 { background:url(<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-select-right.gif) top right no-repeat; }
.mw-menus-middle-start { height:32px; clear:both; padding:6px 0 0 0; font-size:10pt; color:#fff; font-weight:bold; font-family:gulim; }
.mw-menus-middle-item { height:32px; float:left; padding:8px 10px 0 10px; margin:0 5px 0 5px; text-align:center; }
/*.mw-menus-middle-item { background:url(<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-div.gif) 7px right no-repeat; }*/
.mw-menus-middle-item a { color:#fff; font-size:10pt; }
.mw-menus-middle-select1 { height:32px; float:left; padding:0; margin:0 5px 0 5px; }
.mw-menus-middle-select2 { height:32px; float:left; padding:0; }
.mw-menus-middle-select3 { height:32px; float:left; padding:8px 10px 0 10px; text-align:center; }
.mw-menus-middle-select3 a { color:#000; font-size:10pt; }
.mw-menus-small { margin:7px 0 0 0; text-align:left; clear:both; }
.mw-menus-small { margin-left:<?=$mw_mmenu[mm_left]?>px; }
.mw-menus-small-item { float:left; margin:0 10px 0 10px; }
.mw-menus-small-div { float:left; color:#fff; }
.mw-left-menus { border:1px solid #d8d8d8; background-color:#f8f9f8; }
.mw-left-menus .title { margin:10px 0 3px 10px; }
.mw-left-menus .title { font-size:15px; font-weight:bold; color:#e82336; letter-spacing:-2px; font-family:dotum; }
.mw-left-menus ul { margin:0 2px 2px 2px; padding:5px 0 5px 0; border:1px solid #f0f0f0; background-color:#fff; list-style:none; }
.mw-left-menus ul li { padding:7px 0 5px 15px; }
.mw-left-menus ul li { background:url(<?=$mw_group_skin_main_path?>/img/dot.gif) no-repeat 7px 12px; border-bottom:1px dotted #e7e7e7; }
.mw-left-menus a:hover { text-decoration:underline; }
.mw-left-menus .select { color:#cc0000; color:#3f4ea1; font-weight:bold; }
.latest-block { margin-top:10px; }
.search-button {
width:29px;
height:20px;
border:1px solid #e82336; /* total color */
background-color:#fff; /* total color */
color:#000;
font-weight:bold;
font-size:12px;
}
</style>
<table border=0 cellpadding=0 cellspacing=0 class="mw-group-page"><tr><td>
<script type="text/javascript">
function fsearchbox_submit(f)
{
if (f.stx.value == '')
{
alert("검색어를 입력하세요.");
f.stx.select();
f.stx.focus();
return;
}
/*
// 검색에 많은 부하가 걸리는 경우 이 주석을 제거하세요.
var cnt = 0;
for (var i=0; i<f.stx.value.length; i++)
{
if (f.stx.value.charAt(i) == ' ')
cnt++;
}
if (cnt > 1)
{
alert("빠른 검색을 위하여 검색어에 공백은 한개만 입력할 수 있습니다.");
f.stx.select();
f.stx.focus();
return;
}
*/
f.action = "<?=$g4['bbs_path']?>/search.php";
f.submit();
}
</script>
<table width=100% height=40 border=0 cellpadding=0 cellspacing=0>
<tr>
<td valign=top width=40%>
<div style="float:left;"><a href="<?=$mw[index_url]?>"><img src="<?=$mw_group_skin_head_path?>/img/mw_logo.gif"></a></div>
<div style="float:left; padding:20px 0 0 10px;">
- <a href="<?=$group[gr_url]?>" style="font-size:15px; font-weight:bold;"><?=$group[gr_subject]?></a>
</div>
</td>
<td valign=top>
<div class="menus-right">
<? for ($i=$mw_groups_head_count-1; $i>-1; $i--) { ?>
<div class="item"><a href="<?=$mw_groups_head[$i][gr_url]?>"><?=$mw_groups_head[$i][gr_subject]?></a></div>
<div class="item">|</div>
<? } ?>
<? if ($is_member) { // 회원 ?>
<? if ($is_admin) { // 관리자 ?>
<div class="item"><a href="<?=$g4[admin_path]?>/">관리자</a></div>
<? } else { ?>
<div class="item"><a href="<?=$g4['path']?>/bbs/mypage.php">마이페이지</a></div>
<? } ?>
<div class="btn"><a href="<?=$g4[bbs_path]?>/logout.php?url=<?=$urlencode?>"><img src="<?=$mw_group_skin_head_path?>/img/btn_logout.gif" align=absmiddle></a></div>
<? } else { // 비회원 ?>
<div class="item"><a href="<?=$g4[bbs_path]?>/register.php">회원가입</a></div>
<div class="btn"><a href="<?=$g4[bbs_path]?>/login.php?url=<?=$urlencode?>"><img src="<?=$mw_group_skin_head_path?>/img/btn_login.gif" align=absmiddle></a></div>
<? } ?>
</div>
</td>
</tr>
</table>
<table width=100% border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
</tr></table>
<!-- 그룹메뉴-->
<table width=100% border=0 cellpadding=0 cellspacing=0 align=center>
<tr>
<td width=10><img src="<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-left.gif" width=10 height=38></td>
<td background="<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-bg.gif" valign=top>
<div class="mw-menus-middle-start">
<? if (!$group[gr_home_not]) { // 그룹홈 메뉴 ?>
<? if ($mm_id) { // 그룹홈 선택 ?>
<div class="mw-menus-middle-item"><a href="<?=$group[gr_url]?>"><?=$group[gr_subject]?>홈</a></div>
<? } else { ?>
<div class="mw-menus-middle-select1"><div class="mw-menus-middle-select2"><div class="mw-menus-middle-select3">
<a href="<?=$group[gr_url]?>"><?=$group[gr_subject]?>홈</a>
</div></div></div>
<? } ?>
<? } ?>
<? for ($i=0; $i<sizeof($mw_mmenus); $i++) { // 중메뉴 출력 ?>
<? if ($mw_mmenus[$i][mm_id] == $mm_id) { // 중메뉴 선택 ?>
<div class="mw-menus-middle-select1"><div class="mw-menus-middle-select2"><div class="mw-menus-middle-select3">
<a href="<?=$mw_mmenus[$i][mm_url]?>"><?=$mw_mmenus[$i][mm_name]?></a>
</div></div></div>
<? } else { ?>
<div class="mw-menus-middle-item"><a href="<?=$mw_mmenus[$i][mm_url]?>"><span style="<?=$mw_mmenus[$i][mm_css]?>"><?=$mw_mmenus[$i][mm_name]?></span></a></div>
<? } ?>
<? } ?>
</div>
<!--소메뉴
-->
<td width=10><img src="<?=$mw_group_skin_head_path?>/img/<?=$group[gr_theme]?>/mw-bar-right.gif" width=10 height=38></td>
</tr>
</table>
<!-- 그룹메뉴끝-->
<TABLE style="BORDER-COLLAPSE: collapse" border=0 cellSpacing=0 borderColor=#cccccc cellPadding=2 width="980" height="25">
<TBODY>
<TR>
<TD align=center width="50%" height="25"><?=mw_latest('xbox_notice_scroll', h3, 2, 2);?></TD>
<TD valign=center width="50%" height="25">
<P align=right><form name=fsearch action="<?=$g4[bbs_path]?>/search.php?sfl=wr_subject&sop=and&stx=">
<?//=$group_select?>
<input type=text size=20 name=stx style="border:1px solid #e82336; height:20px; font-size:12px; font-weight:bold; padding:5px; ime-mode:active;">
<input type=image src="<?=$mw_group_skin_head_path?>/img/btn_search.gif" border=0 align=absmiddle>
</form></TD></TR></TBODY></TABLE>
<? if ($mm_id) { ?>
<table width=100% border=0 cellpadding=0 cellspacing=0 style="margin-top:10px;">
<tr>
<? if (!$mw_mmenu[mm_lmenu]) { ?>
<td width=180 valign=top>
<div><a href="http://solution.miwit.com"><img src="<?=$mw_index_skin_main_path?>/img/right-banner.gif" border="0" alt="메타검색 솔루션" width=180 height=100></a></div>
<? include_once("$g4[path]/mymenu.php");?>
<div class="mw-left-menus">
<div class="title"><?=$mw_mmenu[mm_name]?></div>
<ul>
<? for ($i=0; $i<sizeof($mw_smenus); $i++) { ?>
<? if ($mw_smenus[$i][ms_id] == $mw_smenu[ms_id]) $mw_smenus[$i][ms_name] = "<span class=select>{$mw_smenus[$i][ms_name]}</span>"; ?>
<li> <a href="<?=$mw_smenus[$i][ms_url]?>" target="<?=$mw_smenus[$i][ms_target]?>"><span style="<?=$mw_smenus[$i][ms_css]?>"><?=$mw_smenus[$i][ms_name]?></span></a> </li>
<? } ?>
</ul>
</div>
<div class="latest-block"><a href="http://bbs.miwit.com/bbs/board.php?bo_table=bbs_freelancer"><img src="<?=$mw_group_skin_head_path?>/img/freelancer.gif"></a></div>
<div class="latest-block"><a href="http://bbs.miwit.com/bbs/board.php?bo_table=bbs_lsy"><img src="<?=$mw_group_skin_head_path?>/img/lsy.gif"></a></div>
</td>
<td width=10></td>
<? } ?>
<td valign=top>
<? } ?>
============여기까지================
================그룹메뉴 출력 소스코드==================
<? for ($i=0; $i<$mw_groups_head_count; $i++) { ?>
<? if ($i > 0) echo "<span class='mw-index-menu-div'></span>"; ?>
<div class="mw-index-menu-item"><a href="<?=$mw_groups_head[$i][gr_url]?>"><?=$mw_groups_head[$i][gr_subject]?></a></div>
<? } ?>
<? for ($i=0; $i<$mw_groups_head_count; $i++) { ?>
<? if ($i > 0) echo "<span class='mw-index-menu-div'></span>"; ?>
<div class="mw-index-menu-item"><a href="<?=$mw_groups_head[$i][gr_url]?>"><?=$mw_groups_head[$i][gr_subject]?></a></div>
<? } ?>
==================여기까지===================
위 그룹메뉴 출력 소스코드로 기존헤더 부분에 적용 하면 될 것 같은데 아무리 수정을 해 봐도 답을 얻지 못 하겠네여
벌써 일주일 넘게 이것 때문에 너무 골치가 아프네여 그럼 부탁 좀 드리겠습니다.
댓글 전체
아래 링크를 참고하세요.
마이위트 '맥스'님이 연구하신 것을 올린 것입니다.
말씀하신 대로, 중메뉴 자리에 그룹메뉴를 넣는 방식입니다.
http://g4.miwit.com/mw_tip/141
http://g4.miwit.com/mw_tip/142