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

게시판 상단의 하위메뉴 사라짐 문제 (설명 이미지 추가)

직장인C 6년 전 조회 4,270

게시판에서 특정 카테고리만 확인하면 상단에 표시된 하위메뉴들이 사라집니다.

설명을 위하여 아래의 이미지를 첨부합니다.

 

[홍보센터] - [행사]  : [진행 행사] 카테고리 정상적으로 [홍보센터]의 메뉴들이 출력됩니다.  

문제는 Category를 선택하면 아래의 이미처럼 나옵니다.

TEST는 홈페이지 이름입니다.

이상하게 영문 게시판은 정상적으로 동작하나, 한글 게시판에서만 문제가 발생합니다.

 

event.php : 첫화면에서 정상적으로 출력되니 여기에는 문제가 없는것 같아요.

[CODE]

// 진행 행사

$bo_table = 'event_ko';

$list = array();

$sql = " select * from {$g5['board_table']} where bo_table = '$bo_table' ";

if ($config['cf_use_i18n'] && $config['cf_use_i18n_board']) {

$sql .= " and bo_lang = '" . $g5['language'] . "' ";

}

$board = sql_fetch($sql);

$write_table = $g5['write_prefix'] . 'event_ko';

$sql = "SELECT * FROM `{$write_table}` WHERE wr_10 = 1 ORDER BY wr_num asc, wr_reply desc"; 

$result = sql_query($sql, 1);

$i = 0;

while($row = sql_fetch_array($result)){

    $list[] = get_list($row, $board);

    

    $list[$i]['content'] = ($list[$i]['wr_2'] ? url_auto_link(nl2br($list[$i]['wr_2'])) : $list[$i]['content']);

    $i++;

}

?>

    

        

            

진행 행사

            

            for ($i=0; $i

                $thumbnail = 'No Image';

                if ($list[$i]['file']['count']) {

                    $thumbnail = '';

                }

            ?>

            

                

                    

                        

                            

                        

                        

                            

                            

                            

                        

                    

                

            

            

            }

            ?>

        

        

            

Category

            

        

 

    

[/CODE]

 

list.skin.php : 

[CODE]

if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

 

// 분류 사용 여부

$is_category = false;

$category_option = '';

if ($board['bo_use_category']) {

$is_category = true;

$category_href = G5_BBS_URL.'/board.php?bo_table='.$bo_table;

 

$categories = explode('|', $board['bo_category_list']); // 구분자가 , 로 되어 있음

for ($i=0; $i

$category = trim($categories[$i]);

if ($category=='') continue;

$category_option .= '

  • $category_msg = '';

    if ($category==$sca) { // 현재 선택된 카테고리라면

    $category_option .= ' class="active"';

    $category_msg = '' . __(theme_t1039) . ' ';

    }

    $category_option .= '>'.$category_msg.$category.'

  • ';

    }

    }

    [/CODE]

     

    inb.head.php

    </p>
    
    <p><div id="subTitle"></p>
    
    <p>    <div class="container"></p>
    
    <p>        <h2 class="bg<?php echo $this->current_lnb['me_code']; ?>"><?php echo $this->title; ?></h2></p>
    
    <p> </p>
    
    <p>        <aside id="lnb"></p>
    
    <p>            <nav id="lnb-nav" class="nav"></p>
    
    <p> </p>
    
    <p>                <h2><span><?php echo $this->title; ?></span></h2></p>
    
    <p> </p>
    
    <p>                <ul class="lnb1ul"> </p>
    
    <p>        <?php foreach ( $this->lnb as $lnb ) : ?>                   </p>
    
    <p>                    <li class="lnb1li<?php echo ( $lnb['me_selected'] ? ' active' : '' ); ?>"><a href="<?php echo $lnb['me_link']; ?>" target="_<?php echo $lnb['me_target']; ?>" class="lnb1a"><?php echo $lnb['me_name']; ?></a></p>
    
    <p>        <?php if (count($lnb['items']) > 0) { ?></p>
    
    <p>                        <ul class="lnb2ul"></p>
    
    <p>                        <?php foreach($lnb['items'] as $item) { ?>                      </p>
    
    <p>                            <li class="lnb2li<?php echo ( $item['me_selected'] ? ' active' : '' ); ?>"><a href="<?php echo $item['me_link']; ?>" target="_<?php echo $item['me_target']; ?>" class="lnb2a"><?php echo $item['me_name']; ?></a></li></p>
    
    <p>                        <?php } ?>  </p>
    
    <p>                        </ul></p>
    
    <p>        <?php } ?></p>
    
    <p>                    </li></p>
    
    <p>        <?php endforeach; ?></p>
    
    <p>                </ul></p>
    
    <p>            </nav></p>
    
    <p> </p>
    
    <p>        </aside></p>
    
    <p> </p>
    
    <p>    </div></p>
    
    <p></div></p>
    
    <p>
    
     </p>
    
    <p><div id="content"></p>
    
    <p> </p>
    
    <p>    <div class="container"></p>
    
    <p>        </p>
    
    <p>        <div id="container_title"><?php echo $this->navi[count($this->navi)-1]['me_name'] ?></div></p>
    
    <p>        </p>
    
    <p>        <!-- 네비게이션 --></p>
    
    <p>        <nav id="content-navigation"></p>
    
    <p>            <ul class="clearfix"></p>
    
    <p>                <li><a href="/" class="home"><i class="fa fa-home"></i>HOME</a></li></p>
    
    <p>                <?php for($i=0; $i < count($this->navi); $i++) { ?>                </p>
    
    <p>                <li class="<?php echo $this->navi[$i]['me_last']; ?>"><a href="<?php echo $this->navi[$i]['me_link']; ?>"><?php echo $this->navi[$i]['me_name']; ?></a></li></p>
    
    <p>                <?php } ?></p>
    
    <p>            </ul></p>
    
    <p>        </nav></p>
    
    <p>        <!--// 네비게이션 --></p>
    
    <p>

     

    왜 첫화면과 영문에서는 정상 동작하고, 한글판에서는 오류가 나는지

    제 혼자힘으로 해결해보려 노력하였지만, 답을 찾을 수 없어 질문드립니다.

     

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

    답변 1개

    URL 이동시 get 이나 post 값 확인해보세요.

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

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

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

    로그인