SIR 자유이미지 갤러리 게시판 스킨 > 그누4 스킨

그누4 스킨

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

SIR 자유이미지 갤러리 게시판 스킨 정보

갤러리 SIR 자유이미지 갤러리 게시판 스킨

첨부파일

free_image3.tgz (47.9K) 7536회 다운로드 2007-01-26 09:20:32

본문

많은 분들이 요청하셔서 올립니다.

저희 SIR 에서 사용하는 자유이미지 게시판 스킨을 그대로 올렸으며 용도에 맞게 수정해서 사용하셔야 합니다.

특히 download.tail.skin.php 파일에는 업로드 한 회원에게 다운로드시 포인트를 부여하는 부분도 포함이 되어 있으므로 필요하지 않으시다면 이 코드는 삭제하시기 바랍니다.

php 의 exif, gd 모듈이 기본으로 설치되어 있어야 정상 사용 가능합니다.

exif 의 경우에는 실행에는 지장이 없으므로 exif 와 관련된 코드는 삭제하셔도 좋습니다.

두번째 이미지는 게시판의 여분필드에 설정하는것으로

상세페이지에서 보이는 썸네일 사이즈와 최신글에서 보이는 썸네일 사이즈를 설정하는것입니다.

비추천수가 설정값 이상이면 조회가 불가합니다.


추가로 썸네일의 사이즈보다 이미지의 사이즈가 작을 경우 백그라운드가 검정으로 깔리는데 이것을 아직 해결하지 못하였습니다. 회원님들께서 해결하신 후 올려주시면 앞으로 개발하는데 있어 큰힘이 될것 같습니다.
추천
56

댓글 전체

워터마크 삽입은 skin.lib.php 파일의 77라인에서,
지정된 워터마크 또는 아이디가 합성되도록 되어있는데,
exif 데이터가 없는 이미지일경우는 아이디가 합성되네요 ..... ^^

사용하시는 분 들 참고하시라고 올려드립니다...^^
깐죽깐죽,,,찔끔찔끔,,,오방건방,,요리저리 눈치보는것이 아닌

스스럼없이,절대,그냥,막,확,발가벗고 아낌없이 시원하게 주시는 관리자님의 화끈함이

너무 매력적이십니다..그누 화이팅~
[관리자님의 말]
추가로 썸네일의 사이즈보다 이미지의 사이즈가 작을 경우 백그라운드가 검정으로 깔리는데 이것을 아직 해결하지 못하였습니다. 회원님들께서 해결하신 후 올려주시면 앞으로 개발하는데 있어 큰힘이 될것 같습니다.

[나의 말]
@imagefilledrectangle($target, 0, 0, $imgWidth, $imgHeight, 0xffffff); //배경 흰색

0xffffff 부분을 16진값으로 배경색을 주면됩니다.
비추천이 많아서 볼수가 없다는 글을 보시는 분은 상단 두번째 그림에서 처럼 3번째 필드에 필히 숫자 기입하세요...
이것 기입하지 않았다가 ,, 쩝 한 이틀을 씨름 했다는 ,,,,,
무식한 꽃집남자 였습니다^^;;
list.skin.php, write_update.skin.php파일에서 다음과 같은 부분을 찾아 수정해 주세요. 그럼 검정 백그라운드 사라집니다.
data/file/게시판이름/thumb/ 안에 모두 삭제해 주셔야 새로이 썸네일이 생성됩니다.

if ($size[0] > $size[1]) {
                if($size[0] < $board[bo_1]) {
                    $img_width = $size[0];
                    $img_height = $size[1];
                } else {
                    $rate = $board[bo_1] / $size[0];
                    $height = (int)($size[1] * $rate);

                    $img_width = $board[bo_1];
                    $img_height = $height;
                }
            } else {
                if($size[1] < $board[bo_1]) {
                    $img_width = $size[0];
                    $img_height = $size[1];
                } else {
                    $rate = $board[bo_1] / $size[1];
                    $width = (int)($size[0] * $rate);
                    $img_width = $width;
                    $img_height = $board[bo_1];
                }
            }
제 서버에 GD가 2.11인데 스킨을 설치했는데 아무것도 안나오더군요.
해서 찾아보다가 Exif 때문에 안되는걸 알았습니다.
제 서버가 Exif를 지원 안하는 바람에..

해서 이곳 게시판을 검색해보니 아래 링크가 있더군요.

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1327

extend 디렉토리에 위에서 다운받은 extend_lib.php를 넣어주니 되네요..

안되시는 분 참고하세요
SIR 자유이미지 갤러리 게시판 스킨 사용하는데 에러가 있어요.
사진 용량이 큰걸(1메가 이상정도?) 올리면 올리면서 에러가 없으면서도 페이지가
넘어가지 않습니다. 하얀 공백 페이지가 나오는거죠.
 
