저기 main에 뽑을 최신글은 어떻게 하나요?? 급해요!! > 그누4 질문답변

그누4 질문답변

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

저기 main에 뽑을 최신글은 어떻게 하나요?? 급해요!! 정보

질문 저기 main에 뽑을 최신글은 어떻게 하나요?? 급해요!!

첨부파일

index02.htm (766byte) 11회 다운로드 2005-05-27 11:17:03
main.php (9.1K) 11회 다운로드 2005-05-27 11:17:03

본문

아래 이소스로 작성했는데요...
-----[최신글 뿌려주는 구문 시작]-----
<?
//  최신글
$sql = " select bo_table, bo_subject from $g4[board_table] order by gr_id, bo_table ";
$result = sql_query($sql);
for ($i=0; $row=sql_fetch_array($result); $i++) {
    // 이 함수가 바로 최신글을 추출하는 역할을 합니다.
    // 스킨은 입력하지 않을 경우 관리자 > 환경설정의 최신글 스킨경로를 기본 스킨으로 합니다.

    // 사용방법
    // latest(스킨, 게시판아이디, 출력라인, 글자수);
    echo latest("basic", $row[bo_table], 5, 70);
    echo "<p>\n";
}
?>
</td></tr></table>
<!-- 메인화면 최신글 끝 -->
-----[최신글 뿌려주는 구문 끝]-----

수동으로 원하는 특정 게시판의 최신 글을 뽑으려면;
<?=latest(스킨, 게시판아이디, 출력라인, 글자수);?>
------------------------------------------------------------------------------------------------

main에 모든 내용을 넣고 확인을 했는데 하얗게 뜨기만 하고 아무것도 안뜨네요..

그리고 http://사이트/gnuboard4/을 치면 아웃로그인과 최신글있는 페이지가 나오자나요
근데 상단에
Warning: Cannot modify header information - headers already sent by (output started at /home/dhkstmdtltjfanf/gnuboard4/lib/latest.lib.php:3) in /home/dhkstmdtltjfanf/gnuboard4/head.sub.php on line 41

Warning: Cannot modify header information - headers already sent by (output started at /home/dhkstmdtltjfanf/gnuboard4/lib/latest.lib.php:3) in /home/dhkstmdtltjfanf/gnuboard4/head.sub.php on line 43

Warning: Cannot modify header information - headers already sent by (output started at /home/dhkstmdtltjfanf/gnuboard4/lib/latest.lib.php:3) in /home/dhkstmdtltjfanf/gnuboard4/head.sub.php on line 44

Warning: Cannot modify header information - headers already sent by (output started at /home/dhkstmdtltjfanf/gnuboard4/lib/latest.lib.php:3) in /home/dhkstmdtltjfanf/gnuboard4/head.sub.php on line 45

Warning: Cannot modify header information - headers already sent by (output started at /home/dhkstmdtltjfanf/gnuboard4/lib/latest.lib.php:3) in /home/dhkstmdtltjfanf/gnuboard4/head.sub.php on line 46

Warning: Cannot modify header information - headers already sent by (output started at /home/dhkstmdtltjfanf/gnuboard4/lib/latest.lib.php:3) in /home/dhkstmdtltjfanf/gnuboard4/head.sub.php on line 47
뜨는데 이건 뭐가 잘못된건가요??
  • 복사

댓글 전체

상단에는
Warning: main(./common.php): failed to open stream: No such file or directory in /home/dhkstmdtltjfanf/main.php on line 4

Warning: main(): Failed opening './common.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/dhkstmdtltjfanf/main.php on line 4

Warning: main(): open_basedir restriction in effect. File(/lib/latest.lib.php) is not within the allowed path(s): (/home/dhkstmdtltjfanf:/var/tmp:/tmp:/usr/local) in /home/dhkstmdtltjfanf/main.php on line 5

Warning: main(/lib/latest.lib.php): failed to open stream: Operation not permitted in /home/dhkstmdtltjfanf/main.php on line 5

Warning: main(): Failed opening '/lib/latest.lib.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/dhkstmdtltjfanf/main.php on line 5

Warning: main(): open_basedir restriction in effect. File(/head.php) is not within the allowed path(s): (/home/dhkstmdtltjfanf:/var/tmp:/tmp:/usr/local) in /home/dhkstmdtltjfanf/main.php on line 8

Warning: main(/head.php): failed to open stream: Operation not permitted in /home/dhkstmdtltjfanf/main.php on line 8

Warning: main(): Failed opening '/head.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/dhkstmdtltjfanf/main.php on line 8
최신글 넣은 테이블에는 야래것이 드는데요
Fatal error: Call to undefined function: latest() in /home/dhkstmdtltjfanf/main.php on line 86
정말 모르겠어요 위에님 말씀대로 main페이지에 다넣고 index에서 /main.php로 호출했는데안되요 ㅠ.ㅠ
g4는 그누보드3와 사용법이 다릅니다.
main.php 상단에 다음과 같은 내용이 추가되어야 합니다.
<?
// 상대 경로
$g4_path = "."; // g4 사용을 위해서 반드시 추가
include_once("$g4_path/common.php"); // g4 사용을 위해서 반드시 추가
include_once("$g4[path]/lib/latest.lib.php"); // 최신글 처리를 위해서 반드시 추가

$g4[title] = "";
include_once("$g4[path]/head.php"); // 필요시 추가
?>

그리고 브라우저에서 호출방식은
http://설치사이트/main.php 이처럼 호출하셔야 합니다.

참고로 한말씀 더 드린다면
g4 설치시 설정된 index.php에 위의 main.php의 내용을 그대로 넣으시면 될듯합니다.
lib디렉토리에 있는 라이버러리 파일이 중복 호출되는 문제인듯 합니다.
main.php의 전체 내용과 브라우저에서 어떻게 호출하셨는지를 다시 올려주십시오.
© SIRSOFT
현재 페이지 제일 처음으로