최신글 질문드립니다.

최신글 질문드립니다.

QA

최신글 질문드립니다.

답변 3

본문

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

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

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

 

4b2bdd7664253af672210ec11ed909d9_1434996723_8306.png

 

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

 

코드는 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

Fatal error: Call to undefined function latest()

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

 

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

 

를 ​넣어주세요. 

/latest 경로 안에

 

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

 

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

 

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

 

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


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

 

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

 

 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 56
© SIRSOFT
현재 페이지 제일 처음으로