서브메뉴 문제입니다..
  • 나희찬
  • 2008.11.10 19:14:11
  • 조회 수: 6185
  • 댓글: 16

안녕하세요..^^

메뉴관련해서 다시 질문 하나 해도 되죠..^^;;

제로공식사이트 메뉴얼(권한설정)을 봐도.. 회원에 관련된 내용만 나오고.. 로그인을 하지 않는 사용자에 대한내용은 없네요..

그런데 문제는 회원이든 비회원이든을 떠나서 (관리자일때는 잘 작동합니다)

메인메뉴에 마우스를 올려놓으면 관리자모드일경우에는 하위메뉴가 펼쳐지는데(트리맞죠..?)

일반회원이거나 비회원일경우에는 메인메뉴에 마우스를 올려놓아도 서브메뉴가 나오질 않습니다.

그리고 메인메뉴 클릭하고 메인메뉴자리에 마우스를 놔두면 서브메뉴가 나오질 않지만,

웃긴건.. 메인메뉴 클릭하고 서브메뉴나오는 자리에 마우스를 가져다 놓으면 서브메뉴가 나옵니다.. ㅡㅡ;;

이게 우찌된 일인지..

이증상은 일반회원이든 비회원이든 동일합니다..

부디 불쌍한 중생을 구제해주세요..^,.^;;;;

 

ps> 증상을 직접확인하실려면^^ http://www.woojjaa.com/zbxe/ 에 오셔서 확인좀 해주세요..

 

ps> 아.. 그리고 지금 또 확인한건데요..
메인메뉴를 여러번 클릭할때 보이네요.. 동일한 메인메뉴를 여러번 클릭하면 해당페이지를 여러번 불러올때 서브메뉴가 잠깐잠깐씩 보이네요.. 보였다가 없어지고 보였다가 없어지고.. 잽싸게 메인메뉴 클릭하고 서브메뉴자리로 마우스를 옮기면 서브메뉴가 제대로 출력되고.. 이게 무슨 조화인지..;;;

 

ps> 아.. ^^ 그리고 또 확인된게요..
지금 말씀드리는것이 회원가입안된상태죠.. 일반회원이거나.. 상태에서..
메인메뉴를 클릭하고 (서브메뉴가 안보인상태) 작업표시줄(익스플로러 아래에 있는것)을 보면 "페이지에 오류가 있습니다" 라고
나옵니다..

 

 

이 게시물을

댓글'16'
백정복
  • 2008.11.11

 안녕하세요.

서브메뉴가 로그인 하지 않은 상태에서 안나오는것은 권한 설정때문입니다.

메인메뉴중에 권한 설정이 되어있는 메뉴가 있다면 서브메뉴가 출력이 되지 않거든요.

아래 그림에서 보시는 것처럼 메인메뉴중에 권한 설정이 되어있는건 없는지 다시 한번 확인해보시구요.

님의 홈페이지에 출력되는 에러메세지는 무엇때문에 생기는 에러메세지인지는 잘 모르겠으나

혹 레이아웃 파일중에 업로드가 제대로 안되서 생길수도 있으니 다시한번 확인해보시길 바랍니다.

확인해 보신 후 그래도 안된다면 다시한번 글 남겨주세요. 방법을 찾아보도록 하겠습니다. 

 

 

이 댓글을

나희찬
  • 2008.11.11

감사합니다..^^ 한방에 두가지 모두 해결되었네요.. (작업표시줄에 나오던 에러도 안나옵니다)

원인은 제가 메인메뉴중에 관리자방을 하나 만들었는데.. 그 메인메뉴는 관리자만이 보여지게 하기 위해서 권한설정을 했던게 문제였네요.. (그룹제한->관리그룹 체크)

그런데.. 그럼 그 기능이 필요없는것 아닌가요? ㅡㅡ;;

저같은 개인홈페이지 같은경우에는 비회원이 와도 "어서옵쇼"할판에.. 관리자방이 있다는것을 비회원에게도 보이게 만들필요는없는것이고.. 그렇다고 비회원이라고 서브메뉴도 안보이게 할수도 없는데요..큭..;;

정복님.. 혹 방법을 알고 계시면 도움주세요..^^

 

 

이 댓글을

백정복
  • 2008.11.11

안녕하세요.

현재 제 레이아웃에 적용되어있는 서브메뉴 출력 방식때문에 관리그룹을 사용할 수 없는 불편함이 조금 있네요.

하지만 메인메뉴말고 서브메뉴에는 관리그룹을 사용하실 수 있습니다.

서브메뉴에 관리자방으로 사용할 메뉴를 만들어서 사용 하시면 되겠습니다.

이 댓글을

나희찬
  • 2008.11.11

^^ 네.. 감사합니다..

저는 관리자방메뉴에 서브메뉴3가지를 넣을려고 했었거든요..

관리자방이 안된다고 해도.. 님 레이아웃은 포기를 못하겠네요..^^

그리고 또한가지 질문이 있는데요..

메인메뉴에 보면 정복님 홈피에는 8칸이고.. 저는 7칸인데.. 더 늘릴수 있는 방법이 있나요?

저는 자동으로 늘어나는줄 알고.. 메인메뉴를 추가해봤더니 로그인쪽으로 넘어가 버리더라구요..

그럼 즐거운 저녁되세요~

 

이 댓글을

백정복
  • 2008.11.11

메인메뉴를 추가하고 싶으시면  css 파일을 열어서 아래에 해당되는 부분에서 빨간색으로 표기된 width 값을 삭제해주세요.

 #gnb li a { display:block; width:60px; height:38px;

 #gnb li a { display:block; height:38px;