그리고 갤러리 페이지를 들어가면 에러가 나옵니다.
 
Fatal error: Allowed memory size of 16777216 bytes exhausted (tried to allocate 13824 bytes) in /home/hehe/www/skin/board/free_image3/list.skin.php on line 87
 
그리고 파일 저장 위치에 가보면 사진 파일은 정상적으로 올라와 있지만.
thumb 에는 파일이 아무것도 없네요.
 
사진 용량이 적은것은 잘 올라갑니다.
 
어찌 해결해야할지 방법을 모르겠네요.. 고수님들 부탁 드립니다
바로 위의 글 부분에서 점더 진도를 나가
write_update.skin.php 에서

$src = imagecreatefromjpeg($file);

$src 값이 출력되질 않네요.
사이즈가 작은 이미지는 잘 값이 나오는데 사이즈가 큰 이미지는 왜 $src 값이 출력 되지 않는걸까요?
사진 사이즈가 3000*2000 정도 되는건 안되네요...
위에 문제 해결 못했네요..

2048 * 1500 정도까지는 올라가요..
대체 어떤것에서 제한이 있는지 모르겠네요.
파일 용량하고는 무관한것도 확실하네요.
다른 스킨을 이용하시는것이 좋을듯 합니다...^^
관리자님이 올리신 스킨이 또 있습니다..

http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=41212
이 스킨에 왜 화일을 추가 할 수 없도록 했는지 이제야 알았습니다.
업로드 이미지 한개만 썸네일이 생성되게 되어 있네요.
그리고 gif화일은 워터마크이미지가 생성이 않되구요.
또 소스를 변경해서 화일을 추가해서 올릴 경우 워터마크 이미지가 1개 외에 생성이 되지 않습니다.
화일을 10개 올려도 상세보기 페이지에서는 이미지 한개가 열번 쭈르륵~~~~ ㅠㅠ
이 부분도 소스를 직접 수정해서 사용하셔야 할 것 같습니다.
이미지 여러개를 생각하시는 분들은 다른 스킨을 사용하시는 것이 좋을 것 같아 남깁니다.
혹시 안 되시는 분중에

1. 여분필드2의 130x70 에서 x는 *가 아닙니다. -_-;
2. 사이즈는 130x70으로 해야 썸네일이 생성되더군요! 다른 사이즈는 일단 안됩니다.
서버의 /html/gnuboard4/data/file/d_1/thumb/ 에 207_130x70 이런 이름으로 생성됩니다.
참조하세요!
스킨을 적용하니 아래와 같은 에러메시지가 출력됩니다.
무엇이 문제인지 모르겠습니다.
exif, gd 모듈이 기본으로 설치되어 있기도 하구요...

----------------------------------------------------------------------------------------
Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 12288 bytes) in /hosting/daewonic/docs/homepage/korean_h/skin/board/free_image3/list.skin.php on line 87
------------------------------------------------------------------------------------------
@imagettftext($target, 20, 0, 10, 20, $white, "$g4[path]/img/arialbd.ttf", "sir.co.kr");
   
    $font=ImagePsLoadFont("$g4[path]/img/cibt____.pfb");
    ImagePsText($target, "Testing... It worked!", $font, 32, $white, $white, 32, 32);
    ImagePsFreeFont($font);
   
    @imagejpeg($target, $imgThumb, 100);
    @chmod($imgThumb, 0606); // 추후 삭제를 위하여 파일모드 변경

여기서 무엇을 수정해야지 워터마크가 삽입되나요??
첫번째 줄에 저 ttf 폰트를 넣어야하나요? 
4번째 줄에 그리구 cibt____.pfb 는 무슨파일인가요?
삽질만 계속하다가.. 글자가 깨지는 이유가. ansi 파일이라서 그랬네요 ㅜㅡㅜ

utf-8 로 변환하니. 글자가 안깨지네요 ....

저같은 경험 있으신분은 참고하세요
[문제가 발생했습니다]
이걸 사용했는데 문제가 생기네요...이미지를 업로드하면 그냥 웹브라우저 전체가 하얗고 에러메시지도 나오지 않습니다. 뒤로가기 해서 리스트로 가도 올린 글 자체가 없습니다.
주소창에는 /board/bbs/write_update.php 로 나와있네요.
에러메시지가 있어야 에러를 알 수 있는데...TT
data 파일에 보니 이미지나 썸네일이 생성도 안되어 있습니다.
처음 그누보드4 설치후 이 스킨이 안되시는분들 만 필독~///////////////////////////////
업로드시 하얀 화면에서  멈춰서 계시는분

