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

메뉴에서 3차를 불러오는데... 채택완료

끝없는사랑 5년 전 조회 1,544

그누5.4버전을 사용중 입니다

 

https://sir.kr/g5_tip/8935?sfl=wr_subject%7C%7Cwr_content&stx=3%EC%B0%A8%EB%A9%94%EB%89%B4

 

불량학생님이 올려주신 3차메뉴에서 관리자에서는 잘되는데  head.php페이지에 코드넣기 하면 아무것도 안보여서요.

 

       

 

 

이렇게 해보고 또 다르게 아무리 바꿔봐도 안되네요

방법좀 알려주세요~~

제대로 아는것이 없어서요 ㅜㅜ

부탁드립니다. 꾸벅~

 

 

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

답변 1개

채택된 답변
+20 포인트
5년 전

common.php 말고 쓰는 lib파일있는지 체크해보세요 

 

echo로 오류나는부분 위에서부터 확인하시면 어디문제인지 파악되실거예요 

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

답변에 대한 댓글 1개

끝없는사랑
4년 전
아래 처럼 소스를 바꾸었고 그랬더니 맨 아래 처럼 되네요



<div id="gnb">

<ul id="gnb_1dul">
<?php
$menu_datas = get_menu_db(1, true);
$i = 0;
foreach( $menu_datas as $row ){
if( empty($row) ) continue;
?>
<li class="gnb_1dli">
<a href="<?php echo $row['me_link']; ?>" target="_<?php echo $row['me_target']; ?>" class="gnb_1da"><?php echo $row['me_name'] ?></a>
<?php
$k = 0;
foreach( (array) $row['sub'] as $row2 ){
if( empty($row2) ) continue;

if($k == 0)
echo '<button type="button" class="btn_gnb_op">하위분류</button><ul class="gnb_2dul">'.PHP_EOL;
?>
<li class="gnb_2dli"><a href="<?php echo $row2['me_link']; ?>" target="_<?php echo $row2['me_target']; ?>" class="gnb_2da"><span></span><?php echo $row2['me_name'] ?></a></li>
<?php
$k++;
} //end foreach $row2

if($k > 0)
echo '</ul>'.PHP_EOL;
?>
</li>
<?php
$i++;
} //end foreach $row

if ($i == 0) { ?>
<li id="gnb_empty">메뉴 준비 중입니다.<?php if ($is_admin) { ?> <br><a href="<?php echo G5_ADMIN_URL; ?>/menu_list.php">관리자모드 > 환경설정 > 메뉴설정</a>에서 설정하세요.<?php } ?></li>
<?php } ?>
</ul>

</div>




이렇게 바꾸었더니 아래 처럼 깨지네요 어디가 잘못된것인지요?


http://ytb.kr/123.png

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

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

로그인