그누보드5 if문 채택완료
궈구마
9년 전
조회 3,978
</p><p>if ($board) {</p><p>$a = "";</p><p>} else {</p><p>$b = "";</p><p>}</p><p>
이렇게 작성하면 게시판일때와 게시판이 아닐때가 되는데
게시판일때는 $a를 출력하고 게시판이 아닐때는 $b를 출력하게 됩니다.
그럼 만약에 게시판이 아닐때. 아닐때는 $b를 무조건 출력하게 되어있거든요
그누보드5를 보면 게시판 하나만 있는게 아니고 정보수정,FAQ,1:1문의,현재접속자
게시판이 아닌것들이 많습니다. 근데 어떻게 보면 저것들도 게시판이 아닌데
저 if문은 게시판이 아닐때 무조건 $b를 출력하게 되어있는데요.
저는, 정보수정이든,현재접속자든,최신글이든,1:1메뉴든 전부 다른 서브메뉴를
출력하게 해주려고 하거든요. 게시판일때는 게시판의 서브메뉴가 나오지만
게시판이 아닐때는 무조건 $b만 출력하게 되어서 현재접속자든,정보수정이든,1:1문의든
모두 동일하게 $b만 출력이 되더라구요
</p><p>if ($board) {</p><p>게시판의 서브메뉴들 출력</p><p>} else if (basename($_SERVER['PHP_SELF']) == 'faq.php') {</p><p>faq.php 에 관련된 서브메뉴 출력</p><p>} else if (basename($_SERVER['PHP_SELF']) == 'current_connect.php') {</p><p><span style="font-size: 14.6667px;">current_connect.php 에 관련된 서브메뉴 출력</span> </p><p>} else if (basename($_SERVER['PHP_SELF']) == 'new.php') {</p><p>new.php 에 관련된 서브메뉴 출력</p><p>}</p><p>
이렇게 하나한 전부 해주기엔 양이 너무 많아서
각각 파일마다 sir.kr의 서브메뉴처럼 다릏게 나오게 하려고 합니다..
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
sinbi
Expert
9년 전
많아도 저렇게 해주는 수밖에 없을 것 같은데요.
대신, 각각의 서브 메뉴를 별도의 파일로 만든 후, 인클루드 시키면 소스는 간결해질 것 같네요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 11개
�
궈구마
9년 전
�
궈구마
9년 전
말씀대로라면.. 정보수정에 있는 파일들은..
memo.php든,
member_confirm.php든
정보수정 관련된 파일들도 전부 처리해줘야 하는걸까요..ㅠㅠ
memo.php든,
member_confirm.php든
정보수정 관련된 파일들도 전부 처리해줘야 하는걸까요..ㅠㅠ
s
sinbi
9년 전
수동으로 하려면 님처럼 하는 수밖에 없고,
자동으로 하려면 그룹마다 서브 메뉴 출력시키는 수밖에..
그룹홈 사용 안 하는 그룹에 한해 첫 번째 서브메뉴로 바로가게....
자동으로 하려면 그룹마다 서브 메뉴 출력시키는 수밖에..
그룹홈 사용 안 하는 그룹에 한해 첫 번째 서브메뉴로 바로가게....
�
궈구마
9년 전
혹시 자세히 말씀 가능할까요? 배우고 싶습니다
�
궈구마
9년 전
memo.php든,
faq.php든,
member_confirm.php든,
current_connect.php든
이런것도 따로 그룹이 있나요? 있다면 어떤식으로 그룹마다 서브 메뉴를 출력시켜야 할까요?
faq.php든,
member_confirm.php든,
current_connect.php든
이런것도 따로 그룹이 있나요? 있다면 어떤식으로 그룹마다 서브 메뉴를 출력시켜야 할까요?
s
sinbi
9년 전
http://sir.kr/g5_skin/7515 스킨
http://sir.kr/bbs/board.php?bo_table=g5_plugin&wr_id=582 플러그인
참고해 보세요.
http://sir.kr/bbs/board.php?bo_table=g5_plugin&wr_id=582 플러그인
참고해 보세요.
�
궈구마
9년 전
감사합니다. 살펴보겠습니다.
�
궈구마
9년 전
내용을 살펴봤는데 상단메뉴를 전부 출력하고 맞는것끼리 찾아서 $i로 지정후에
맞는거 출력하는거 같은데.. sir.kr를 보면 딱 한번만 출력하는데
전부 리스트를 뿌리지 않구요 ㅠㅠ sir.kr 서브메뉴 보면 딱 한번 출력합니다 ㅜㅜ
그리고 보내주신 소스 잘 살펴봤는데 1:1문의나,FAQ,정보수정에 들어가봤는데..
아무것도 나오지 않구요..
맞는거 출력하는거 같은데.. sir.kr를 보면 딱 한번만 출력하는데
전부 리스트를 뿌리지 않구요 ㅠㅠ sir.kr 서브메뉴 보면 딱 한번 출력합니다 ㅜㅜ
그리고 보내주신 소스 잘 살펴봤는데 1:1문의나,FAQ,정보수정에 들어가봤는데..
아무것도 나오지 않구요..
s
sinbi
9년 전
메뉴 관리 페이지에 그룹 메뉴로 등록되지 않아서 그럴겁니다.
별도로 그룹을 만들고 그룹 안에 넣어보세요.
별도로 그룹을 만들고 그룹 안에 넣어보세요.
�
궈구마
9년 전
넵 한번 해보겠습니다 그룹을 별도로 만들란건 따로 코딩하란 소리시죠?
�
궈구마
9년 전
아 말씀해주신 대로 해보니까 정상작동하네요 ㅠㅠ 감사합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
게시판마다 다른 서브메뉴가 있고
정보수정이든,현재접속자든,최신글이든,매뉴얼이든,FAQ든
전부 다른 서브메뉴를 가지고있는데 sir.kr도 제가 질문한 방법과 똑같이 한걸까요?