이걸 사용해서 왼쪽 메뉴를 만들었는데
게시판 페이지에만 적용이되고
일반 서브페이지.php 에는 display:none 적용되네요
display:none; 을 없애면 다른 페이지 서브메뉴까지 나옵니다 ㅠㅠ
이 부분 어떻게 해결하나요
답변 2개 / 댓글 10개
채택된 답변
+20 포인트
불량학생™
2016-09-01 (목) 16:43:42
제가 만들어 놓은 상단메뉴와 왼쪽 메뉴 활용법입니다.
답변에 대한 댓글 3개
몬스터웍스
2016-09-02 (금) 10:41:44
2016-09-02 (금) 10:46:13
일반페이지라고 말하는게 뭔지는 잘모르겠지만
관리자에서 내용관리에 등록을 시켜놓고
메뉴설정에 등록 되어져 있는 내용이라면 자동으로 뜨게 되어있습니다.
관리자에서 내용관리에 등록을 시켜놓고
메뉴설정에 등록 되어져 있는 내용이라면 자동으로 뜨게 되어있습니다.
몬스터웍스
2016-09-02 (금) 10:47:10
관리자에서 만든 페이지 게시판과 내용관리 페이지에만 적용이되는거같은데
제가 코딩해서 만든 sub/sub.php 페이지에는 적용이 안 되나요
제가 코딩해서 만든 sub/sub.php 페이지에는 적용이 안 되나요
불량학생™
2016-09-02 (금) 10:53:11
메뉴관리 이외의 페이지를 사용하고 싶으시다면
extend/navigation.extend.php 파일의 내용중
79줄 정도에
if(basename($_SERVER['PHP_SELF']) == "faq.php") {
$gRow = "";
$pRow = array();
$lMenuCnt = 0;
$meLink = "faq.php";
}
이러한 부분이 있는데 이부분을 복사해서 faq.php를 해당페이지 이름으로 바꿔주시면 됩니다.
답변에 대한 댓글 7개
몬스터웍스
2016-09-02 (금) 10:56:20
extend/navigation.extend.php 파일의 내용중
79줄 ~ 91줄(마지막)에는
} else {
if(basename($_SERVER['PHP_SELF']) == "search.php")
$gRow['me_name'] = "검색";
}
$lMenu['gTitle'] = $group['gr_subject']?$group['gr_subject']:$gRow['me_name'];
$lMenu['pTitle'] = $board['bo_subject']?$board['bo_subject']:$co['co_subject'];
$lMenu['gLink'] = $gRow['me_link']?$gRow['me_link']:"";
if($lMenu['cnt'])
$lMenu['lmWidth'] = (int)100/$lMenu['cnt'];
return $lMenu;
}
이거 밖에없네용 ㅠㅠ
페이지 안에서 faq 찾으니 faq라는 단어가 없어요..
79줄 ~ 91줄(마지막)에는
} else {
if(basename($_SERVER['PHP_SELF']) == "search.php")
$gRow['me_name'] = "검색";
}
$lMenu['gTitle'] = $group['gr_subject']?$group['gr_subject']:$gRow['me_name'];
$lMenu['pTitle'] = $board['bo_subject']?$board['bo_subject']:$co['co_subject'];
$lMenu['gLink'] = $gRow['me_link']?$gRow['me_link']:"";
if($lMenu['cnt'])
$lMenu['lmWidth'] = (int)100/$lMenu['cnt'];
return $lMenu;
}
이거 밖에없네용 ㅠㅠ
페이지 안에서 faq 찾으니 faq라는 단어가 없어요..
2016-09-02 (금) 11:02:36
그렇다면
[code]
} else {
if(basename($_SERVER['PHP_SELF']) == "search.php")
$gRow['me_name'] = "검색";
}
[/code]
이부분에 원하는 내용을 추가하시면 됩니다.
[code]
} else {
if(basename($_SERVER['PHP_SELF']) == "search.php") {
$gRow['me_name'] = "검색";
} elseif(basename($_SERVER['PHP_SELF']) == "원하는 파일") {
$gRow['me_link'] = "페이지링크";
$gRow['me_name'] = "페이지이름";
}
}
[/code]
요러한 식으로 elseif 를 추가해주시면 됩니다.
[code]
} else {
if(basename($_SERVER['PHP_SELF']) == "search.php")
$gRow['me_name'] = "검색";
}
[/code]
이부분에 원하는 내용을 추가하시면 됩니다.
[code]
} else {
if(basename($_SERVER['PHP_SELF']) == "search.php") {
$gRow['me_name'] = "검색";
} elseif(basename($_SERVER['PHP_SELF']) == "원하는 파일") {
$gRow['me_link'] = "페이지링크";
$gRow['me_name'] = "페이지이름";
}
}
[/code]
요러한 식으로 elseif 를 추가해주시면 됩니다.
몬스터웍스
2016-09-02 (금) 11:07:30
친절한 답변 진짜 너무 너무 감사합니당 ㅎㅎ
저 원하는 파일, 페이지 링크, 페이지 이름에는 제가 만든 php 파일 정보를 입력하면되나요 ?
저 원하는 파일, 페이지 링크, 페이지 이름에는 제가 만든 php 파일 정보를 입력하면되나요 ?
2016-09-02 (금) 11:12:40
네
원하는 파일 ---> aaa.php(예제)
페이지의 링크 ---> http://aaa.com/sub/aaa.php (요러한 식으로 정확하게 적으셔야 링크가갑니다.)
페이지이름 ---> 테스트페이지닷(예제)
요런식으로 테스트해보세요
원하는 파일 ---> aaa.php(예제)
페이지의 링크 ---> http://aaa.com/sub/aaa.php (요러한 식으로 정확하게 적으셔야 링크가갑니다.)
페이지이름 ---> 테스트페이지닷(예제)
요런식으로 테스트해보세요
몬스터웍스
2016-09-02 (금) 11:22:49
소스 추가하니까 오류 페이지가 뜨네용 ㅠㅠ 관리자 페이지에서 내용추가하는방법뿐인거같아요..
2016-09-02 (금) 11:28:01
if 문에 괄호 가 없는데 괄호를 빼먹으셧을듯
제가 적어놓은 부분 맨뒷부분 과 elseif 앞부분에 괄호가 추가 됩니다.
제가 적어놓은 부분 맨뒷부분 과 elseif 앞부분에 괄호가 추가 됩니다.
답변을 작성하려면 로그인이 필요합니다.
근데 이 소스도 게시판 페이지에만 적용이 되고 일반 sub.php 페이지에는 메뉴가 안나오네요 ㅠㅠ
뭘 수정해야 나오나요