상단 메뉴의 현재 페이지에 해당하는 서브메뉴 리스트를 좌측에 나오도록 하는 스킨 > 그누보드5 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

상단 메뉴의 현재 페이지에 해당하는 서브메뉴 리스트를 좌측에 나오도록 하는 스킨 정보

레이아웃 상단 메뉴의 현재 페이지에 해당하는 서브메뉴 리스트를 좌측에 나오도록 하는 스킨

첨부파일

mysubmenu.zip (1.2K) 2097회 다운로드 2015-05-27 00:05:14

본문

상단 메뉴의 현재 페이지에 해당하는 서브메뉴 리스트를 좌측에 나오도록 하는 스킨입니다.

초보가 만든 것이라 디자인은 별로입니다.
익스11, 오페라, 크롬에서 테스트했습니다.

그누보드5 skin 폴더에 nav 폴더를 만들어서 올려주시고, 원하는 위치에 아래와 같이 불러오면 됩니다.

<?php  include_once(G5_PATH.'/skin/nav/mysubmenu.php'); ?>

mysubmenu.php 파일 안에 자바스크립트와 스타일시트가 같이 있으니 필요에 따라 정리하시면 됩니다.

--------------

head.php 파일의 메뉴 출력부분을 개조해서 만들었습니다.

대메뉴 마다 ul 로 숨김 출력하게 하고(display:none),
==> <ul id="mysub<?php echo $i ?>" style="display:none;">

현재 화면의 내용 제목이나 게시판 제목이 같을 경우 ul을 보이도록 하는 자바스크립트 구문(display:block)으로 작성했습니다.

if ( ($row['me_name']==$board['bo_subject'])||($row['me_name']==$g5['title']) )  이 부분은 서브메뉴가 없는 대메뉴만 출력 될 때 확인하는 부분이고,

if ( ($row2['me_name']==$board['bo_subject'])||($row2['me_name']==$g5['title']) )  이 부분은 서브메뉴 출력될 때 확인하는 부분입니다.

...

다른 분들께도 유용할지 .....
추천
9
  • 복사

댓글 전체

잘마드셨네요..^_^

http://sir.co.kr/bbs/board.php?bo_table=g5_plugin&wr_id=582 이기능을 이용해서 만드시면 좀더 좋았을꺼라는 저만의 개인 적인 생각이였습니다.. 단 제가 만든건 db 하나 추가하는 대신 좀더 그럴뜻한 서브메뉴 리스트죠 ..
원하는 위치에 아래와 같이 불러오면 됩니다.

<?php  include_once(G5_PATH.'/skin/nav/mysubmenu.php'); ?>



원하는 위치란,

어떤 파일의 어떤 부분에 위 소스를 삽입하여 사용하여야 하는것인지요?
<?php  include_once(G5_PATH.'/skin/nav/mysubmenu.php'); ?>
위 소스를 어디에 입력해야 하나요?
초보라 그런데 좀 더 깊게 설명해 주실 수 있나요..?
다운로드 지금 정상적으로 되고 있습니다.
최근에 sir 장애가 있었는데 그때 다운로드를 시도한것이 아닌가 싶습니다.
다시 받아보세요~~~
서브페이지에 넣었더니 뜨기는뜨는데 block 처리가 안되는ㄷㅔ ㅠㅠ어떻게해야되나요. 화면의 내용 제목이나 게시판 제목이 뭐랑 같아야되는건가요?? 그리고 화면의 내용제목은 어떻게 설정하나요??
저는 적용이 안되네요... 이상하네.. 소스자체가 단순한방법 인데요...
우선 소스내 기본 html문법 오류 있습니다..
ul 바로 밑에 a 가 들어갈수 없습니다.. ( ul 다음에 li 순서로 수정하시길)
콘텐츠 페이지가 나오는 페이지와 안나오는 페이지가 있습니다..
원인을 알 수 없네요..ㅠㅠ
1:1문의 페이지에서도 출력이 안됩니다.

노출이 잘 됩니다.

문제는 메뉴 몇개를 비활성화 하면 좌측메뉴가 통으로 사라집니다.
모든메뉴가 display: none;으로 처리되버리더라구요.

게시판인데 어떤것은 나오고 어떤것은 나오지 않는 경우는

메뉴명과 게시판명이 달라서 그런것 같습니다.

메뉴명 자료실이면 게시판명도 자료실 이어야 됩니다.

저도 이유를 몰랐는데 메뉴명과 게시판명이 다르면 안나옵니다.

한번 해보세요

 

연속해서 다른 대메뉴와 서브메뉴가 동시에 나오는 이유는
대메뉴는 다른데 서브메뉴가 같은 이름으로 되어 있으면 동시에 두개가 다
표출이 됩니다.
이부분은 커뮤니티에 자료실 학습센터에 자료실 
대메뉴 말고 서브메뉴 이름을 다른것으로 변경하면 됩니다. 참고 하시면 좋을것 같습니다.

© SIRSOFT
현재 페이지 제일 처음으로