이유님 메뉴출력 버그 맞는 것 같아요 + 새로운 버그 > 시즌3 버그 & 건의

본문 바로가기

시즌3 버그 & 건의

이유님 메뉴출력 버그 맞는 것 같아요 + 새로운 버그

본문

 

새로운 호스팅에 빌더최신버전과 최신테마를 설치하여 실험해보았어용~

해보니깐 첫번째 그룹은 메뉴출력순서 2번을 자유롭게 설정할 수가 있지만

 

두분째 그룹은 메뉴출력순서 2번을 다른번호로 지정하였다가 2번호로 재지정하려면 오류가 뜹니다.

 

 

[새로운 버그]

이건 얼떨결에 발견한 버그 같은데요

게시판그룹과 게시판들을 생성하였을때 자동적으로 메인에 표시가 되던데요

자동적으로 이윰 메뉴로 생성이 된 것은 첫번째 그룹과 그에 속한 게시판 + 다른 게시판 그룹에 속해있는 게시판 중 하나까지 출력이 되었습니다.

 

이 그림을 보시면 1번 그룹과 2번그룹을 생성하였을때

1번그룹만 이윰메뉴로 자동으로 생성이되었고, 그 하위 게시판들이 이윰서브메뉴로 자동 생성되었습니다.

그리고 1번그룹메뉴에 속해있지 않았던 4번 게시판도 1번 그룹으로 속해지면서 서브메뉴로 생성이 되었습니다.

댓글목록2

shadow님의 댓글

profile_image
저와 같은 경우는 메뉴 순서 출력 문제로 인해 소스를 수정해서 사용했던 것 같은데
결국은 무식하게 상단메뉴 아래 하단 메뉴를 100단위로 숫치 조정해서 사용하고 있습니다.

참고로 과거에 사용했던 방법은 그누보드5/adm/eyoom_admin/menu_form_update.php 을 열고

수정 전

			// 출력순서 중복값 예외처리
			if($_POST['me_order'] != $_POST['me_order_prev']) {
				$_code = substr($_POST['me_code'],0,-3);
				if($_code) $where = " and me_code like '{$_code}%' ";
				else $where = " and length(me_code)=3 ";
				$where .= " and me_order = '{$_POST['me_order']}' ";
				$row = sql_fetch("select me_id from {$g5['eyoom_menu']} where me_theme='{$_POST['theme']}' $where ", false);
				if($row['me_id']) alert("이미 사용중인 출력순서 번호입니다.");
			}
수정 후

			// 출력순서 중복값 예외처리
			if($_POST['me_order'] != $_POST['me_order_prev']) {
				$_code = substr($_POST['me_code'],0,-3);
				//if($_code) $where = " and me_code like '{$_code}%' ";
				if($_code) $where = " and me_code like '{$_code}%' and length(me_code)>'".strlen($_code)."' ";		// 사용중인 출력순서 에러 해결
				else $where = " and length(me_code)=3 ";
				$where .= " and me_order = '{$_POST['me_order']}' ";
				$row = sql_fetch("select me_id from {$g5['eyoom_menu']} where me_theme='{$_POST['theme']}' $where ", false);
				if($row['me_id']) alert("이미 사용중인 출력순서 번호입니다.");
			}

축하합니다. 첫댓글 포인트 51포인트를 획득하였습니다.

프리피피티님의 댓글의 댓글

profile_image
정말 대단하세요.. 쉐도우님..!!ㅎㅎ

우선은 이유님이 패치를 반영해주시는지 기다려보았다가 안되는 것같다면 바로 배껴 사용해야겠어요.ㅎㅎ
감사합니다!
사이트 내 전체검색