출력 순서 변경시 문제가 있습니다 혹시 유사하신분 있으신가요?
1,452
2015.04.09 00:51
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=1dp 주소복사
본문
저 같은 경우
메뉴의 출력순서를 변경시키면 이미 사용중인 출력순서 번호이라고 나옵니다
물론 DB의 이윰 메뉴 테이블을 확인할 시 사용되는 번호가 없습니다.
다른 테이블에서 해당 순위가 사용되는지 기록이 되어 이를 확인하는 절차가 있는것 같은데
혹시 문제점을 찾으시거나 저와 유시한 증상이 있으신 분 있으시다면 해결을 어떻게 하셨는지 알려주시면 감사 드리겠습니다

1
레벨 10
경험치 10,166
Progress Bar 59%
- 가입일 : 2015-03-16 21:00:17
- 서명 :
- 자기소개 :
Total 2,281건 1 페이지
게시판 이용안내
이윰빌더를 이용하시는 모든 회원님들이 서로 궁금한 부분을 질문 또는 답변을 하며 문제점을 서로 해소할 수 있는 공용 질답 게시판입니다.
질문 시 기본적인 예절을 지켜주세요.
- 질문 시 바른말을 이용 해 주세요.
- 질문자의 상황을 다른이가 예측하기 힘듭니다. 오류가 난 상황이나 환경등을 최대한 자세하게 알려주셔야만 원하시는 답을 얻을 확률이 높습니다.
- 질문의 유형에 따라 틀릴 수 있지만 문제가 되는 해당 페이지 주소가 있으면 가장 근접한 해법이 나올 가능성이 큽니다.
- 원하시는 답을 얻으시면 감사의 말씀을 전하는 센스를 발휘 해 주세요.
- 질문 전 한번쯤 읽어볼만한 글 : http://eyoom.net/bbs/board.php?bo_table=qna&wr_id=74
번호 | 제목 | 글쓴이 | 날짜 | 뷰 |
---|---|---|---|---|
2,281 |
![]() |
2017.07.28 | 3,686 | |
2,280 |
![]() |
2017.07.25 | 1,385 | |
2,279 |
![]() |
2017.07.24 | 2,670 | |
2,278 |
![]() |
2017.07.21 | 1,893 | |
2,277 |
![]() |
2017.07.18 | 1,482 | |
2,276 |
![]() |
2017.07.16 | 1,240 | |
2,275 |
![]() |
2017.07.09 | 2,279 | |
2,274 |
![]() |
2017.07.07 | 996 | |
2,273 |
![]() |
2017.07.06 | 1,095 | |
2,272 |
![]() |
2017.07.05 | 1,191 | |
2,271 |
![]() |
2017.07.05 | 1,833 | |
2,270 |
![]() |
2017.07.04 | 1,773 | |
2,269 |
![]() |
2017.07.01 | 1,630 | |
2,268 |
![]() |
2017.06.29 | 1,916 | |
2,267 |
![]() |
2017.06.29 | 2,044 | |
2,266 |
![]() |
2017.06.28 | 1,716 | |
2,265 |
![]() |
2017.06.26 | 1,323 | |
2,264 |
![]() ![]() |
2017.06.23 | 1,356 | |
2,263 |
![]() |
2017.06.22 | 1,078 | |
2,262 |
![]() |
2017.06.22 | 1,421 |
댓글목록
red123님의 댓글
db 쿼리를 확인해 보았습니다
저 같은 경우 제일 먼저 나오는 메뉴의 하위 메뉴를 1로 설정하고자 하는게 목적이였습니다
SELECT me_id FROM `devspoon_eyoom_menu` WHERE me_theme='basic' and me_code like '001%' and me_order ='1';
결과는 if($row['me_id']) alert("이미 사용중인 출력순서 번호입니다."); 소스에서 $row['me_id']에 값이 들어갑니다.. 그 값은 1이였습니다
왜인고 하니 다음과 같은 버그성 문제가 DB에 존재하고 있었습니다.
A me_order=1
a-1 me_order=1
a-2 me_order=2
B me_order=2
b-1 me_order=1
C me_order=3
c-1 me_order=1
아시는 분도 있으시겠지만 메뉴의 대표 이름에 부여되는 me_order와 하위 메뉴에 부여되는 me_order가 겹칠 수 있는 문제가 생길 수 있습니다.
이는 다음 단계에 내려갈 때마다 겹치는 부분은 사용할 수 없는 번호로 인지가 됩니다.
이는 업데이트 과정에서만 확인하였으며 새로 생성할 경우는 확인하지 못했습니다
그리고 이전에 질문한 내용 중 링크가 뒤에 h로만 Insert 되는가도 확인하지 못했네요 오늘은 너무 힘든 날이라 이만 자도록 하며 다음을 기약하겠습니다
누군가에게는 도움이 되시길 바랍니다
자이언트님의 댓글
구체적으로 살펴 보셨네요.
/adm/eyoom_admin/menu_form_update.php 파일 60번째줄 소스를 수정하시면 됩니다.
수정 전
수정 후
red123님의 댓글
ㅎ 금일 테스트 하는대로 바로 결과 공유 드릴게요 ^_^
red123님의 댓글
집 수리하느라 테스트를 못했네요 주말까지는 해봐야 겠어요 ㅠㅠ
red123님의 댓글
방금 로컬 테스트 및 서버 테스트시 둘 다 적용이 잘 되는 것을 확인하였습니다 감사합니다 ^^