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

최신글 질문드립니다. 채택완료

센시후니 10년 전 조회 3,408

공지사항 최신글을 빼올려고하는데 제가

php에 대해 하나도 몰라서 질문드립니다.

다른글 봐도 왜 오류가 나는지 모르겠습니다.

 

 

위치는 여기 빨간 테두리입니다.

 

코드는 index.php에

 

<?php
?>
include_once('./gnuboard/_common.php');

// 초기화면 파일 경로 지정 : 이 코드는 가능한 삭제하지 마십시오.
if ($config['cf_include_index'] && is_file(G5_PATH.'/'.$config['cf_include_index'])) {
    include_once(G5_PATH.'/'.$config['cf_include_index']);
    return; // 이 코드의 아래는 실행을 하지 않습니다.
}

if (G5_IS_MOBILE) {
    include_once(G5_MOBILE_PATH.'/index.php');
    return;
}

include_once('./_head.php');
?>​

 

이구문을 추가했습니다.

그리고 저 빨간 부분에

<div id="notice">

<?php echo latest("notice_bottom", "notice", 5, 30);  ?> 

</div>

이렇게 코드를 넣었습니다.

 

그러니깐

Fatal error: Call to undefined function latest() in /host/home5/gnutaeoon/html/index.php on line 184

이런 오류가 뜹니다.

 

경로는 html 안에 index.php가 있고

그누보드 경로는 html/gnuboard/ 이렇습니다.

_common.php 는 ./gnuboard/​common.php로 경로 수정을 해서 해결됫는데

latest 가 안먹히는거 같은데 도움 쫌 부탁드리겠습니다.​ 

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

답변 3개

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

Fatal error: Call to undefined function latest()

해당 오류는 latest 이라는 ​함수가 정의되어 있지 않음을 의미합니다. 그누보드에서는 /lib/latest.lib.php에서 latest 함수를 정의합니다.

 

include_once G5_LIB."/latest.lib.php"​;

 

를 ​넣어주세요. 

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

답변에 대한 댓글 2개

센시후니
10년 전
include_once(G5_LIB_PATH.'/latest.lib.php');
이렇게 추가하니 나타나네요 감사합니다~
쵸니쵸니
10년 전
G5_LIB_PATH네요 뭔가 쓰면서 이상하다했네요 ㅋㅋㅋ

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

10년 전

include_once('./gnuboard/_common.php'); 는 잘 수정하셨는데

 

include_once('./_head.php'); 도 include_once('./gnuboard/​_head.php'); ​ 게 수정하시고

 

하단도 불러와야 되니 맨 하단에도


include_once('./gnuboard/​_tail.php'); ​하시고

 

/gnuboard/​latest/ 안에​ notice_bottom​ 이 스킨이 있는지도 확인해보세요

 

 

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

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

10년 전

/latest 경로 안에

 

최신글 스킨 notice_bottom​ 스킨이 게 없다는 오류 입니다.

 

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

답변에 대한 댓글 1개

센시후니
10년 전
경로가 gnuboard/skin/latest/notice_bottom 이 있는데도 안됩니다 ㅠ

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

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

로그인