이윰메뉴 생성시 메뉴 출력 안될때
짧은주소
- - 짧은주소: 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; }
으로 바꿔 주시기 바랍니다.
좋아요!
![](http://v2.eyoom.net/data/member/profile/naoki.jpg)
Progress Bar 90%
번호 | 제목 | 글쓴이 | 날짜 | 뷰 | 추천 |
---|---|---|---|---|---|
103 |
![]() ![]() |
2016.01.27 | 1,668 | 0 | |
102 |
![]() ![]() |
2015.06.13 | 1,674 | 0 | |
101 |
![]() ![]() |
2015.05.20 | 1,675 | 1 | |
열람 |
![]() ![]() |
2015.02.24 | 1,698 | 2 | |
99 |
![]() ![]() |
2015.09.20 | 1,701 | 1 | |
98 |
![]() ![]() |
2015.05.25 | 1,726 | 0 | |
97 |
![]() |
2015.05.11 | 1,739 | 1 | |
96 |
![]() ![]() |
2015.04.03 | 1,743 | 0 | |
95 |
![]() ![]() |
2015.04.23 | 1,800 | 1 | |
94 |
![]() ![]() |
2015.04.22 | 1,805 | 0 | |
93 |
![]() ![]() |
2015.03.05 | 1,836 | 0 | |
92 |
![]() |
2015.04.07 | 1,837 | 2 | |
91 |
![]() ![]() |
2015.05.31 | 1,846 | 0 | |
90 |
![]() |
2015.05.28 | 1,849 | 0 | |
89 |
![]() ![]() |
2015.05.25 | 1,869 | 0 | |
88 |
![]() ![]() |
2015.01.27 | 1,874 | 2 | |
87 |
![]() ![]() |
2015.05.23 | 1,887 | 0 | |
86 |
![]() |
2015.02.17 | 1,902 | 0 | |
85 |
![]() |
2015.07.03 | 1,914 | 0 | |
84 |
![]() ![]() |
2015.03.07 | 1,922 | 3 |
댓글목록
자이언트님의 댓글
와.. 정말 대단하십니다.
이런 걸 어떻게 찾아 내신데요????
쑤니님의 댓글
좋은 정보 감사합니다.
신비님의 댓글
후덜덜한 php 실력이시네요. 부럽습니다.
비즈팔님의 댓글
정말 대단 하십니다.
정보 감사합니다.