임의의 파일안에 최근게시물을 다는 방법좀 알려주세요 > 그누4 질문답변

그누4 질문답변

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

임의의 파일안에 최근게시물을 다는 방법좀 알려주세요 정보

임의의 파일안에 최근게시물을 다는 방법좀 알려주세요

본문

계정/임의의경로/index.html로 홈페이지를 만들었는데요..
index.html에 최근게시물을 넣어줄려고 하는데 잘 안됩니다.ㅠㅠ

보통 그누보드 안에다가 파일을 넣고, _head.php..이런걸로 수정을 해서 하잖아요..
근데 저는 잘 몰라서
계정/임의의경로/index.html 이곳으로 자료를 만들었었거든요..
그래서 최근게시물을 추출할려고 하는데 에러가나고 도저히 안되네요..
index.html이란 파일 안에는 _head.php나, 그누보드에 관련된 소스는 적은것이 하나도 없거든요..

만약 인덱스 파일에 그누보드 소스를 추가해줘야 한다면 어떤 내용들을 추가해야하나요??

지금 계정/임의의경로/index.html 이란 파일로 최근게시물을 넣고싶고,
그누보드가 있는 경로는 게정/임의의경로/gnuboard라는 폴더에 있습니다.

이런저런 글을 찾아보고 <latest("basic", "community", 5, 35);?>이런식으로 넣었는데 계속 에러가 나더라구요..
어떻게 해야하나요?
그누보드를 처음 쓰는것이라 잘 모르겠네요..
그런데 너무 좋은것 같아요^^ㅋ
부탁드립니다.
 

  This 님께서
<? echo latest("basic",community, 5, 70); ?>
이렇게 하면 된다고 적어주셨는데

그렇게 해도 계속 에러가 나오는데요..ㅠㅠ 그렇게 해도 계속 에러가 나오는데요..ㅠㅠ

댓글 전체

_head.php나, 그누보드에 관련된 소스를 새로 만드는 페이지에 경로에 맞게 적어 주어야 합니다.

<? echo latest("basic",community, 5, 70); ?>

만 적어서는 나오지 않습니다.
방법좀 자세히 알려주시면 안되나요??
그누보드 초보자라서 힘드네요..ㅠㅠ
어제부터 이것때문에 엄청 고민하고있어요..ㅠㅠ
그누보드가 깔린곳은
계정/임의의주소/board/이쪽이고,
index파일이 있는곳은
곚덩/임의의주소/이쪽입니다.ㅜㅜ
임의의주소의 board라는 디렉토리에 그누보드를 설치하셨다면
1. 그누보드 설치 디렉토리에있는 _common.php, _head.php, _tail.php를 임의의 디렉토리로 카피하십시오.

2. 임의의 디렉토리에 카피된 _common.php 파일의 상단에 있는 $g4_path = "."; 를 다음 팁을 참고하시고 $g4_path = "board"; 로 변경하십시오.
  참고팁 : http://www.sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=271&sca=&sfl=wr_subject%7C%7Cwr_content&stx=g4_path&sop=and

3. 그누보드 디렉토리에 있는 index.php 파일을 임의의 디렉토리로 카피하셔서 웹에서 호출해보십시오
    임의의 주소에서 호출된 파일과 그누보드 디렉토리 주소의 동일한 파일이라면 동일한 화면이 보여질것입니다.

성공하시길..^^
V2
├ Dboard(그누보드설치폴더)
├ community
├ community
├ community
├ community
├ community
├ community
├ community
├ community
├ community

제 경우에는 위와같이 V2라는 폴더안에 그누보드가 깔려있고, community(작업폴더들)가 있고 V2 안에 index.html파일이 있거든요..
홈페이지의 상단부분을 top_menu.php로 만들어서 index.html파일에서 <? include ("top_menu.php") ?>
이런식으로 인클루드를 시켰습니다.
다른 페이지들도 top_menu.php메뉴 부분이 모두 동일해서 속도저하나 트래픽을 조금이라도 줄일려고 인클루드를 했습니다.
그래서 루트님이 말씀하신데로
2번의 방법으로
top_menu.php파일을 열어서 상단에
<?
$g4_path = "Dboard";
include_once("Dboard/common.php");
?>
이렇게 줬는데도 안되더라구요...
도무지 감이 안잡히네요..ㅠㅠ
뭐가 어떻게 잘못된건지..


        $g4_path = ".";        // 현재 디렉토리에 그누보드가 설치된경우, 그누보드 설치 디렉토리에 있는 파일 참조
        $g4_path = "..";        // 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "../..";    // 상위, 상위 디렉토리에 그누보드가 설치된경우
        $g4_path = "gnuboard4"; // 하위 디렉토리 gnuboard4에 그누보드가 설치된경우
        $g4_path = "board/g4";  // 하위 board 디렉토리의 하위 디렉토리 g4에 그누보드가 설치된경우
        $g4_path = "../g4";    // 그누보드가 내가 작업할 디렉토리와 같은 레벨의 디렉토리(g4)에 설치된경우

이 내용을 참고해서 경로만 수정해주고, 모두 index.html 파일에 최근게시물이 출력되게 할려고 했는데 계속해서 에러가 나버리더라구요..ㅠㅠ

에러 내용은
Fatal error: Call to undefined function: latest() in /home/ddoni/html/ddoniV2/index.html on line 64
이거거든요...

index.html 파일의 64번째줄 보면 최근게시물을 include시켰거든요..
<? echo latest("basic",community, 5, 70); ?>
이런식으로 해서 인클루드를 시켰습니다.
그런데도 안되는데...
어떤 부분이 잘못됐는지 모르겠어요..ㅠㅠ
택와이드님이 올려주신 글이 다른곳에 링크되어 있어서 이글을 읽는 분이 한번에 볼 수 있도록 이곳에 옮겨 적습니다.


top_menu.php파일 상단에
<?
$g4_path = "Dboard";
include_once("Dboard/common.php");

include_once("Dboard/lib/latest.lib.php"); <=== 요걸 넣고 해 보세요!
?>
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

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