utf-8 탭 카테고리 에러 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

utf-8 탭 카테고리 에러 정보

utf-8 탭 카테고리 에러

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

갤러리 탭 카테고리 분류는 나타 나는데여 해당카테고리 클릭하면.
변수가 선언되지 않았습니다. 에러가 뜨거든여...

여러 팁을 찾아보았지만 문제가 해결이 되지 않아 소스를 올려봅니다.
부탁드립니다.


<!-- 분류 셀렉트 박스, 게시물 몇건, 관리자화면 링크 -->
  <? if ($is_category) { ?>
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
    <tr align="center">
<?php
$arr = explode("|", $board[bo_category_list]);
$arr1  = explode("|", $board[bo_10]);
$str = "";
if(!$sca)
$str = "<td width='2'><img src='$board_skin_path/img/tab_on_notice_left.gif' height='29'></td>
<td background='$board_skin_path/img/tab_on_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='board.php?bo_table=$bo_table'><b>전체</b></a></td>
<td width='2'><img src='$board_skin_path/img/tab_on_right.gif' height='29'></td>";
else
$str = "<td width='2'><img src='$board_skin_path/img/tab_off_notice_left.gif' height='29'></td>
<td background='$board_skin_path/img/tab_off_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='board.php?bo_table=$bo_table'>전체</a></td>
<td width='2'><img src='$board_skin_path/img/tab_off_right.gif' height='29'></td>";
for ($i=0; $i<count($arr); $i++)
if (trim($arr[$i])){
if($arr[$i]==$sca){
$key    = array_search($sca, $arr);
$cate  = explode("^", $arr1[$key]);
$subca1 = $cate[0];
$str .= "<td width='2'><img src='$board_skin_path/img/tab_on_left.gif'></td>
<td background='$board_skin_path/img/tab_on_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='$category_location$arr[$i]&sfl=wr_10&stx=$subca1&nca=$subca1'><b>$arr[$i]</b></a></td>
<td width='2'><img src='$board_skin_path/img/tab_on_right.gif'></td>";
}else{
$key    = array_search($arr[$i], $arr);
$cate  = explode("^", $arr1[$key]);
$subca1=$cate[0];
$str .= "<td width='2'><img src='$board_skin_path/img/tab_off_left.gif'></td>
<td background='$board_skin_path/img/tab_off_bg.gif' style='padding:4 15 0 15' nowrap>
<a href='$category_location$arr[$i]&sfl=wr_10&stx=$subca1&nca=$subca1'>$arr[$i]</a></td>
<td width='2'><img src='$board_skin_path/img/tab_off_right.gif''></td>";
}
}
echo $str;
echo "<td width='100%' background='$board_skin_path/img/tab_bg.gif' style='padding:4 0 0 15' nowrap valign='top'>";
?>
        <div style="float:right;">
            <img src="<?=$board_skin_path?>/img/icon_total.gif" align="absmiddle">
            <span style="color:#888888; font-weight:bold;">Total <?=number_format($total_count)?></span>
            <? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border="0" align="absmiddle"></a><?}?>
            <? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/btn_admin.gif" title="관리자" align="absmiddle"></a><?}?>
        </div>
  </td>
</tr>
  </table>
  <? } else { ?>

        <div style="float:right;">
            <img src="<?=$board_skin_path?>/img/icon_total.gif" align="absmiddle">
            <span style="color:#888888; font-weight:bold;">Total <?=number_format($total_count)?></span>
            <? if ($rss_href) { ?><a href='<?=$rss_href?>'><img src='<?=$board_skin_path?>/img/btn_rss.gif' border="0" align="absmiddle"></a><?}?>
            <? if ($admin_href) { ?><a href="<?=$admin_href?>"><img src="<?=$board_skin_path?>/img/btn_admin.gif" title="관리자" align="absmiddle"></a><?}?>
        </div>
  <? } ?>

댓글 전체

제가 초보자라서 무슨 말씀인지 알수가 없네여?
자세히 알려주셨으면 합니다
부탁드립니다.

P,S)
그누 유명하신분이 답변하시길래 해결되나 싶었는데...
실망이네여...
감사합니다.
물어보는 사람은 어떤 스킨을 쓰고 있는지 잘 알려주지 않았는데 답변하는 사람은 어떻게 어떤 과정을 통해 진행되는지 알아낼 수 있을까요???

예로 카테고리를 클릭한다면 <a href='$category_location$arr[$i]&sfl=wr_10&stx=$subca1&nca=$subca1'>$arr[$i]</a>이 되겠죠. 그럼 $category_location의 값은 뭐가 들어갈지 알아야 답이 나오지 않을까요???  $arr[$i]는 '?'로 시작될리는 없을 테고 그럼 $category_location에 '?'문자가 있는지 확인이 되야 되지 않을까요?

또 변수가 선언되지 않았다는 오류는 자바스크립트 오류 메시지입니까? 아니면 php warning 메시지입니까?
소스만 보면 모르나요^^+;;;....

카테고리 텝 방식 겔러리 입니다.
우띠님 게시판
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=83224&sca=%B0%B6%B7%AF%B8%AE

g4_is_member 변수가 선어되지 않았습니다.. js/sideview.js

답변 주셔서 감사드려여...
소스만 봐서 그게 어떤 스킨인지 알 수 있는 사람은 그 스킨을 써본 사람만 알겠죠. 그렇게 질문하면 누가 답변을 주겠습니까?

먼저 언급한 겔러리 스킨을 설치를 해서 테스트하니 문제가 없는듯하네요.

g4_is_member 변수가 선언되지 않았습니다. js/sideview.js의 오류는 자바오류인데 g4_is_member 이 선언되지 않으면 그러합니다. 그런데 정상적인 경우 $g4_path가 제대로 설정되었다면 bbs/board.php에서 head.sub.php를 자동으로 불러오기 때문에 g4_is_member 변수가 선언됩니다.

따라서 스킨설치시 무언가 수정을 했거나 혹은 bbs/_common.php파일을 수정하셨다면 재수정하셔야 할 것같네요.

정상적이라면 소스를 보면 다음과 같이 비슷하게 시작해야 합니다.
<!-- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> -->
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>메인 > 겔러리 1 페이지</title>
<link rel="stylesheet" href="../style.css" type="text/css">
</head>
<script language="javascript">
// 자바스크립트에서 사용하는 전역변수 선언
var g4_path      = "..";
var g4_bbs      = "bbs";
var g4_bbs_img  = "img";
var g4_url      = "http://localhost/boards/gnu/gnuboard";
var g4_is_member = "1";
var g4_is_admin  = "super";
var g4_bo_table  = "gallery";
var g4_sca      = "여행";
var g4_charset  = "utf-8";
var g4_cookie_domain = "";
var g4_is_gecko  = navigator.userAgent.toLowerCase().indexOf("gecko") != -1;
var g4_is_ie    = navigator.userAgent.toLowerCase().indexOf("msie") != -1;
var g4_admin = 'adm';</script>
<script type="text/javascript" src="../js/common.js"></script>
<body topmargin="0" leftmargin="0" >
<a name="g4_head"></a>
<script language="javascript" src="../js/sideview.js"></script>


head.sub.php가 정상적으로 인쿨르드 되었다면 위의 소스가 겔러리 스킨을 띄어놓았을 때 보여야 합니다.
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT