묻고답하기

http://www.zeroboard.com/?mid=zbxe_user_tip&document_srl=4779574

럭키 님의 이↑↑↑ 글을 읽고 5차메뉴까지 표시할 수 있도록 소스를 수정해 볼라구 합니다.
내가 생각하고 있는 것은

===========================================================
<!-- ▼main_menu 5차 시작 -->
                    <!--@if($v4['list'])-->
     <ul>
                        <!--@foreach($v4['list'] as $k => $v5)--><!--@if($v5['text'])-->
      <li <!--@if($v5['selected'])-->class="on5"<!--@end-->>
      <a href="{$v5['href']}" <!--@if($v5['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v5['text']}</a>
<!-- ★ -->

<!-- ★ -->
       </li>
                        <!--@end--><!--@end-->
     </ul>
                    <!--@end-->
<!-- ▲main_menu 5차 끝 -->
===========================================================

이 부분처럼 계속 삽입해서 4차 5차를 만들었습니다.

그니깐 6차를 만들려면
<!-- ★ -->

<!-- ★ -->
이 두 사이에 같은 코드
<!-- ▼
<!-- ▲
를 또 집어 넣어서 6차메뉴를 만드는 것이죠.

그렇게 4차와 5차를 엮어 봤습니다.

전체 코드는 이렇습니다.
==========================================================

<!-- ▽main_menu 2차 시작 -->

            <!--@if($menu_1st)-->
   <ol id="lnb">
                {@ $idx = 1 }
                <!--@foreach($menu_1st['list'] as $key => $val)--><!--@if($val['text'])-->
    <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['text']}</a>

<!-- ▼main_menu 3차 시작 -->
                    <!--@if($val['list'])-->
     <ul>
                        <!--@foreach($val['list'] as $k => $v)--><!--@if($v['text'])-->
      <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['text']}</a>
<!-- ★ -->