같은 간격으로 표시되게 해놓은건데 이걸 삭제하면 메뉴의 글자 크기대로 사이즈가 조절 됩니다.

이 댓글을

나희찬
  • 2008.11.11

 흐흐흐.. 정말 감사합니다..^^

 

이 댓글을

나희찬
  • 2008.11.12

 안녕하세요..^^

오늘 하루도 즐겁게 보내시구요..

오늘도 어김없이^^ 질문하나 하려구요..

게시판에 글쓰기할때 글이 너무 왼쪽으로 붙어서 보기에 안좋더라구요..

(게시판은 zbxe공식 기본게시판 사용중입니다)

이곳 정복님 사이트에서도 동일하네요.. 댓글은 괜찮은데... 처음게시판에 글쓰기할때 글이 너무 왼쪽으로 붙네요..

이건 어디서 수정해야하죠?

그리고 첫칸이 자동으로 띄어쓰기가 되어있는데.. 그것도 사용하고 싶지 않을때 어떻게 해야하는지 좀 알려주세요..^^

 

s

이 댓글을

백정복
  • 2008.11.12

게시판 글이 왼쪽으로 붙는 문제는 게시판을 수정하는 방법과 제 레이아웃에서 간격을 수정하는 방법이 있겠네요

제 레이아웃 css파일을 열어보시면 아래와 같은 부분이 있습니다.

 #Centeral_Div { position:relative; margin:0 auto; overflow:hidden; padding:2px;}

빨간색 처럼 padding값으로 조절이 가능하니 참고하시길 바랍니다. 

이 댓글을

나희찬
  • 2008.11.12

음.. 그리고 한가지더요..^^;;

님.. 홈피에 보면 오른쪽에 배너가 있는 자리요.. 그 자리를 활용하려면.. 어떻게 해야하죠?

레이아웃을 왼쪽으로 보내고 오른쪽을 활용하려면요..

미리 감사합니다..^^

 

이 댓글을

백정복
  • 2008.11.12

 오른쪽 부분에 레이어를 하나 더 만들어서 사용하시면 됩니다.

참고로 제 사이트에 사용된 layout.html과 css파일을 수정내용입니다. 참고하시길 바랍니다.

 

1. layout.html의  <!-- 콘텐츠바디 끝 --> 아래 부분에 아래의 코드를 넣어주세요

 <!-- 추가 위젯 시작 -->
  <div id="widget">
   <div id="Center_widget">

   <!-- 이 위치에 배너나 위젯을 넣으시면 됩니다.-->

   </div>
  </div>
  <!-- 추가 위젯 끝 -->

 

2. css 파일에 아래의 코드를 추가해주세요.

/* Site Layout - Widget */
#widget { position:relative; float:right; width:160px; padding-top:6px; padding-left:0px; overflow:hidden; border:0px solid #ffaa00;}
#Center_widget { position:relative; width:100%; float:center;}

이 댓글을

나희찬
  • 2008.11.12

컥.. BOARD게시판에 방명록만 있고.. 제로보드스킨에 관한 게시판이 없어졌네요..?

 

이 댓글을

나희찬
  • 2008.11.12
  • 수정: 2008.11.12 18:54:00

 작업중이시구나..^^

그런데요.. 게시판본문 2px늘리는것은 되었는데요..

2번째 질문..이 어렵네요.. 제가 css가 뭔지도 몰라서.. 파일구조를 전혀 이해를 못하고 있어서 좀 자세히 설명좀..^^;

css파일에 아래의 코드를 추가해주세요 (css/default.css 파일이죠? 그럼 layout폴더밑에 있는 default.css파일은 모죠?)

css/default.css 파일에 삽입하는거죠? 그래서 /* Site Layout - Column Left */  밑에다가 추가했습니다.

 

그리고 layout.html 파일에는  <!-- 이 위치에 배너나 위젯을 넣으시면 됩니다.-->

위 말씀대로 그 파일을 보니.. 기본 정복사이트에서 적용한 3가지가 추가되어있습니다 (베너위젯,명언위젯,카운터위젯)

그래서 그냥 놔두었구요..

그런데 이제 홈페이지 어디에서 그걸 수정(설정)해주어야하죠?

 

 

이 댓글을

백정복
  • 2008.11.12

layout.html 파일과 default.css 파일을 수정하셨으면 그걸로 된겁니다.

이제 님께서 출력하시고자 하는 위젯을 layout.html에 위젯코드를 추가 하시면 됩니다.

<!-- 이 위치에 배너나 위젯을 넣으시면 됩니다.-->

이곳에 위젯코드를 넣어 주시면 되겠죠 그럼.

이 댓글을

나희찬
  • 2008.11.12
  • 수정: 2008.11.12 18:51:19

 ^^ 그리고 님홈피 메인메뉴 글자는 기존에 있던 verdana가 어울리네요.. 깔끔하니..

아까 보았던.. 글자퍼지는것은 쫌.. 그렇던데요..^^"

 

이 댓글을

백정복
  • 2008.11.12

아 그렇군요. ㅋ

이미지버튼 테스트해볼려고 만들어 봤어요~^^ 

이 댓글을

나희찬
  • 2008.11.12

 다시보니.. 메인메뉴이미지도 멋있네요..^^ 그리고 선택된 메인메뉴이미지에 색깔변하는거 정말 굿이요..^^

 

이 댓글을

이 게시물을 삭제하시겠습니까?