태그코리아

[야후에서도 못찾아?? 그럼.. 캐넌이 찾아주까??..^^;]



    
H O M E
회원가입인사
태그게시판
자유게시판
추천사이트
실시간채팅방
  태 그 연 습 장



자연을 닮은 사람들
수원개인용달
제로보드 설치하기

제로보드 최근게시물 추출


→ 제로보드 최근게시물 추출방법

최근게시물추출이란 쉽게 말해서 게시판에 올려진 게시물을 게시판이 아닌 메인화면 같은 곳에서 실시

간 보여주는 것이라고 생각하시면 됩니다.

예를 들어 아래 그림과 같은 형식으로 게시물을 보여주는 것이지요^^



제로보드의 최근게시물 기능을 사용하기 위해서는 외부로그인때 사용했던 소스를 사용하여야 합니다.


<?
   $_zb_url = "http://자신의도메인계정주소/bbs/";
   $_zb_path = "제로보드가 설치된 절대경로/";
   include $_zb_path."outlogin.php";
?>
만약 노프레임일 경우 외부로그인때 소스를 넣으셨다면 다시 넣으실 필요가 없습니다.

즉, 한 프레임당 한번만 넣으시면 된다는 뜻입니다. 두번 넣으시면 에러가 날수 있습니다.

프레임이 여러개로 나누어진 사이트라면 각각의 페이지에 다 넣으셔야 합니다.

예를 들어 로그인박스가 들어있는 프레임과 최근게시물을 설치할 프레임이 다르다면 위의 소스를 각각

의 프레임마다 넣어주셔야 합니다.

최근 게시물의 스킨은 제로보드 디렉토리의 latest_skin 에 있습니다.

latest_skin 디텍토리 안에 보시면 기본으로 defaultnzeo 스킨 디렉토리가 있습니다.

그리고 default nzeo 스킨 디렉토리 안에는 여러가지 디렉토리가 또 있습니다.

스킨설정은 defaultnzeo 디텍토리 안의 스킨을 사용하시면 됩니다.

게시판스킨, 외부로그인스킨과 다르게 디텍토리가 한단계 더 들어가 있다는 것만 기억하시길 바랍니다.

최근게시물 추출을 하기 위해서는 아래와 같은 함수를 이용해서 불러오시면 됩니다.

<?print_bbs("스킨이름", "타이틀", "게시판이름", 목록갯수, 글자제한)?>


위에서 설명한것처럼 defaultnzeo 디텍토리안의 스킨중 하나를 골라서 사용하셔야 하는데 여기서는

쉽게 설명하기 위해서 nzeo 디텍토리안의 스킨을 써 보도록 하겠습니다.

nzeo 디텍토리안에 보시면 여러가지 스킨이 있습니다만 저는 sky_bbs 스킨으로 해 보겠습니다.

sky_bbs 를 사용하게 되면 경로가 " nzeo/sky_bbs " 가 됩니다. 그럼 " nzeo/sky_bbs " 를

"스킨이름" 란에 넣으시기 바랍니다.

"타이틀" 란에는 한글로 쓰셔도 되고 <img src="http://그림주소"> 와 같이 이미지를 사용하셔도 됩니다.

게시판 제목을 쓰는 것이기 때문에 복잡하게 생각하실 필요없이 게시판 제목을 쓰시면 됩니다.

예를 들어 자유게시판이라면 그냥 한글로 "자유게시판" 이라고 쓰셔도 되고 영어로 "freeboard" 라고

쓰시면 됩니다.

"게시판이름" 은 여러분들이 만들어 놓은 게시판id 라고 생각하시면 됩니다.

여러분들이 게시판을 생성할때 쓰셨던 영어로된 게시판이름을 말합니다.

예를 들어 게시판 주소가 http://자신의도메인주소/bbs/zboard.php?id=freeboard 라면

끝에 freeboard 가 게시판 이름입니다. 그럼 "게시판이름" 란에 넣으시면 됩니다.

