사이트의 첨부된 모든 이미지 추출 (갤러리스킨) > 그누4 스킨

그누4 스킨

스킨의 저작권은 해당 스킨 제작자님께 있으며, 그누보드의 저작권과 다를 수 있습니다.
스킨 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y
그누보드와 관련이 있지만 스킨과 빌더가 아니면 플러그인 게시판에 올려주세요.

사이트의 첨부된 모든 이미지 추출 (갤러리스킨) 정보

기타 사이트의 첨부된 모든 이미지 추출 (갤러리스킨)

첨부파일

image_all.php (4.3K) 748회 다운로드 2007-08-10 12:52:03

본문

저녁먹구 잠깐 짬을 내서 어제 올린 이미지 전체보기 스킨을 조금 손을 봤습니다.~ㅋㅋ
기존의 http://www.sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=57041 에서 몇가지 추가하였습니다.

추가사항
1. 첨부된 이미지사이즈의 비율에 맞춰 이미지 추출 (이미지가 왜곡이 심해서 수정^^;)
2. 마우스 오버시 원본 이미지 가로x세로 사이즈 추출 (이런 기능이 있으면 괜찮을 것 같아서..ㅋ)
3. 이미지 출력수량에 맞춰 자동으로 이미지 총갯수와 페이지별 갯수범위 추출 (기존의 수동방식을 자동으로)

첨부파일은 적당한 곳에 올리고 호출하시면 됩니다.

미리보기 : http://sellerinfo.co.kr/image_all.php


----------------------------------------------------------------------------------------------------
2007. 08. 10 오후 12시 45분에 소스수정되었습니다. 첨부파일 수정하여 재 업로드 했습니다.
(수정한 이유 : 가로세로비율로 이미지크기가 자동 조정되는 부분에서 가로와 세로의 크기의 차이가 많이 안날경우
 / 예 : 367x365 일경우 120x119로 줄여지는데 이럴경우 세로가 지정값보다 크게 나오므로..^^;)

말주변이 없어서 수정이유가 조금 그런데 아무튼 오후 12시 45분전에 다운받으신 분들은 다시 받아주세요.
추천
19

댓글 전체

추천 때리고 잽싸게 다시 적용했습니다 ^^
재가 위에 마이페이지 올렸습니다. 적용해 보시고 이쁘게 수정해주심 너무 감사할 듯... ㅋㅋ
저도 추천 때리고 왔습니다.ㅎㅎㅎ 아무튼 불당님의 불철주야 노고는 늘 감사합니다
실력이 없어서 수정이 될지..ㅠㅠ;
이것은 스킨이 아닙니다. 그냥 프로그램이죠^^
첨부 파일을 받아서 그냥 실행하면 됩니다. ㅋㅋ

그누 설치 디렉토리에 올렸다면...
./image_all.php를 실행하는 것이죠
아하- 그런거군요! 오. 재밌습니다.

근데 제가 제 서버에서 실행하니까 최초 그누보드 메인화면이랑 같이 뜨는데요
위에 미리보기에서처럼 이미지만 나열되는 부분만 따로 불러들이려면 어떻게해야하는지요?
상단은 $g4[path]/_head.php 파일을 불러옵니다. 그러므로 게시판처럼 불러오시려면
include_once("$g4[path]/bbs/_head.php"); 이렇게 해보시면 어떨가요?
제 경우에는
실행은 되는데
상단에 에러 메세지가 뜨더군요..

꼭 구현하고 싶은 기능인데.. 어떻게 해야 되는지 모르겠어요..

결과 보기: http://www.zzizil.net/bbs/image_all.php
그러게요... utf-8이 아니어서 그런건가...
첨부된 파일에서는 없는 $g4[title]를 넣어보세요. _head.php파일 바로 위에
$g4[title] = "photo view";
include_once("$g4[path]/_head.php");
다른 고수분이 답변을 해주셔야 될듯 ㅠㅠ;
소스 52번째줄
<?//출력
  for ($i=0; $one_row = sql_fetch_array($one_result); $i++){
    if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }

if ($one_row[bf_width] > $one_row[bf_height]) {
$width_i = $width_o;
$height_i = ($one_row[bf_height] * $width_o) / $one_row[bf_width] ;
} else if ($one_row[bf_width] < $one_row[bf_height]) {
$width_i = ($one_row[bf_width] * $height_o) / $one_row[bf_height];
$height_i = $height_o;
} else {
$width_i = $height_o;
$height_i = $height_o;
}
?>

이거를 아래의 소스로 수정바랍니다.

<?//출력
  for ($i=0; $one_row = sql_fetch_array($one_result); $i++){
    if ($i>0 && $i%$cols==0) { echo "</tr><tr><td colspan='$cols' height='$image_h'></td></tr><tr>"; }

if ($one_row[bf_width] > $one_row[bf_height]) {
$width_i1 = $width_o;
$height_i1 = ($one_row[bf_height] * $width_o) / $one_row[bf_width] ;
if ($height_i1 > $height_o) {
$width_i = ($width_i1 * $height_o) / $height_i1;
$height_i = $height_o;
} else {
$width_i = $width_i1;
$height_i = $height_i1;
}
} else if ($one_row[bf_width] < $one_row[bf_height]) {
$width_i = ($one_row[bf_width] * $height_o) / $one_row[bf_height];
$height_i = $height_o;
} else {
$width_i = $height_o;
$height_i = $height_o;
}
?>

이미지 가로세로 비율로 줄여주는 소스부분이 조금 업데이트 되었습니다.^^;
select wr_subject from g4_2_write_board6 where wr_id = '29'

1146 : 테이블 'webjin.g4_2_write_board6' 는 존재하지 않습니다.

error file : /webjin/bbs/image_all.php

이런에러 나는데요?
g4/bbs/업로드 했구요.
g4/여기에도 업로드 해보았는데 똑같은 에러납니다.
테이블 board6 이란 생성후 해도 에러뜹니다.
전체 23 |RSS
그누4 스킨 내용 검색 기타에서

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT