특정 게시판의 최신글 > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

특정 게시판의 최신글 정보

최신글 특정 게시판의 최신글

첨부파일

HN_array_new.zip (114.2K) 573회 다운로드 2008-09-27 18:55:17
lib.zip (1.4K) 186회 다운로드 2008-10-02 17:12:44

본문

오랜만에 글을 쓰게 되네요.

이번에 사이트 개편하면서 만든 최신글 스킨이 있어 이렇게 올립니다.
유용하게 사용하실 분이 계셨으면 좋겠네요~**

이 스킨의 특징은 몇개의 특정한 게시판에서 최신글을 뽑아옵니다.

[설치법]
압축 풀고 그누보드 설치된 곳에 올려 놓으시면 됩니다.

[이용법]
이용할 곳에 아래와 같이 쓰시면 됩니다.

<?
//라이브러리
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
추천
10

댓글 전체

주말 귀한 시간을 스킨 보는데 써 주셔서 정말 고맙습니다.
내일부터 또 한 주가 시작이네요. 잉~ 실퍼라~~
모두 파이팅하는 한 주가 되시길 바랄께요~
오늘 올린 게시물이 안보이는 현상이 있어 lib 파일을 수정하여 올립니다.
라이브러리 파일(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]);
-------------------------------------------------------------------------------------
단테s님 에러 지적에 감사합니다~

lib/arr_new.lib.php 의 95번째 줄 아래 부분을 지우시고 단테님이 지적해주신 것으로 변경해 주세요.

// 삭제할 코드
$list[$i]['file'] = get_file($bo_table, $list[$i]['wr_id']);
lib/arr_new.lib.php 의 95번째 줄 부분 내용이 무엇인가요? 그 부분 후를 삭제하면 닫히지 않은 소스 때문에 오류가 발생하는데요...; 단테님이 올려주신 내용만 덧붙여봐도 여전히 no image 이미지로만 뜹니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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