보

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

· 2009-06-17 (수) 11:27:59 · 1177 · 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개가 나오더군요 ㅠ.ㅠ

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

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

댓글 4개

2009-06-17 (수) 12:20:51
해당스킨의 오류 입니다. 아원님이 올려둔거 참조하세요.
---

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

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

불당 resize를 적용시키면 제대로 나옵니다;
resize를 빼고 불당썸만 넣으면 3개가 나옵니다;;
2009-06-17 (수) 13:01:24
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;
}
?>
답변 정말 감사합니다.
아주 간단히 해결 했습니다 ㅡ,.ㅜ

제가 만드는 모든 스킨은 불당썸 기본 삽입입니다 -_-;
댓글을 작성하시려면 로그인이 필요합니다.

그누4 플러그인

3,524건

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

+
제목 글쓴이 날짜 조회
09-06-20 조회 1,029
09-06-19 조회 958
09-06-19 조회 1,119
09-06-19 조회 1,084
09-06-19 조회 1,056
09-06-18 조회 860
09-06-17 조회 2,639
09-06-17 조회 1,178
09-06-16 조회 1,567
09-06-16 조회 1,026
09-06-16 조회 1,732
09-06-13 조회 4,193
09-06-13 조회 889
09-06-13 조회 1,171
09-06-12 조회 952