이윰메뉴 생성시 메뉴 출력 안될때
짧은주소
- - 짧은주소: http://v2.eyoom.net/bbs/?t=1ex 주소복사
본문
만약 php5.4.x 버전을 사용 하신다면 이윰메뉴를 처음 등록 하고나서 왼쪽에 트리 메뉴가 사라져서 출력이 안되는 상황이 발생 하는 경우가 있습니다.
그럴때는 eyoom/classes/theme.class.php 파일을 열어서
// 이윰배열을 JSON 형식으로 변환 public function eyoom_menu_json($arr) { $output = ''; if(is_array($arr)) { $output .= ',"children":['; foreach($arr as $key => $val) { if(strlen($val['me_code'])<2) continue; unset($blind); if($val['me_use'] == 'n') $blind = " <span style='color:#f30;'><i class='fa fa-eye-slash'></i></span>"; $_output[$val['me_order']] .= '{'; $_output[$val['me_order']] .= '"id":"'.$val['me_code'].'",'; $_output[$val['me_order']] .= '"order":"'.$val['me_order'].'",'; $_output[$val['me_order']] .= '"text":"'.$val['me_name'].$blind.'"'; if(is_array($val) && count($val)>3) $_output[$val['me_order']] .= $this->eyoom_menu_json($val); $_output[$val['me_order']] .= '}'; } @ksort($_output); $output .= @implode(',',$_output); $output .= ']'; } return $output; }
위의 함수 부분을 찾아서 통째로
// 이윰배열을 JSON 형식으로 변환 public function eyoom_menu_json($arr) { $output = ''; if(is_array($arr)) { $output .= ',"children":['; foreach($arr as $key => $val) { if(is_array($val)) { if(strlen($val['me_code'])<2) continue; unset($blind); if($val['me_use'] == 'n') $blind = " <span style='color:#f30;'><i class='fa fa-eye-slash'></i></span>"; $_output[$val['me_order']] .= '{'; $_output[$val['me_order']] .= '"id":"'.$val['me_code'].'",'; $_output[$val['me_order']] .= '"order":"'.$val['me_order'].'",'; $_output[$val['me_order']] .= '"text":"'.$val['me_name'].$blind.'"'; if(is_array($val) && count($val)>3) $_output[$val['me_order']] .= $this->eyoom_menu_json($val); $_output[$val['me_order']] .= '}'; } } @ksort($_output); $output .= @implode(',',$_output); $output .= ']'; } return $output; }
으로 바꿔 주시기 바랍니다.
좋아요!

Progress Bar 90%
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
123 |
![]() ![]() |
2016.08.24 | 4,071 | 0 | |
122 |
![]() ![]() |
2016.08.12 | 3,310 | 1 | |
121 |
![]() |
2016.03.26 | 1,842 | 0 | |
120 |
![]() |
2016.03.26 | 1,688 | 1 | |
119 |
![]() ![]() |
2016.01.27 | 1,916 | 0 | |
118 |
![]() |
2015.10.27 | 2,819 | 0 | |
117 |
![]() ![]() |
2015.10.26 | 9,868 | 0 | |
116 |
![]() ![]() |
2015.10.26 | 2,978 | 0 | |
115 |
![]() ![]() |
2015.10.06 | 5,684 | 1 | |
114 |
![]() ![]() |
2015.09.21 | 1,981 | 0 | |
113 |
![]() ![]() |
2015.09.20 | 2,016 | 1 | |
112 |
![]() ![]() |
2015.09.18 | 7,339 | 0 | |
111 |
![]() ![]() |
2015.09.17 | 1,533 | 1 | |
110 |
![]() ![]() |
2015.09.17 | 2,719 | 0 | |
109 |
![]() ![]() |
2015.08.17 | 3,603 | 1 | |
108 |
![]() ![]() |
2015.07.30 | 3,356 | 1 | |
107 |
![]() ![]() |
2015.07.20 | 4,125 | 1 | |
106 |
![]() ![]() |
2015.07.08 | 4,118 | 1 | |
105 |
![]() |
2015.07.03 | 2,137 | 0 | |
104 |
![]() ![]() |
2015.07.01 | 3,914 | 2 |
댓글목록
자이언트님의 댓글
와.. 정말 대단하십니다.
이런 걸 어떻게 찾아 내신데요????
쑤니님의 댓글
좋은 정보 감사합니다.
신비님의 댓글
후덜덜한 php 실력이시네요. 부럽습니다.
비즈팔님의 댓글
정말 대단 하십니다.
정보 감사합니다.