"목록갯수" 는 추출할 게시물의 숫자를 말합니다. 보통 5개정도로 해주시면 됩니다.

"글자제한" 은 추출해 오는 게시물 제목의 길이를 말합니다.

사이트에 맞게 조절해 주시면 되지만 평균적으로 20자에서 35자 정도로 해 놓은 사이트가 많습니다.

이제 설정을 다하셨다면 소스는 아래와 같을겁니다.

<?print_bbs("nzeo/sky_bbs", "자유게시판", "freeboard", 5, 25)?>

이렇게 만들어진 소스를 원하시는 위치에 넣으시면 최근게시물이 나타납니다.

테이블태그 기초를 보신분들은 알고 계시겠지만 최근게시물을 넣으실때 위에 그림처럼 두줄로 정렬하고

싶으시다면 아래 테이블태그를 이용해 보시길 바랍니다.


<table border=0>
  <tr>
    <td valign="top" width="250">
    <?print_bbs("nzeo/sky_bbs", "자유게시판", "freeboard", 5, 25)?>
    </td>
    <td valign="top" width="250">
    <?print_bbs("nzeo/sky_bbs", "자유게시판", "freeboard", 5, 25)?>
    </td>
  </tr>
</table>

위와 같이 하시면 최근게시물을 두줄로 정렬할수가 있습니다.

이건 초보분들을 위해서 설명한것이니 초보분들이 아니신 분들은 그냥 넘어 가시길 바랍니다^^;

최근게시물을 추출하는 방법 이었고요..

다음은 "최근설문조사 추출하기" 와 "최근겔러리 추출하기" 에 대한 함수입니다.


→ 최근설문조사 추출하기 함수

<?print_survey("스킨이름","타이틀","게시판 이름", 글자제한)?>

스킨이름이 default_survey 이고, 타이틀이 "월간설문조사", 게시판 이름은 "vote" 이면 다음과 같이

하시면 됩니다.

<?print_survey("default/default_survey", "월간설문조사", "vote", 50)?>

최근게시물 추출 함수와 설문조사 함수가 언뜻 보면 비슷해 보이죠?

게시물 함수와 설문조사 함수중에 다른점을 찾아보세요^^

최근게시물 함수는 print_bbs, 최근설문조사 함수는 print_survey 와 같이 쓰임새가 틀립니다.

햇갈리지 않고 잘 구분해서 사용하시길 바랍니다. 저 역시 첨에 급하게 작업하다가 실수했었습니다 --ㆀ


→ 최근겔러리 추출하기 함수

<?print_gallery("스킨이름", "타이틀", "게시판이름", 갯수, 가로크기, 세로크기, 가로갯수)?>

조금 복잡하지만 여러개의 이미지까지 원하는 형태로 출력할수 있습니다.

갤러리 최근 게시물 스킨의 기본스킨은 default_gallery입니다.

예를들어 "타이틀"이 "이미지겔러리"이고 게시판 이름이 "gallery", 출력시키고 싶은 이미지 갯수가 5개,

이미지의 가로크기가 80, 세로크기가 40, 가로로 정렬하고 싶은 이미지 갯수가 5개이면 다음과 같이 하

시면 됩니다.

<?print_gallery("default/default_gallery", "이미지겔러리", "gallery", 5, 80, 40, 5)?>


이상 최근게시물 추출에 대한 설명을 마치도록 하겠습니다.

p.s 설명이 어렵게 느껴지실수도 있으나 여러번 반복해서 따라하시다 보면 쉽게 하실수 있습니다.

그리고 HTML 태그에 대한 기본 상식이 조금은 있으셔야 이해가 빨리 된답니다.^^

기본적인 것을 생략하시고 어려운 코스부터하시면 당연히 이해가 안되고 화만 나실겁니다.

그럴수록 마음을 편하게 가지시고 한가지씩 천천히 해보시길 바랍니다.







- 태그코리아소개 - 광고문의 - 제휴문의 -

Copyright@ TAGKOREA 2000-2009 All Rights reserved.