게시판에 포스팅 된 글들 중, 최근에 작성된 일부를(옵션으로 변경 가능) 최신글 스킨을 통해 게시판 외의 다른 영역에 출력하는 것을 말합니다.
주로 메인페이지 또는 사이드에 최신글을 출력하여 빠른 정보들을 모아 웹사이트에 접속하는 방문자에게 알려주는 용도입니다.
메인 : /eyoom/theme/테마명/main/index_bs.html
사이드 : /eyoom/theme/테마명/layout/side_bs.html
규칙
{latest->추출함수('스킨명','옵션설정')}
사용예(basic3 테마를 예로 들어 설명)
{latest->latest_eyoom('webzine','title=정보게시판||bo_table=free_board||count=4||cut_subject=50||img_view=y||img_width=300||content=y||cut_content=100')}
출력물
최신글 추출함수
함수에 따른 스킨디렉토리
스킨명
옵션설정
옵션종류
옵션명 | 사용법 | 설명 |
---|---|---|
title | title=타이틀명칭 |
1) 최근글 헤더 부분에 사용하는 타이틀 문구 2) bo_table 옵션과 함께 사용할 경우, 자동으로 타이틀에 링크를 생성합니다. |
bo_table | bo_table=테이블명 | 특정 게시물의 최근글을 추출합니다. |
bo_exclude | bo_exclude=테이블명1,테이블명2,테이블명3 |
1) 테이블명1, 테이블명2, 테이블명3 의 게시물을 제외한 전체 게시판의 게시물을 최근 등록된 순으로 추출합니다. 2) bo_table과 함께 사용할 수 없습니다. |
bo_include | bo_include=테이블명1,테이블명2,테이블명3 |
1) 테이블명1, 테이블명2, 테이블명3 의 게시물만을 최근 등록된 순으로 추출합니다. 2) bo_table과 함께 사용할 수 없습니다. |
gr_id | gr_id=그룹명 |
1) 그룹명에 포함된 게시판의 게시물들을 최근 등록된 순으로 추출합니다. 2) bo_table과 함께 사용할 수 없습니다. |
ca_view | ca_view=값(y or n) | 1) 게시판 분류(카테고리)를 불러올 때 사용합니다. |
where=ca_name | where=ca_name:'원하는분류명' |
1) 게시판 분류(카테고리)중 원하는 분률를 입력해 출력합니다. 2) ca_view와 같이 사용합니다. 3) 예 : 분류가 한식|중식|일식 일 경우 최신글 소스에 where=ca_name:'한식' 을 입력하면 한식 분류 출력 |
bo_direct | bo_direct=값(y or n) |
1) bo_table=xxxbbb 옵션과 함께 사용하며 bo_table 옵션없이 사용할 수 없습니다. 2) 지정한 게시판 DB(g5_write_xxxbbb)에서 직접 최근 게시물을 추출합니다. |
count | count=숫자 | 추출할 게시물의 갯수 |
cut_subject | cut_subject=숫자 | 숫자만큼 게시물 제목의 길이를 자릅니다. |
content | content=값(y or n) | 게시물의 내용 일부를 출력할지 여부를 결정합니다. |
cut_content | cut_content=숫자 | 숫자만큼 게시물 내용의 길이를 자릅니다. |
best | best=y | 출력순서를 히트수 순서로 출력합니다. |
period | period=날짜 |
게시물의 출력 범위를 날자만큼 이전부터 현재까지의 게시물을 추출합니다. 예) period=30 (오늘부터 30일 이전의 게시물 추출) |
photo | photo=값(y or n) | 회원의 포토를 출력할지 여부를 결정합니다. |
img_view | img_view=값(y or n) | 게시물에 첨부되거나 포함된 이미지를 출력할지 여부를 결정합니다. |
img_width | img_width=숫자 | 출력될 이미지의 가로 사이즈를 결정합니다. |
img_height | img_height=숫자 | 출력될 이미지의 세로 사이즈를 결정합니다. |
cols | cols=숫자 | 이미지 갤러리의 경우 가로로 출력할 게시물의 가로 칸수를 결정합니다. |
규칙
{=latest('스킨명','테이블명',추출수량,제목길이)}
사용예
/eyoom/theme/테마명/main/index_bs.html 파일을 에디터로 열어 아래의 소스를 입력합니다.
{=latest('basic','freeboard',5,25)}
그누보드5 /skin/latest/basic/ 스킨이 적용이 되며 bo_table이 freeboard인 게시판의 최근 게시물을 추출합니다.
그누보드 기본 최신글 스킨 외에 스킨은 구조 및 프로그램 상의 차이등으로 지원이 안될 수 있습니다.