관리자 메뉴에서 admin.menu900.php까지는 인식하는데 admin.menu1000.php으로 변경하니 인식을 하지 않네요..

관리자 메뉴에서 admin.menu900.php까지는 인식하는데 admin.menu1000.php으로 변경하니 인식을 하지 않네요..

QA

관리자 메뉴에서 admin.menu900.php까지는 인식하는데 admin.menu1000.php으로 변경하니 인식을 하지 않네요..

본문

관리자 메뉴에서 admin.menu900.php까지는 인식하는데 admin.menu1000.php으로 변경하니 인식을 하지 않네요..

이유가 먼가요?

이 질문에 댓글 쓰기 :

답변 2

/adm/admin.head.php 파일안에

99줄쯤에

                if (isset($sub_menu) && (substr($sub_menu, 0, 3) == substr($menu['menu'.$key][0][0], 0, 3)))

이부분입니다.

메뉴번호 3자리를 인식하도록 되어 있어요.

4자리로 바꾸면 되지 않겠냐? 하시겠지만

그럼 100번부터 990번까지는 3자리이니 문제가 됩니다.

4자리 인식으로 바꾸면

990123

9901이 메뉴그룹번호

23이 메뉴번호로 인식할수 있습니다.

 

앞에 0을 붙혀 0990123으로 수정해주면 될듯도 싶은데 이럴 경우 처리할때 숫자가 아닌 문자로 인식하도록 해야 합니다.

그렇게 문자로 인식하도록 다 수정해야 할듯 합니다.

 

 

메뉴번호의 한계로 가끔 배포하는 프로그램들의 메뉴그룹번호가 충돌하기도 합니다.

이건 그누보드 제작사 냑이 해결해야할 문제인듯 합니다.

숫자보다는 문자 abc kor 이렇게 알파벳으로 하고 각기 고유 메뉴그룹 번호를 등록하도록 하면 좋을것 같기는 합니다.

 

menu900 다음에 사용할 것은

menu910, menu920~~~~ 이렇게 하면 됨다

menu901~~menu999 이렇게 999개 추가할 수도 있슴다

 

그런데 관리자 윗 메뉴에 770이랑 777이랑 같이 선택된걸로 나오더라구요.
예를 들어 메뉴중에 770메뉴와 777 메뉴가 있다면 770 그룹의 메뉴를 보는데 777도 같이 선택된걸로 스타일이 나오더라구요.

가로로 검은색 줄에 흰색 선택이 둘다 되요.

답변을 작성하시기 전에 로그인 해주세요.
전체 123,672 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT