특정 게시판의 최신글
오랜만에 글을 쓰게 되네요.
이번에 사이트 개편하면서 만든 최신글 스킨이 있어 이렇게 올립니다.
유용하게 사용하실 분이 계셨으면 좋겠네요~**
이 스킨의 특징은 몇개의 특정한 게시판에서 최신글을 뽑아옵니다.
[설치법]
압축 풀고 그누보드 설치된 곳에 올려 놓으시면 됩니다.
[이용법]
이용할 곳에 아래와 같이 쓰시면 됩니다.
<?
//라이브러리
include_once("$g4[path]/lib/arr_new.lib.php");
//검색할 게시판 $bo_table명을 배열에 저장
$board_arr=array("bo_table1", "bo_table2", "bo_table3", "bo_table4", "bo_table5");
echo arr_new("arr_new", $board_arr, 21, 30);//리스트형 최신글 출력
echo arr_new("arr_new_gallery", $board_arr, 21, 30);//갤러리형 최신글 출력
?>
갤러리 최신글스킨에서 한 줄에 표시할 개수를 수정하시려면
스킨내의 아래 부분 수정해서 사용하세요~
<?
//한 줄에 출력할 이미지 개수
$arr_new_cols=7;
?>
여러 테스트는 못해봤습니다.
쓰시면서 오작동 있거나 불편한거 있으면 개선해서 쓰시던지 덧글로 알려주세요~^^
* 참고한 곳 :
전체 게시물을 불러오는데 '너굴군'님의 최신글을 참조하였습니다. 감사합니다~
> http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=77422
이번에 사이트 개편하면서 만든 최신글 스킨이 있어 이렇게 올립니다.
유용하게 사용하실 분이 계셨으면 좋겠네요~**
이 스킨의 특징은 몇개의 특정한 게시판에서 최신글을 뽑아옵니다.
[설치법]
압축 풀고 그누보드 설치된 곳에 올려 놓으시면 됩니다.
[이용법]
이용할 곳에 아래와 같이 쓰시면 됩니다.
<?
//라이브러리
include_once("$g4[path]/lib/arr_new.lib.php");
//검색할 게시판 $bo_table명을 배열에 저장
$board_arr=array("bo_table1", "bo_table2", "bo_table3", "bo_table4", "bo_table5");
echo arr_new("arr_new", $board_arr, 21, 30);//리스트형 최신글 출력
echo arr_new("arr_new_gallery", $board_arr, 21, 30);//갤러리형 최신글 출력
?>
갤러리 최신글스킨에서 한 줄에 표시할 개수를 수정하시려면
스킨내의 아래 부분 수정해서 사용하세요~
<?
//한 줄에 출력할 이미지 개수
$arr_new_cols=7;
?>
여러 테스트는 못해봤습니다.
쓰시면서 오작동 있거나 불편한거 있으면 개선해서 쓰시던지 덧글로 알려주세요~^^
* 참고한 곳 :
전체 게시물을 불러오는데 '너굴군'님의 최신글을 참조하였습니다. 감사합니다~
> http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=77422
첨부파일
|
댓글을 작성하시려면 로그인이 필요합니다.
그누4 스킨
5,847건스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다. 스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y 그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.
댓글 17개
잘 업어 가겠습니다. ^^
잘쓰겟습니다.
내일부터 또 한 주가 시작이네요. 잉~ 실퍼라~~
모두 파이팅하는 한 주가 되시길 바랄께요~
라이브러리 파일(lib.zip)만 업데이트 하여 주세요.
* 수정 내용(lib/arr_new.lib.php) - 38번째 줄
----------------------------------------------------------------------------
//new에서 해당되는 게시판의 최신글 뽑아오기
$sql = "select bo_table, wr_id from $g4[board_new_table]
where wr_id = wr_parent and $qry_bo_search order by bn_datetime desc LIMIT 0,$rows";
----------------------------------------------------------------------------
갤러리 스킨(arr_new_gallery/latest.skin.php) - 46번째 줄
-------------------------------------------------------------------------------------
if(!$img) //썸네일이 없으면 0번째 이미지를 사용
$img = "$g4[path]/data/file/$bo_table/".urlencode($list[$i][file][0][file]);
if (!file_exists($img)) {
$img = "$latest_skin_path/img/no_image.gif";
}
$list[$i][file][0][file] <= 이부분 정보를 가져오지 못해서 썸네일이 없을경우
원본이미지가 있음에도 원본 이미지를 가져오지 못해 no_image가 나와서..
아래처럼 수정해서 쓰고 있습니다. ^^;
-------------------------------------------------------------------------------------
* 수정 내용(lib/arr_new.lib.php) - 50번째 줄후로 적당한 위치에 아래 내용추가
-------------------------------------------------------------------------------------
// 이미지 정보 가져오기
$list[$i]['file'] = get_file($board_list[$i][bo_table], $list[$i][wr_id]);
-------------------------------------------------------------------------------------
lib/arr_new.lib.php 의 95번째 줄 아래 부분을 지우시고 단테님이 지적해주신 것으로 변경해 주세요.
// 삭제할 코드
$list[$i]['file'] = get_file($bo_table, $list[$i]['wr_id']);