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

함수 오류 질문좀요..

안녕하세여..
게시판 리스트에서 아래 페이지 숫자 나오는 곳에서..
Fatal error: Call to undefined function get_paging_noarrow() in 파일경로/sub_2_1.php on line 406
이런 오류가 납니다.
해당 소스는..
<?
$pagelist = get_paging_noarrow(100, $page, $total_page, "?op=".$op."&op_sub=".$op_sub."&area=".$area."&seq=".$seq."&page=");
?>
<?=$pagelist?>
이거인데여..
함수가 정의되지 않아서 오류가 나는거 같은데 어떻게 처리해줘야 할까요??

common.lib.php파일엔 아래 함수 들어있습니다.
인클루드가 안되어 있어서 그런건지..도통 모르겠네요..ㅠㅠ

// 현재페이지, 총페이지수, 한페이지에 보여줄 행, URL
function get_paging_noarrow($write_pages, $cur_page, $total_page, $url)
{

$str = "";
if ($cur_page > 1) {
//$str .= "<a href='" . $url . "1'><img src='/img/common/button_arrow_01.jpg' border=0 alt='처음' align=absmiddle></a>";
}

$start_page = ( ( (int)( ($cur_page - 1 ) / $write_pages ) ) * $write_pages ) + 1;
$end_page = $start_page + $write_pages - 1;

if ($end_page >= $total_page) $end_page = $total_page;

if ($start_page > 1) $str .= " &nbsp;<a href='" . $url . ($start_page-1) . "'><img src='../imgs/sub/month_back_ov.gif' border=0 alt='이전' align=absmiddle></a>";

if ($total_page > 1) {
for ($k=$start_page;$k<=$end_page;$k++) {
if ($cur_page != $k)
$str .= " <a href='$url$k' >$k</a>";
else
$str .= " <span class='sel'>$k</font> ";
}
}

if ($total_page > $end_page) $str .= " &nbsp;<a href='" . $url . ($end_page+1) . "'><img src='../imgs/sub/month_next_ov.gif' border=0 alt='다음' align=absmiddle></a>";

if ($cur_page < $total_page) {
//$str .= " <a href='$url$total_page'><img src='/img/common/button_arrow_04.jpg' border=0 alt='맨끝' align=absmiddle></a>";
}

return $str;
}

?>

답변 부탁드립니다.

댓글 작성

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

로그인하기

댓글 5개

혹시 그누보드 기본형태를 사용하지 않고
새로 만들어 사용하시지 않는지요?
그누보드 기본 구성으로 사용하신다면 문제가 없어야 정상인데....

우선 위의 에러는 함수정의가 되어 있지 않은 함수를 사용할 때 나오는 에러입니다.
그런데 그누보드에서 기본으로 정의되어 있는 함수이니
인클루드할 때 경로가 달라 생기는 문제일 가능성이 크네요.
그누보드 게시판의 기본 흐름은 bbs/board.php에서 기본을 구성하고
해당 스킨을 불러와서 뿌려지는 형태이므로
이 화일들을 따라가며 확인해 보면 될 것 같네요.
만일 새롭게 구성하셨다면 소스를 올려 주시는 것이 답변을 얻는데 도움이 될 것 같네요.
님 말씀처럼 기본스킨구성이 아닌 페이지형태로 구성하였습니다.
그런데 인클루드 경로지정을 어케 해줘야 할지 잘 모르겠네요ㅠㅠ
해당 함수 펑션을 긁어다가 아래에 붙여놔줘도 안되고..
스킨으로 변환해서 해봐도 안되고..어렵네요 ㅎㅎ;;
get_paging_noarrow(100, $page, $total_page, "?op='.$op.'&op_sub='.$op_sub.'&area='.$area.'&seq='.$seq.'&page=");


될지 모르겠네요^^
해결되진 않았지만 답변 감사드립니다.^^
$pagelist = get_paging($config[cf_write_pages], $page, $total_page, "?$qstr&page=");

이렇게 바꾸니깐 되네요..^^

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440