불당썸 초보단계도 아닌 사람의 문의 입니다. 정보
불당썸 초보단계도 아닌 사람의 문의 입니다.본문
햐~~ 역시 어렵군요 그누 시작 한지 한달 다 되어 가네요 이제 기본 파일 올리고 메인 수정하고 그런건 할 수 있습니다.
미흡하지만 일단 저는 에딧플러스로 메인 페이지 바꾸고 스킨바꾸고 최신글 크기조절 까지는 합니다.
여기까지도 정말 힘들었습니다. 하하
배추빌더로 했어요 그런데 만들다 보니 님들이 쓰시는 이미지 이쁜 것 들 많더라고요 저도 어찌 할려고 하니 우와~~~~ 몇일을 삽질만 하고 있어서 이렇게 문의 드립니다. 초보 분들을 위해서 불당썸 설치 쉽게 사용법 좀 알려주세요 제 머리론 도저히 안되네요 ㅠㅠ 아직 초보의 단계도 아닌것 같습니다.
-------------------------------------문의--------------------------------------
thumb.lib.php -> lib/ ------------>다운받은거 그 포더대로 그대로 올렸어요 맞겠죠?
b4.common.js -> js/ ------------>다운받은거 그 포더대로 그대로 올렸어요 맞겠죠?
예제 썸의 동작은 아래의 두 파일을 올리신후 실행하면 됩니다. ---->이부분 잘 모르겠어요
thumb.php -> /
800-600.jpg -> data/file (적당한 파일을 이름 바꿔서 올리세요) --------------------
---
불당썸과 불당 resize는 목적이 각기 다르기 때문에 전달되는 변수값 또한 다릅니다.
불당썸을 사용하기 위해서는 먼저 불당썸 lib과 java script를 include 해야 합니다.
-------------->아래소스는 넣고 싶은 페이지 에 넣는건가요 저는 메인페이지에 놨는데요---------
<script language="JavaScript" src="<?="$g4[path]/js/b4.common.js"?>"></script>
<? include_once("$g4[path]/lib/thumb.lib.php")?>
---------------->아래 부분도 잘 모르겠어요-------------------
다음에 이미지 파일의 경로를 모두 포함한 이름을 thumbnail 함수로 감싸 줍니다.
반드시 파일의 경로까지 모두 포함되어야 합니다 (그래야 어디에 저장할지 인식하니까요)
(수정전)
$img=$data_path. "/".$image; //썸네일이 없을경우 원본출력
(수정후)
$img=thumbnail($data_path. "/".$image, $imgwidth, $imgheight, 0, 1); //썸네일이 없을경우 원본출력
불당썸의 thumbnail 함수는 해당 썸네일이 존재하는지 확인해서 존재하면 썸네일 파일의 주소를
return 하고, 존재하지 않는다면 썸네일을 만든 다음에 해당 주소를 return 해 줍니다.
---------- > 아래부분 부터 알아야 되는지요 어려워서 사용만 할 수있게 설치방법만 부탁드려요
아직 홈페이지 공개할 단계가 아니라서... 만들면 공개하겠습니다. 복 많이 받으시고요 ^^
행복하세요--------------------------------
불당썸의 썸네일이 저장되는 곳
-원본 파일이 있는 디렉토리에 thumb이라는 하위 디렉토리를 만듭니다.
- thumb 디렉토리 밑에 다시 $widthx$height_$quality라는 디렉토리를 만들고 이곳에 저장 합니다.
- 원본 파일의 이름 그대로를 저장해 둡니다. 이름의 변경은 없습니다.
원본) /data/file/test/aaa.gif
썸) /data/file/test/thumb/200x300_70/aaa.gif (기본 quality는 70 입니다)
파일을 지우고 싶은 경우에는 $g4[path]/data/file/test/*/원본파일명 과 같이 지정하면 되고
썸 파일은 보기를 할때 생성되는 것이므로 주기적으로 전체 thumb 디렉토리를 삭제 해도 됩니다.
----------
워터마크, 필터 ... 다양한 crop option만 빼구 다 했는데, 다양한 crop 옵션은 제가 지금
필요로 하지 않는 것이라, 필요하신 분들이 계시면 수정하신 후 알려주세요. 원본에 반영하게요. ^^
---
php imagefilter : http://kr.php.net/imagefilter
php5 부터는 기본이지만, php4에는 함수가 없어서 구글링을 해서
php4를 위한 fake함수를 같이 넣었습니다. 하지만 될지는 저도 몰라요.
기본 php imagefilter보다 더 편하고 좋은 것을 알려주시면 그걸로 바꾸겠습니다.
대상 이미지의 크기가 아주 많이 큰 경우에는 아래의 memory_limit 값을 크게 해줘야 합니다.
지금은 4메가 정도까지는 문제가 없도록 값을 설정해 둔 것 입니다.
----
@ini_set("memory_limit", "64M");
function thumbnail($file_name, $width=0, $height=0, $is_create=false, $is_crop=false, $quality=70, $small_thumb=true, $watermark="", $filter="")
// $file_name : 파일명
// $width : 썸네일의 폭
// $height : 썸네일의 높이 (지정하지 않으면 썸네일의 넓이를 사용)
// * $width, $height에 모두 값이 없으면, 이미지 사이즈 그대로 thumb을 생성
// $is_create : 썸네일이 이미 있을 때, 새로 생성할지 여부를 결정
// $is_crop : 세로 높이가 $height를 넘을 때 crop 할 것인지를 결정
// 1 : 기본 crop
// 2 : 중간을 기준으로 crop
// $quality : 썸네일의 quality (jpeg, png에만 해당하며, gif에는 해당 없슴)
// $small_thumb : true(1)이면, 이미지가 썸네일의 폭/높이보다 작을 때에도 썸을 생성
// $watermark : 워터마크 출력에 대한 설정
// $watermark[][filename] - 워터마크 파일명
// $watermark[location] - center, top, top_left, top_right, bottom, bottom_left, bottom_right
// $watermark[x],$watermark[y] - location에서의 offset
// $filter : php imagefilter, http://kr.php.net/imagefilter
// $filter[type], [arg1] ... [arg4]
미흡하지만 일단 저는 에딧플러스로 메인 페이지 바꾸고 스킨바꾸고 최신글 크기조절 까지는 합니다.
여기까지도 정말 힘들었습니다. 하하
배추빌더로 했어요 그런데 만들다 보니 님들이 쓰시는 이미지 이쁜 것 들 많더라고요 저도 어찌 할려고 하니 우와~~~~ 몇일을 삽질만 하고 있어서 이렇게 문의 드립니다. 초보 분들을 위해서 불당썸 설치 쉽게 사용법 좀 알려주세요 제 머리론 도저히 안되네요 ㅠㅠ 아직 초보의 단계도 아닌것 같습니다.
-------------------------------------문의--------------------------------------
thumb.lib.php -> lib/ ------------>다운받은거 그 포더대로 그대로 올렸어요 맞겠죠?
b4.common.js -> js/ ------------>다운받은거 그 포더대로 그대로 올렸어요 맞겠죠?
예제 썸의 동작은 아래의 두 파일을 올리신후 실행하면 됩니다. ---->이부분 잘 모르겠어요
thumb.php -> /
800-600.jpg -> data/file (적당한 파일을 이름 바꿔서 올리세요) --------------------
---
불당썸과 불당 resize는 목적이 각기 다르기 때문에 전달되는 변수값 또한 다릅니다.
불당썸을 사용하기 위해서는 먼저 불당썸 lib과 java script를 include 해야 합니다.
-------------->아래소스는 넣고 싶은 페이지 에 넣는건가요 저는 메인페이지에 놨는데요---------
<script language="JavaScript" src="<?="$g4[path]/js/b4.common.js"?>"></script>
<? include_once("$g4[path]/lib/thumb.lib.php")?>
---------------->아래 부분도 잘 모르겠어요-------------------
다음에 이미지 파일의 경로를 모두 포함한 이름을 thumbnail 함수로 감싸 줍니다.
반드시 파일의 경로까지 모두 포함되어야 합니다 (그래야 어디에 저장할지 인식하니까요)
(수정전)
$img=$data_path. "/".$image; //썸네일이 없을경우 원본출력
(수정후)
$img=thumbnail($data_path. "/".$image, $imgwidth, $imgheight, 0, 1); //썸네일이 없을경우 원본출력
불당썸의 thumbnail 함수는 해당 썸네일이 존재하는지 확인해서 존재하면 썸네일 파일의 주소를
return 하고, 존재하지 않는다면 썸네일을 만든 다음에 해당 주소를 return 해 줍니다.
---------- > 아래부분 부터 알아야 되는지요 어려워서 사용만 할 수있게 설치방법만 부탁드려요
아직 홈페이지 공개할 단계가 아니라서... 만들면 공개하겠습니다. 복 많이 받으시고요 ^^
행복하세요--------------------------------
불당썸의 썸네일이 저장되는 곳
-원본 파일이 있는 디렉토리에 thumb이라는 하위 디렉토리를 만듭니다.
- thumb 디렉토리 밑에 다시 $widthx$height_$quality라는 디렉토리를 만들고 이곳에 저장 합니다.
- 원본 파일의 이름 그대로를 저장해 둡니다. 이름의 변경은 없습니다.
원본) /data/file/test/aaa.gif
썸) /data/file/test/thumb/200x300_70/aaa.gif (기본 quality는 70 입니다)
파일을 지우고 싶은 경우에는 $g4[path]/data/file/test/*/원본파일명 과 같이 지정하면 되고
썸 파일은 보기를 할때 생성되는 것이므로 주기적으로 전체 thumb 디렉토리를 삭제 해도 됩니다.
----------
워터마크, 필터 ... 다양한 crop option만 빼구 다 했는데, 다양한 crop 옵션은 제가 지금
필요로 하지 않는 것이라, 필요하신 분들이 계시면 수정하신 후 알려주세요. 원본에 반영하게요. ^^
---
php imagefilter : http://kr.php.net/imagefilter
php5 부터는 기본이지만, php4에는 함수가 없어서 구글링을 해서
php4를 위한 fake함수를 같이 넣었습니다. 하지만 될지는 저도 몰라요.
기본 php imagefilter보다 더 편하고 좋은 것을 알려주시면 그걸로 바꾸겠습니다.
대상 이미지의 크기가 아주 많이 큰 경우에는 아래의 memory_limit 값을 크게 해줘야 합니다.
지금은 4메가 정도까지는 문제가 없도록 값을 설정해 둔 것 입니다.
----
@ini_set("memory_limit", "64M");
function thumbnail($file_name, $width=0, $height=0, $is_create=false, $is_crop=false, $quality=70, $small_thumb=true, $watermark="", $filter="")
// $file_name : 파일명
// $width : 썸네일의 폭
// $height : 썸네일의 높이 (지정하지 않으면 썸네일의 넓이를 사용)
// * $width, $height에 모두 값이 없으면, 이미지 사이즈 그대로 thumb을 생성
// $is_create : 썸네일이 이미 있을 때, 새로 생성할지 여부를 결정
// $is_crop : 세로 높이가 $height를 넘을 때 crop 할 것인지를 결정
// 1 : 기본 crop
// 2 : 중간을 기준으로 crop
// $quality : 썸네일의 quality (jpeg, png에만 해당하며, gif에는 해당 없슴)
// $small_thumb : true(1)이면, 이미지가 썸네일의 폭/높이보다 작을 때에도 썸을 생성
// $watermark : 워터마크 출력에 대한 설정
// $watermark[][filename] - 워터마크 파일명
// $watermark[location] - center, top, top_left, top_right, bottom, bottom_left, bottom_right
// $watermark[x],$watermark[y] - location에서의 offset
// $filter : php imagefilter, http://kr.php.net/imagefilter
// $filter[type], [arg1] ... [arg4]
추천
0
0
댓글 전체
설치방법은 간단 합니다. 메인이든 썸네일이 필요한 곳이든 한번만 하면 됩니다.
<script language="JavaScript" src="<?="$g4[path]/js/b4.common.js"?>"></script>
<? include_once("$g4[path]/lib/thumb.lib.php")?>
저장위치 같은 것은 알면 좋구 몰라도 상관은 없으며, 대충 함수사용도 몇개만 쓰면 됩니다. 뒤의 $watermark나 $filter 같은 것은 안써도 되요
<script language="JavaScript" src="<?="$g4[path]/js/b4.common.js"?>"></script>
<? include_once("$g4[path]/lib/thumb.lib.php")?>
저장위치 같은 것은 알면 좋구 몰라도 상관은 없으며, 대충 함수사용도 몇개만 쓰면 됩니다. 뒤의 $watermark나 $filter 같은 것은 안써도 되요
같은 경우네요
갤러리 스킨으로 하나 올라와 있음 좋겠습니다.
어떻게 적용되어있는지 설명글과 같이 보면서 이해할수 있게요...
부탁드립니다.
썸네일...
갤러리 스킨으로 하나 올라와 있음 좋겠습니다.
어떻게 적용되어있는지 설명글과 같이 보면서 이해할수 있게요...
부탁드립니다.
썸네일...

"계륵" 같은 거네요.
먹기는 성가시고 버리기는 아까운 ...
먹기는 성가시고 버리기는 아까운 ...