이게시판은 php설정에  exif 와 GD 를 쓸수 있어야 합니다.. 보통 GD 까지는
웬만한 써버는 지원을 합니다. 근데 exif 요녀석은 지원안하는 서버도 있는데요
그런데 뭐 에러가 나오던 지 안나오던지 해야는데 처음엔 걍 하얀 화면만 나오지요!

뭐 중가중간 alert 코드로 수행되지 않는곳을 찾다고 알았습니다.
그누보드 기본 write_update.php 의 5번째 줄에 각 스킨의 write_update.head.skin.php 를
불러오는 부분이 있는데  지금 이 스킨의 write_update.head.skin.php 파일에
exif에 관련된 내용이 있는데 이 내용이 정상적으로 작동 되기 위해서는 extend_lib.php 파일이
필요 합니다... 위쪽에 sk 님이 잘 설명해주셔서 패스...



위쪽 코멘트중 SK 님 글 다시 적습니다.

제 서버에 GD가 2.11인데 스킨을 설치했는데 아무것도 안나오더군요.
해서 찾아보다가 Exif 때문에 안되는걸 알았습니다.
제 서버가 Exif를 지원 안하는 바람에..

해서 이곳 게시판을 검색해보니 아래 링크가 있더군요.

http://sir.co.kr/bbs/board.php?bo_table=g4_tiptech&wr_id=1327

extend 디렉토리에 위에서 다운받은 extend_lib.php를 넣어주니 되네요..

안되시는 분 참고하세요


////////
그후 write_update.head.skin.php  3 ~ 마지막 줄 까지 주석처리하시면 사용가능하시구요

리스트나 뷰페이지에서도 exif 출력부분을 없애주면 깔끔하게 처리 됩니다.

그동안 다른일에 매달려있어서 아 왜 또 안돼 라고 하면서 시간만 끌다 오늘 처리 하게 되네요 ㅠㅠ.
아이님의 설명대로 작은 이미지 까지 나오게 수정했습니다.http://www.nowart.kr/mwb/bbs/board.php?bo_table=B66&page=0

근데 자유게시판 http://sir.co.kr/bbs/board.php?bo_table=cm_free_image 이거 아닌데요???
(EXIF 정보가 나오는 사진 갤러리 같습니다.)

차감 포인트는 어디서 설정하나요?
동창회 사이트 만들면서 이용해보고 싶은데요 제가 초짜라서 이것을 skin의 basic옆에 올리구요
게시판관리에 들어가서 basic이라고 뜨는데서 현재 올린이름을 선택해 주나요 그런데 이 이름이 안뜨네요
좋은자료 감사합니다
이미지 크기가 너무크면 섬네일 생성시에 에러가나는거같네요;;;  에러방지하시려면

write.skin.php 파일에서 268줄의 if문에아래 내용처럼 if else 문으로하면 에러방지할수있습니다~

 if (f.w.value=='' && !document.getElementById('bf_file_0').value.match(/.(gif|jpg|jpeg|png)$/i))
    {
        alert(document.getElementById('bf_file_0').value+' 은(는) 이미지 파일이 아닙니다.');
        return;
    }else{
var size1,size2;
var tmp = new Image();
var key = document.getElementById('bf_file_0').value;
tmp.src = key;
size1 = tmp.width;
size2 = tmp.height;
              ↓제한넓이          ↓제한높이     
if(size1 > 1600 || size2 > 1200){
alert('이미지의 넓이가 1600 보다 작고 높이가 1200보다 작은 이미지를 업로드해주세요.');
return;
}
}
정말 신기하네.. 설치하였습니다~~.. 이미지 위에 보이는 sir.co.kr과 admin... 이렇게 보이는거,, 삭제는 어떻게 해요..?
그냥 사진만 보이는것이 깔끔 할 것 같아서요..
스킨을올리고 실행을 했더니...
Warning: include_once(../skin/board/free_image3/list.skin.php) [function.include-once]: failed to open stream: No such file or directory in /home/hosting_users/unpyoh01/www/bbs/bbs/list.php on line 167

Warning: include_once() [function.include]: Failed opening '../skin/board/free_image3/list.skin.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/hosting_users/unpyoh01/www/bbs/bbs/list.php on line 167
메시지가 나오네요
고수님.. 알려주세요~
비회원 이미지 보기 클릭하면 "비추천을 많이 받은 글은 확인이 불가합니다." 라는 멘트가 나오고 볼수없더라구요. 이 문제좀 해결해 주실수 있는 분 꼭!!!!!!! 부탁드립니다.
글쓰기할때 wirite.php 소스에서 "개체가 필요합니다" 오류가 나타나요.
줄 : 206, 문자 : 5

이에러 나타나면서 저장이 안되네요.
고수님들 답변 바랍니다.
전체 5,853 |RSS
그누4 스킨 내용 검색

회원로그인

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