<!-- ▼main_menu 4차 시작 -->
                    <!--@if($v['list'])-->
     <ul>
                        <!--@foreach($v['list'] as $k => $v4)--><!--@if($v4['text'])-->
      <li <!--@if($v4['selected'])-->class="on4"<!--@end-->>
      <a href="{$v4['href']}" <!--@if($v4['+ 'open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v4['text']}</a>
<!-- ★ -->

<!-- ▼main_menu 5차 시작 -->
                    <!--@if($v4['list'])-->
     <ul>
                        <!--@foreach($v4['list'] as $k => $v5)--><!--@if($v5['text'])-->
      <li <!--@if($v5['selected'])-->class="on5"<!--@end-->>
      <a href="{$v5['href']}" <!--@if($v5['open_window']=='Y')-->onclick="window.open(this.href);return false;"<!--@end-->>{$v5['text'+ ']}</a>
<!-- ★ -->

<!-- ★ -->
       </li>
                        <!--@end--><!--@end-->
     </ul>
                    <!--@end-->
<!-- ▲main_menu 5차 끝 -->

<!-- ★ -->
       </li>
                        <!--@end--><!--@end-->
     </ul>
                    <!--@end-->
<!-- ▲main_menu 4차 끝 -->

<!-- ★ -->
       </li>
                        <!--@end--><!--@end-->
     </ul>
                    <!--@end-->
<!-- ▲main_menu 3차 끝 -->
                   
    </li>
                {@$idx++}
                <!--@end--><!--@end-->
   </ol>
            <!--@end-->
<!-- △main_menu 2차 끝 -->


  </div>
==========================================================

이것이 될지는 모르겠지만 좌측 메뉴에 4차메뉴를 표시할 수 있는 방법인 듯 해서요.
이것을 해 보지는 않았는데 그것은 바로 css파일 때문입니다.

*****************질문의 요지******************

css파일의 내용입니다.

#lnb { border-top:1px solid #dddddd; padding:4px 5px; width:190px;}
#lnb li { list-style:none; padding-bottom:4px;}
#lnb li a { padding:6px 5px 6px 13px; width:170px; display:block; border:1px solid #e8e8e8; background:url(../images/white/bgLnbOff.gif) repeat-x; color:#3e3e3e; position:relative; z-index:99; text-decoration:none;}
#lnb li a:hover,
#lnb li a:focus { color:#ffffff; background:#de4332; border:1px solid #de4332;}
#lnb li.on a { color:#ffffff; background:#de4332; border:1px solid #de4332;}
#lnb li.on a:hover,
#lnb li.on a:focus { font-weight:bold;}
#lnb li ul { display:none; position:relative; width:184px; padding:0 3px; position:relative; border-top:1px solid #ffffff; overflow:hidden;}
#lnb li.on ul { display:block;}
#lnb li ul li { padding:0; border-top:1px solid #f2f2f2; position:relative; top:-1px;}
#lnb li ul li a { padding:6px 5px 6px 10px; width:169px; color:#818181 !important; border:none; background:none !important; border:none !important;}
#lnb li ul li a:hover,
#lnb li ul li a:focus { font-weight:normal !important; color:#de4332 !important;}
#lnb li.on ul li.on a { color:#ff1a00 !important; font-weight:bold !important; background:url(../images/white/bulletLnb.gif) no-repeat 175px center  !important;}

하이어라키를 보면
lnb가 있고요. 그 아래
li 아래에 a.on 그리고 삽입된 하위 ul 이 있습니다.

규칙을 정리해 보면,

[lnb] -- li - a, (.on), ul 이렇게 되고요. 각각 a , on a 등에 3가지씩 스타일 잡아 줬네요.

css내용을 3줄씩 줄여보면

[lnb]

[lnb] -- li
[lnb] -- li - a   3개
[lnb] -- li - .on a  3개

[lnb] -- li -ul
[lnb] -- li.on -  ul

[lnb] -- li - ul - li
[lnb] -- li - ul - li - a  3개
[lnb] -- li.on - ul - li.on - a 

3개는 { }랑 hover focus라고 하고요.

어쨌든 그러면 이거를 메뉴4 메뉴5를 위해서 li와 ul이 꼬리를 물 것이고 거기에 on4와 on5가 붙을 것이거든요?

도대체 이걸 어트케 해야 되요??
아~~ css 고치려다 머리 터집니다.
도와 쥬세요!


======================
위 문장을 올려보니 하위메뉴가 나오긴 하는데 다 펼쳐져서 나오네요 대략 실패네요.
뭐가 잘못된 것일까요

글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
니라어 제로보드 XE 에는 이미지 프로필 기능이 없나요? [1] 2007.08.25
메티스a 그누보드4 스킨을 제로보드XE껄루 바꿔주실분 구해요 ㅠ file  
rhxowjd12 레이아웃 질문이용!!!!! [2] 2007.08.25
메티스a 제로보드XE에서... [2] 2007.08.25
최원일953 위젯 과 모듈 차이점이뭐에요? [2] 2007.08.25
도토리나무 mysql 일경우 utf8 의 백업 방법이 따로 있나요..? [1] 2007.08.25
sky★ 아놔 진짜 어떻하져 ? ㅠㅠ [1] 2007.08.25
황영진 제로보드 사이트처럼 메인 페이지에 왼쪽 메뉴와 페이지를 함께 사용하려면? [1] 2007.08.25
궁금이 최신글 2X3 테이블 [1] 2007.08.25
니라어 디비에 직접 쿼리문 날려서 결과얻어올때  
dus2000.myid.net syntax error-이전질문 검색완료. [1] 2007.08.19
파파민 위지윅 에디터에서 맵 기능 사용법? [1] 2007.08.23
메티스a 저기 앰엔케스트 제휴했는데 이거 어디다가 써야하죠?  
기브쓰 한글이미지 업로드문제  
logo logo 관련 고정 URL 가능할까요? [2] 2007.08.25
쭈- 문의요~~  
나라비 확장변수 저장이 안되네요.. [1] file 2007.08.25
메티스a 그누보드를 제로보드로 바꿔주세요 ㅠㅠ [3] file 2007.08.24
latecode ZBXE를 외국 호스팅 업체에서 사용해도 괜찮을까요? [1] 2007.08.24
xe촙5 4차 5차 메뉴 보이게 하는 부분에 관한 질문 (럭키님글 읽고) [2] 2007.08.24
Estela 삭제를 할수가 없어요 [1] 2007.08.24
오뚝이 0.1.1 로 바꾸고부터는..........................  
이유서 rewrite 문제(?)  
피치 구글검색창 삽입 문의? [3] file 2007.08.24
xpuser 레이아웃 에서요..;;  
메티스a 그누보드를 제로보드로 바꾸는 컨버터좀 올려주세요 ㅠ  
나라비 관리자 부분에서..  
류석원 최근게시물 질문 [1] 2007.08.24
나라비 블로그에도 확장변수를 어떻게 해야하나요?  
Delta Hedging 80포트 이외 설치시.. 메뉴 클릭시 주소에 포트가 안붙어요.. [6] 2007.08.24