배추빌더 잘 아시는 분께 도움 좀 부탁드리겠습니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

배추빌더 잘 아시는 분께 도움 좀 부탁드리겠습니다. 정보

배추빌더 잘 아시는 분께 도움 좀 부탁드리겠습니다.

본문

현재 배추빌더로 홈페이지 제작중에 있습니다.

극초보라 하나 하나 해 나가는게 너무 버거운데 그래도 배운다는 자세로 조금씩 완성해 가고 있습니다.

그런데 왠만한건 머리싸잡고 고민 하고 하다 보면 대부분 해결이 되는데 한 가지 도저히 안 되는게 있네여
배추빌더의 기본 메뉴 구조는 그룹메뉴->중메뉴->소메뉴 이렇게 세단계로 되어 있는데여



메인페이지에서 그룹페이지로 넘어오면 위 이미지처럼 우측 최상단에 그룹메뉴(쇼핑하우,뽐뿌존...등등) 가 있고 그 아래에 중메뉴(쇼핑하우홈,노하우공유...등등) 그 아래 소메뉴(현재 출력하지 않음)순으로 출력 됩니다.

여기서 중메뉴가 뿌려지는 곳에 그룹메뉴가 뿌려지도록 수정을 하고 싶은데 몇날 몇일 이리저리 코드를 수정을 해 봐도 되지가 않네여 배추빌더 공식홈에서도 답을 찾을 수가 없네여ㅜㅜ

아래 소스코드 보시고 도움 좀 부탁드리겠습니다.

=================위 이미지 부분 소스코드(그룹헤더)======================

<?
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
© SIRSOFT
현재 페이지 제일 처음으로