* 썸네일 생성 부분 코드가 약간 수정 되었습니다(2011-06-04 06:00:00)
죄송하지만 수정일시 이전에 받으신 분은 수정된 소스를 다시 가져가세요
: if(!file_exists($img)) <-- 이 부분 위치 및 변수가 잘못 사용 되었군요
* 배포본으로 만드니 수정이 필요한 부분이 또 보이는군요(사용법 8번 항목 추가)
: 페이지 표시 수 스킨에 맞게 적용하기 --> /extend/resize_image.php 수정본 첨부 했습니다
----------------------------------------------
관리자님이 등록한 갤러리아 스킨을 보니 생각나서 배포용으로 정리해서 등록합니다
관리자님이 최근 등록한 갤러리 스킨과 비슷해 보이기도 하군요
포트폴리오에 알맞은 갤러리 스킨 이라고는 하나 조금 수정하면 어느 곳에나 쓸 수 있음
---------
제품사양
---------
추가화일
1. extend/resize_image.php -- 큰이미지 리사이징 및 썸네일 생성
2. 스킨폴더/jquery-ui.min.js -- 이미지 변환 효과
3. 스킨폴더/write_update.skin.php -- 수정등록시 첨부화일 조건에 따라 썸네일 삭제 루틴
4. 스킨폴더/delete.skin.php -- 게시물 삭제시 썸네일 삭제 루틴
필요없는 화일
# 스킨폴더 : view.skin.php, view_comment.skin.php, img폴더의 대다수 화일
------------
특징
-----------
1. 관리자만 리스트 페이지에서 글쓰기 링크 보임($list.skin.php 85행, 수정 가능)
2. 한 게시물에 첨부되는 전체 이미지가 한 페이지가 됨(썸네일 리스트는 rotation 됨)
3. 왼쪽 메뉴의 목록은 게시물 제목이 목록이 됨(목록수 조정은 게시판 관리의 페이지당 목록 수에서 설정)
4. 큰이미지 보기에서 마지막 또는 첫 이미지에서 rotation 됨
5. jQuery용
6. extend/resize_image.php의 큰이미지 리사이징 함수는 다른 게시판에서 사용 가능
# 첨부된 이미지를 리사이징 한 후 $g4[board_file_table]의 정보를 리사이징한 내용으로 수정함
# 리사이징 함수는 가로, 세로를 리사이징 하지 않고 화일용량 크기를 줄이는 용도로 사용할 수 있습니다
7. 리스트 페이지인 동시에 뷰 페이지 입니다
8. IE7, 크롬, FF 에서 테스트 되었습니다
------------
사용법
-----------
list.skin.php(소스의 주석 참고)
1. 11행 : 보여질 이미지 가로, 세로 폭 설정
2. 13행 : 큰 이미지 리사이징을 원하는 경우 주석 해제 및 가로, 세로폭 설정
3. 11행에서 설정한 값보다 큰 이미지를 업로드하고 리사이징 하지않는 경우
큰 이미지는 11행의 설정값 보다 큰 부분은 가려져서 보임(overflow:hidden 됨)
4. 15행 : 썸네일 가로,세로 폭 설정(모든 첨부화일은 썸네일 생성 됨)
5. 17행 : 하단에 보여질 썸네일 목록 갯수 설정 - 첨부 이미지가 설정값 보다 많은 경우 썸네일 리스트 좌우 이동버튼 보임
6. 리사이징 함수 : image_resizetg($org_img, $resizex, $resizey, $bo_table, $wr_id, $bf_no)
$org_img : 경로없는 첨부화일명($list[$i][file][0][file])
$resizex, $resizey: 위 2번 항목의 리사이징 가로,세로 설정 값
$bf_no : 첨부이미지의 순번(0 부터 시작되는 값)
7. 이미지 변환이 단순하기를 희망하시면 191행 수정 explode를 모두 fade로 변경
191행 var effectk=new Array( "fade","explode","explode");
8. 페이지 표시수가 그누 기본값이 10 입니다
스킨에서는 5 정도면 알맞은데 이값을 스킨에 적용하려면 extend/resize_image.php
마지막 줄에 다음과 같이 넣으세요
if(strpos($board_skin_path,'tggal')!==false) $config[cf_write_pages]=5;
## 첨부된 resize_image.php는 이 부분만 추가된 화일 입니다
## 문제는 없지만 resize_image.php 83행에 잘못된 부분이 있었네요
$small_width --> $thumbx, $small_height--> $thumby 로 수정하세요
죄송하지만 수정일시 이전에 받으신 분은 수정된 소스를 다시 가져가세요
: if(!file_exists($img)) <-- 이 부분 위치 및 변수가 잘못 사용 되었군요
* 배포본으로 만드니 수정이 필요한 부분이 또 보이는군요(사용법 8번 항목 추가)
: 페이지 표시 수 스킨에 맞게 적용하기 --> /extend/resize_image.php 수정본 첨부 했습니다
----------------------------------------------
관리자님이 등록한 갤러리아 스킨을 보니 생각나서 배포용으로 정리해서 등록합니다
관리자님이 최근 등록한 갤러리 스킨과 비슷해 보이기도 하군요
포트폴리오에 알맞은 갤러리 스킨 이라고는 하나 조금 수정하면 어느 곳에나 쓸 수 있음
---------
제품사양
---------
추가화일
1. extend/resize_image.php -- 큰이미지 리사이징 및 썸네일 생성
2. 스킨폴더/jquery-ui.min.js -- 이미지 변환 효과
3. 스킨폴더/write_update.skin.php -- 수정등록시 첨부화일 조건에 따라 썸네일 삭제 루틴
4. 스킨폴더/delete.skin.php -- 게시물 삭제시 썸네일 삭제 루틴
필요없는 화일
# 스킨폴더 : view.skin.php, view_comment.skin.php, img폴더의 대다수 화일
------------
특징
-----------
1. 관리자만 리스트 페이지에서 글쓰기 링크 보임($list.skin.php 85행, 수정 가능)
2. 한 게시물에 첨부되는 전체 이미지가 한 페이지가 됨(썸네일 리스트는 rotation 됨)
3. 왼쪽 메뉴의 목록은 게시물 제목이 목록이 됨(목록수 조정은 게시판 관리의 페이지당 목록 수에서 설정)
4. 큰이미지 보기에서 마지막 또는 첫 이미지에서 rotation 됨
5. jQuery용
6. extend/resize_image.php의 큰이미지 리사이징 함수는 다른 게시판에서 사용 가능
# 첨부된 이미지를 리사이징 한 후 $g4[board_file_table]의 정보를 리사이징한 내용으로 수정함
# 리사이징 함수는 가로, 세로를 리사이징 하지 않고 화일용량 크기를 줄이는 용도로 사용할 수 있습니다
7. 리스트 페이지인 동시에 뷰 페이지 입니다
8. IE7, 크롬, FF 에서 테스트 되었습니다
------------
사용법
-----------
list.skin.php(소스의 주석 참고)
1. 11행 : 보여질 이미지 가로, 세로 폭 설정
2. 13행 : 큰 이미지 리사이징을 원하는 경우 주석 해제 및 가로, 세로폭 설정
3. 11행에서 설정한 값보다 큰 이미지를 업로드하고 리사이징 하지않는 경우
큰 이미지는 11행의 설정값 보다 큰 부분은 가려져서 보임(overflow:hidden 됨)
4. 15행 : 썸네일 가로,세로 폭 설정(모든 첨부화일은 썸네일 생성 됨)
5. 17행 : 하단에 보여질 썸네일 목록 갯수 설정 - 첨부 이미지가 설정값 보다 많은 경우 썸네일 리스트 좌우 이동버튼 보임
6. 리사이징 함수 : image_resizetg($org_img, $resizex, $resizey, $bo_table, $wr_id, $bf_no)
$org_img : 경로없는 첨부화일명($list[$i][file][0][file])
$resizex, $resizey: 위 2번 항목의 리사이징 가로,세로 설정 값
$bf_no : 첨부이미지의 순번(0 부터 시작되는 값)
7. 이미지 변환이 단순하기를 희망하시면 191행 수정 explode를 모두 fade로 변경
191행 var effectk=new Array( "fade","explode","explode");
8. 페이지 표시수가 그누 기본값이 10 입니다
스킨에서는 5 정도면 알맞은데 이값을 스킨에 적용하려면 extend/resize_image.php
마지막 줄에 다음과 같이 넣으세요
if(strpos($board_skin_path,'tggal')!==false) $config[cf_write_pages]=5;
## 첨부된 resize_image.php는 이 부분만 추가된 화일 입니다
## 문제는 없지만 resize_image.php 83행에 잘못된 부분이 있었네요
$small_width --> $thumbx, $small_height--> $thumby 로 수정하세요
댓글 63개
게시글 목록
| 번호 | 제목 |
|---|---|
| 154028 | |
| 154024 | |
| 153965 | |
| 153936 |
최신글
탭 갤러리 슬라이드 최신글
3
|
| 153927 | |
| 153911 |
게시판
웹진형태의 후기게시판
5
|
| 153910 |
게시판
출납 게시판
3
|
| 153907 | |
| 153885 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기