게시판 view에 불당썸만 적용할 경우. > 그누4 플러그인

그누4 플러그인

그누보드에는 여러가지 기능 추가가 쉽도록 제작 되었습니다.
플러그인의 저작권은 해당 플러그인 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

게시판 view에 불당썸만 적용할 경우. 정보

게시판 view에 불당썸만 적용할 경우.

본문

안녕하세요.
이번엔 게시판 view페이지에 불당썸만 적용할 경우 입니다.
해결책을 찾을수가 없어서 이렇게 도움을 요청드립니다 ㅠ.ㅠ

http://sir.co.kr/bbs/board.php?bo_table=g4_sir_skin&wr_id=1065
이 스킨에 불당썸을 적용하려고 하는 중인데요.

view.skin.php에
<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
$img=thumbnail($data_path. "/".$view[file][$i][file], $imgwidth, $imgheight, 0, 1);  //썸네일이 없을경우 원본출력

echo $img;
}
?>
요렇게 써줬습니다. 이미지 파일을 1개만 올린 상태입니다.
이걸 출력시키면.....

../data/file/free/thumb/80x80_70/2130706433_JIWPY46X_Waterfall.jpg
../data/file/free/thumb/80x80_70/2130706433_JIWPY46X_Waterfall.jpg
../data/file/free/thumb/80x80_70/2130706433_JIWPY46X_Waterfall.jpg

이렇게 3개가 나와버립니다 ㅠ.ㅠ
2개를 올리면 4개가 나오더군요 ㅠ.ㅠ

이 문제를 우짜면 좋을까요... 제가 무엇을 잘못쓴 것일까요.... ㅠ.ㅠ

혹시라도 해결책을 아시는 분이 계시다면 ㅠ.ㅠ 정중히 한수 부탁드리겠습니다.
추천
0
  • 복사

댓글 전체

해당스킨의 오류 입니다. 아원님이 올려둔거 참조하세요.
---

photo_upload.php 49라인
    $bf_no = $row['fn']+1;

첫번째 파일은 0부터 시작 됩니다만... ^^
같은기능의 스킨을 새로 만들고 있었습니다.
기존 스킨이 좀 오래된 것이라서 링크의 스킨은 무시하고 그누보드 기본 basic 스킨에서 view.skin.php 파일만 저렇게 적용시킨 결과 입니다.

불당 resize를 적용시키면 제대로 나옵니다;
resize를 빼고 불당썸만 넣으면 3개가 나옵니다;;
count($view[file]) 만큼 loop를 돌립니다.
이게 기본으로 3번 돌아간다는 의미죠.
왜 3번을 돌아갈까요?

loop의 $i 관련 변수들을 출력해보세요.

그럼 3번씩 도는 이유가 나올꺼에요.

<?
// 파일 출력
for ($i=0; $i<=count($view[file]); $i++) {
if ($view[file][$i][view])
$img=thumbnail($data_path. "/".$view[file][$i][file], $imgwidth, $imgheight, 0, 1);  //썸네일이 없을경우 원본출력

echo $img;
}
?>
© SIRSOFT
현재 페이지 제일 처음으로