테스트 사이트 - 개발 중인 베타 버전입니다

메뉴 추가 오류 문제 질문입니다. 채택완료

몬뚱 8년 전 조회 4,193

관리자페이지에서

쇼핑몰관리 > 분류관리에서는 카테고리를 다 추가하고

환경설정 > 메뉴설정에서 메뉴를 추가하는데

 

↓ DB 내용입니다 ↓

(땡땡, '90', 'ALL BRAND', '/shop/list.php?ca_id=10', 'self', 1, 1, 1),

에서
(땡땡, '9010', 'Common Projects', '/shop/list.php?ca_id=1000', 'self', 0, 1, 1),
.
.
.
(땡땡, '90z0', 'Y S L', '/shop/list.php?ca_id=10w0', 'self', 0, 1, 1),
까지 왔는데요 
여기서 하나를 더 추가하니깐
(땡땡, '90100', 'AS65', '/shop/list.php?ca_id=10x0', 'self', 0, 1, 1),

http://sir.kr/data/editor/1611/eb282a94c78da01d296b813786b1fd4f_1479260533_9735.png">
이런식으로나와요


9010~90z0 이후로는 메뉴 추가가 안되는건가요?
댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
편리
8년 전

메뉴 코드에 값은 36진수(0~9 a-z)를 사용합니다.

adm/menu_form.php 파일의 아래 코드에서 메뉴코드를 생성합니다.

 

</p><p>if($new == 'new' || !$code) {</p><p>    $code = base_convert(substr($code,0, 2), 36, 10);</p><p>    $code += 36;</p><p>    $code = base_convert($code, 10, 36);</p><p>}</p><p>

 

$code += 36; 에서 다음 코드 값을 설정하게 되는데 36 을 1 로 변경하면 

이론적으로는 36 * 36 개수만큼 코드를 생성할 수 있습니다.

 

다만 메뉴의 개수가 많을 경우에 대해서는 테스트가 되지 않았기 때문에

오류가 발생할 수는 있습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

몬뚱
8년 전
감사합니다~매번 홈페이지 오류를 잡아주시네용

오늘도..
http://sir.kr/qa/156820?sfl=mb_id%2C1&lstx=monsterworks
이글 한번 확인부탁드립니다^^
몬뚱
8년 전
편리님
http://sir.kr/qa/165171?page=0&posting=ok&sst=wr_num
시간나실때 이 질문 한번만 확인 부탁드립니다..ㅠㅠ

댓글을 작성하려면 로그인이 필요합니다.

8년 전

 

메뉴가 좀 많습니다

마지막에 AS65랑 Pierre Balmain 도 원래 ALL BRAND 메뉴에 속해야하는 메뉴들입니다.

저 상태에서

AS65랑 Pierre Balmain를 잘못올렷나 싶어서 삭제를 누르니 ALL BRAND 메뉴까지 지워집니다.

작은별님 감사합니다 ㅠㅠ 테스트 한번 부탁드릴게요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

작은별
8년 전
편리님이 해결해주셨네요!

댓글을 작성하려면 로그인이 필요합니다.

8년 전

똑같이 테스트를 해보게 메뉴를 특정 부분 스샷 말고 전체 스샷을 올려보세요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

몬뚱
8년 전
테스트 한번 부탁드립니다~감사합니다 ㅠㅠ
몬뚱
8년 전
감사합니다~매번 홈페이지 오류를 잡아주시네용

오늘도..
http://sir.kr/qa/156820?sfl=mb_id%2C1&lstx=monsterworks
이글 한번 확인부탁드립니다^^

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인