그누보드5.4.22 메뉴설정 4차까지 확장/뎁스/depth 정보
그누보드5.4.22 메뉴설정 4차까지 확장/뎁스/depth첨부파일
본문
1. 설명
- https://sir.kr/g5_tip/3178 을 5.4.22 에 맞게 변경해 봤습니다.
- 해당 글은 안보셔도 됩니다.
- 기존 메뉴 사용법과 동일하게 사용하시면 됩니다.
2. 설치방법
- 폴더를 모두 홈페이지 루트에 업로드 합니다.
/adm/css/admin.css // css 파일
/adm/img // 3차,4차 메뉴용 이미지
/adm/contentform.php // 내용입력이 없이 등록
/adm/menu_*.php // 메뉴 목록,입력/수정,삭제
/bbs/content.php // 내용입력이 없어도 오류 방지
/mobile/content.php // 내용입력이 없어도 오류 방지
/mobile/skin/content/basic/content.skin.php // /pages/menu 의 내용입력파일 표시용 스킨
/pages/menu/ // 내용입력용 php 파일
/skin/content/basic/content.skin.php / /pages/menu 의 내용입력파일 표시용 스킨
3. 메뉴소스.txt
- 메인메뉴 표시, 서브메뉴표시, 서브로케이션 표시로 나누어져 있습니다.
- 3차 까지만 작업되어 있구요. 4차 부터는 직접 수정하시면 됩니다.
4. 내용관리
- 메뉴를 등록하면 /pages/menu 폴더 아래에 $co_id 와 동일한 php 파일이 생성되며,
이 파일을 수정하시면 해당내용이 표시됩니다.
- 자바스크립트나(지도, 이미지맵 등), 입력폼 작업하실때 편합니다.
5. 참고사항
- DB는 변경하실 필요가 없습니다.
- 5차 이후로도 가능은 하지만 필요가 없을듯 합니다.
- 메뉴추가를 하면 DB에 바로저장됩니다.
- 변경버튼 누르면 해당 메뉴만 업데이트되고, 하단에 확인 누르면 전체가 업데이트 됩니다.
- 기존 프로그램은 me_id 값이 계속 변경되지만, 이건 고정되어 있습니다.
- 메뉴 매칭 방식이 url을 검색하는 방식입니다. 더 좋은게 많겠지만, 간단한게 좋으니까.
- 로케이션/현재위치별 링크도 동작합니다.
- 메뉴 등록시에 현재메뉴를 인식 못하는 경우, 메뉴 순서를 지정해 주세요.
6. 경고
- 오류 나는건 알아서~~
10
댓글 16개
많이 좋아지고 간단해서 좋아요, 감사합니다.
Fatal error: Call to undefined function auth_check_menu() in /home/vpskorea.com/docs/adm/contentform.php on line 6 /
이런식으로 오류가 뜹니다,,초보라 아예 모르는데 혹시 어떻게 고쳐야 할까요ㅠㅠ
140개인가 150개 등록하면 그 이상으로 등록이 안되더군요. 200개까지라도 되었으면 좋겠어요.
서버설정에서 POST로 한꺼번에 넘길수 있는 숫자가 제한되어 있을듯합니다.
150개 메뉴에 개당 10개정도 변수를 사용하면 1500개가 넘는 변수를 폼으로 전달해야 하는데요. 서버설정에서 막혀 있을수 있습니다.
이때는 제일아래쪽에 확인버튼을 누르지 마시고 메뉴 오른쪽에 변경 버튼을 눌러서 사용하시면 됩니다.
안녕하세요
최신 5.99 버전에 위 내용을 덮어쓰고 사용하는데 관리자에서는 보여도
메인 및 서브에서는 2뎁스까지만 구현되 보입니다.. 혹 어디를 수정해야 하나요?? 디자이너라 ㅜㅜ;;;
@로스트월드now ㅎㅎ
@로스트월드now 구현부분에서 3차, 4차 부분 수정을 해줘야 합니다.
프로그래머가 있어야 겠네요.
안녕하세요
최신 5.99 버전에 위 내용을 덮어쓰고 사용하는데 관리자에서는 보여도
메인 및 서브에서는 2뎁스까지만 구현되 보입니다.. 혹 어디를 수정해야 하나요?? 디자이너라 ㅜㅜ;;;