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

게시판 카테고리값 오류 못불러와요 채택완료

sliverzero 1년 전 조회 2,081

<이상없는페이지>

 

<오류난 페이지>

 

title?>

f12 개발자모드로 보니 오류난 페이지에는 h2 속 텍스트가 없어요 안불러와지는것같아요

 

사이트를 home(국문)과 en(영문)으로 작업했는데요

home(국문)에는 아무 이상없고

en(영문)에서는 일반 php페이지는 잘 적용되는데 특정 게시판에만 카테고리 값이 안불러와져요

게시판 스킨도 동일한 것을 1에도 쓰고 2에도 쓰는데 1에만 적용이 안되요

불러오는 코드는 아래인데

국문과 일반 php페이지는 잘 적용되는 거보니 이상없는것같고

모든 게시판 스킨 list.php도 국문과 동일합니다

문제가 뭘까요..ㅠㅠ

 

</p>

<p><section id="s_top" class="bg0<?php echo $menuCodeParent + 1?>">

    <!-- <h2><?php echo $mainMenu[$menuCodeParent]->title?></h2> --></p>

<p>    <div id="path">

      <div class="inner_wrap">

        <div class="float sbm home"><span class="home_ico"></span></div>

        <div class="float sbm  main">

          <h2><?php echo $mainMenu[$menuCodeParent]->title?></h2>

          <ul class="lnb">

            <?php

              foreach ($mainMenu as $k => $v) {

              echo "<li>";

                echo "<a href=\"{$v->href}\">{$v->title}</a>";

              echo "</li>";

              }

            ?>

          </ul>

        </div>

        <?php if($subMenu[$menuCodeParent]) { ?>

        <div class="float sbm  sub">

          <h2><?php echo $subMenu[$menuCodeParent][$menuCodeChild]->title?></h2>

          <ul class="lnb">

            <?php

              foreach ($subMenu[$menuCodeParent] as $k => $v) {

                $active = '';

                if ($k === $menuCodeChild) $active = ' class="active"';

                echo "<li><a href=\"{$v->href}\"{$active}>{$v->title}</a></li>";

              }

            ?>

          </ul>

        </div>

        <?php } ?>

      </div>

    </div><!--#snb--></p>

<p>  </section></p>

<p>

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

답변 1개

채택된 답변
+20 포인트

안불러와지는쪽에서 한번 디버깅해보세요

 

print_r2($mainMenu);

 

이러고 결과 보여주세요

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

답변에 대한 댓글 8개

s
sliverzero
1년 전
print_r2($mainMenu);
이걸 어디다가 쓰는거죠..? 완전초보라ㅠㅠ
s
sliverzero
1년 전
Uncaught (in promise) Error: A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received

라고 뜹니다
리오닥터
1년 전
이거 php 에러가 아니라 js 에러인데요?
s
sliverzero
1년 전
js 수정한적이없는데.. 혹시 어느부분이 문제인지알려면 어떻게하죠ㅠㅠ
s
sliverzero
1년 전
오류가 있는 다른 페이지에는 저거 안떠요..
리오닥터
1년 전
그럼 var_dump($mainMenu); 로 해보세요

만약에 null 이 나온다고 하면
$mainMenu 여기 배열 내부를 확인해야되요

값이 없을 수 있어서요
s
sliverzero
1년 전
찾았습니당.. 연결을 안시켜놨네요 제가ㅠㅠ 감사합니다
($bo_table == "history_vi") { $menuCodeParent = 0; $menuCodeChild = 2;}
리오닥터
1년 전
아! 실수가 있었군요! 해결 되어서 다행입니다^^

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

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

로그인