서브메뉴 리스트를 왼쪽에 나오도록 하는 스킨
페이지 정보
본문
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']) ) 이 부분은 서브메뉴 출력될 때 확인하는 부분입니다.
COMPANY
-CEO'S Greetings
-Company History
company밑에 ceo는 좌측메뉴가 나오는데 history는 메뉴가 안나옵니다
g5['title']을 확인해 보세요
head.php에 위에 파일을 불러와서 잘쓰는데.... _head.php로 불러오면 왼쪽메뉴가 사라지네요
소스내 기본 html문법 오류 있습니다..
ul 바로 밑에 a 가 들어갈수 없습니다.. ( ul 다음에 li 순서로 수정하시길)
서브페이지에 include_once(G5_PATH.'/skin/nav/mysubmenu.php'); 넣고
다운받아서 링크도 잘 들어가고 개발자도구 열면 오류는 없는데
display none이 안풀어지네요 ㅠㅠ 어떻게해야될까요
해당 스킨 내용을 보시면 아래와 같이
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
head.php 파일의 메뉴 출력부분을 개조해서 만들었습니다.
대메뉴 마다 ul 로 숨김 출력하게 하고(display:none),
==> <ul id="mysub<?php echo $i ?>" style="display:none;">
현재 화면의 내용 제목이나 게시판 제목이 같을 경우 ul을 보이도록 하는 자바스크립트 구문(display:block)으로 작성했습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
위와같이 설명되어 있네요.
해당 php파일에서 ul태그에 들어간 스타일 요소를 삭제하세요.
해당 스킨을 보아하니 CSS도 같이 첨부되어 있는것 같습니다.
CSS파일에서 #mysubmenu > ul 혹은 #mysubmenu ul 로 지정하신후 스타일 작업 하시면 될것같습니다.
각각의 ul 에 스타일을 주고 싶으신것이라면 nth-child 로 각각 지정하시거나 스크립트로 소스를 만드셔야 할 것 같네요
소스확인해보니
style="display:none;"를 제거해주시면됩니다.
--------------
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']) ) 이 부분은 서브메뉴 출력될 때 확인하는 부분입니다.
COMPANY
-CEO'S Greetings
-Company History
company밑에 ceo는 좌측메뉴가 나오는데 history는 메뉴가 안나옵니다
g5['title']을 확인해 보세요
head.php에 위에 파일을 불러와서 잘쓰는데.... _head.php로 불러오면 왼쪽메뉴가 사라지네요
소스내 기본 html문법 오류 있습니다..
ul 바로 밑에 a 가 들어갈수 없습니다.. ( ul 다음에 li 순서로 수정하시길)
서브페이지에 include_once(G5_PATH.'/skin/nav/mysubmenu.php'); 넣고
다운받아서 링크도 잘 들어가고 개발자도구 열면 오류는 없는데
display none이 안풀어지네요 ㅠㅠ 어떻게해야될까요
해당 스킨 내용을 보시면 아래와 같이
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
head.php 파일의 메뉴 출력부분을 개조해서 만들었습니다.
대메뉴 마다 ul 로 숨김 출력하게 하고(display:none),
==> <ul id="mysub<?php echo $i ?>" style="display:none;">
현재 화면의 내용 제목이나 게시판 제목이 같을 경우 ul을 보이도록 하는 자바스크립트 구문(display:block)으로 작성했습니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
위와같이 설명되어 있네요.
해당 php파일에서 ul태그에 들어간 스타일 요소를 삭제하세요.
해당 스킨을 보아하니 CSS도 같이 첨부되어 있는것 같습니다.
CSS파일에서 #mysubmenu > ul 혹은 #mysubmenu ul 로 지정하신후 스타일 작업 하시면 될것같습니다.
각각의 ul 에 스타일을 주고 싶으신것이라면 nth-child 로 각각 지정하시거나 스크립트로 소스를 만드셔야 할 것 같네요
소스확인해보니
style="display:none;"를 제거해주시면됩니다.
- 이전글기본 테마 레이아웃에서 우측 aside 영역 삭제하기 23.06.05
- 다음글[PHP] php 문자열 자르기, 추출 substr() 함수, 문자열 길이 strlen 23.05.01
댓글목록
등록된 댓글이 없습니다.