게시판 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개가 나오더군요 ㅠ.ㅠ
이 문제를 우짜면 좋을까요... 제가 무엇을 잘못쓴 것일까요.... ㅠ.ㅠ
혹시라도 해결책을 아시는 분이 계시다면 ㅠ.ㅠ 정중히 한수 부탁드리겠습니다.
이번엔 게시판 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
0
댓글 전체
해당스킨의 오류 입니다. 아원님이 올려둔거 참조하세요.
---
photo_upload.php 49라인
$bf_no = $row['fn']+1;
첫번째 파일은 0부터 시작 됩니다만... ^^
---
photo_upload.php 49라인
$bf_no = $row['fn']+1;
첫번째 파일은 0부터 시작 됩니다만... ^^

같은기능의 스킨을 새로 만들고 있었습니다.
기존 스킨이 좀 오래된 것이라서 링크의 스킨은 무시하고 그누보드 기본 basic 스킨에서 view.skin.php 파일만 저렇게 적용시킨 결과 입니다.
불당 resize를 적용시키면 제대로 나옵니다;
resize를 빼고 불당썸만 넣으면 3개가 나옵니다;;
기존 스킨이 좀 오래된 것이라서 링크의 스킨은 무시하고 그누보드 기본 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;
}
?>
이게 기본으로 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;
}
?>

답변 정말 감사합니다.
아주 간단히 해결 했습니다 ㅡ,.ㅜ
제가 만드는 모든 스킨은 불당썸 기본 삽입입니다 -_-;
아주 간단히 해결 했습니다 ㅡ,.ㅜ
제가 만드는 모든 스킨은 불당썸 기본 삽입입니다 -_-;