[기본 겔러리] + [썸네일 기능] 입니다. 정보
갤러리 [기본 겔러리] + [썸네일 기능] 입니다.첨부파일
본문
밑에 있는 [기본 겔러리] 스킨에... 추가로...
이미지 트래픽을 완화시키기 위해 [썸네일]화 시킨 겁니다.
목록보기 부분에서 이미지들을 작게 축소시키고, 용량을 극소로 줄여서..
출력시키는 기능입니다. 그 만큼 빨리 뜨죠...
현재는 썸네일 생성은 JPG와 PNG 만 됩니다.. (GIF는 원파일을 크기만 줄이고요)
........
근데.. 제가... PHP 초보 거든요.. 고수님들이 소스를 보시면.. 보완점도 많이 있고 최적화도 되야 될거라고 생각하실 겁니다..
그래서.. 제가 만든 것을 응용해서.. 수정보안해 주시면.. 여러사람에게 도움이 될것 같습니다.
이.. 그누보드의 취지도 그런 것 같구요...
저도. 틈틈히 보완하고.. 세련되게.. 디자인 해서.. 추가로 계속 올리 겠습니다.
그럼.. 이만..
----------------------------------------------------------------------
_include.php의 상단에 변수를 설정하도록 해 놨습니다.
$noIMG = $board_skin."/_noIMG.gif"; //[필수](URL) //이미지가 없을경우 대체하는 마크의 경로와 파일명.
$max = 88 ; //[필수](픽셀) // 썸네일 이미지의 가로세로(긴쪽)의 최대치.
$resol = 80 ; //[필수](퍼센트%) // 생성되는 썸네일의 JPG압축률.
$str = 15 ; //[필수](글자수) // 썸네일 밑의 제목의 글자수.
----------------------------------------------------------------------
변수를 바꾸거나 업데이트를 하면.. 기존 썸네일을 지워야 새로 적용됩니다.
이미지 트래픽을 완화시키기 위해 [썸네일]화 시킨 겁니다.
목록보기 부분에서 이미지들을 작게 축소시키고, 용량을 극소로 줄여서..
출력시키는 기능입니다. 그 만큼 빨리 뜨죠...
현재는 썸네일 생성은 JPG와 PNG 만 됩니다.. (GIF는 원파일을 크기만 줄이고요)
........
근데.. 제가... PHP 초보 거든요.. 고수님들이 소스를 보시면.. 보완점도 많이 있고 최적화도 되야 될거라고 생각하실 겁니다..
그래서.. 제가 만든 것을 응용해서.. 수정보안해 주시면.. 여러사람에게 도움이 될것 같습니다.
이.. 그누보드의 취지도 그런 것 같구요...
저도. 틈틈히 보완하고.. 세련되게.. 디자인 해서.. 추가로 계속 올리 겠습니다.
그럼.. 이만..
----------------------------------------------------------------------
_include.php의 상단에 변수를 설정하도록 해 놨습니다.
$noIMG = $board_skin."/_noIMG.gif"; //[필수](URL) //이미지가 없을경우 대체하는 마크의 경로와 파일명.
$max = 88 ; //[필수](픽셀) // 썸네일 이미지의 가로세로(긴쪽)의 최대치.
$resol = 80 ; //[필수](퍼센트%) // 생성되는 썸네일의 JPG압축률.
$str = 15 ; //[필수](글자수) // 썸네일 밑의 제목의 글자수.
----------------------------------------------------------------------
변수를 바꾸거나 업데이트를 하면.. 기존 썸네일을 지워야 새로 적용됩니다.
추천
7
7
댓글 전체
참 이쁘네요
감사합니다.
감시합니다!!
감사합니다.
감사합니다.~~

심플하군요.
감사합니다.^^
깔끔하네요...
감샤..꾸벅
감사~~ 꾸벅_(__)_
잘쓰겠습니당..^^
감사합니다. 잘쓸께요
^.^
플록님과 게시트님이 지적해 주신 부분은 수정해서 새로 올렸습니다.
그런데... 글 삭제시.. 썸네일도.. 삭제되는 기능은 아무래도 고수님의 도움이 필요한 것 같습니다.
목록보기 부분에서 목록에 없는 썸네일을 지울수는 있으나 효율성이 떨어지고..
원본 글목록이 삭제되는 부분에서 썸네일 삭제 이벤트를 줘서 삭제할 수는 있으나..
그러자니.. 스킨 밖에서 수정을 해야 하거든요...
현재, 저의 초보실력으로는 막히는 부분입니다... 고수님들의 도움을 기다립니다..
그런데... 글 삭제시.. 썸네일도.. 삭제되는 기능은 아무래도 고수님의 도움이 필요한 것 같습니다.
목록보기 부분에서 목록에 없는 썸네일을 지울수는 있으나 효율성이 떨어지고..
원본 글목록이 삭제되는 부분에서 썸네일 삭제 이벤트를 줘서 삭제할 수는 있으나..
그러자니.. 스킨 밖에서 수정을 해야 하거든요...
현재, 저의 초보실력으로는 막히는 부분입니다... 고수님들의 도움을 기다립니다..
이은태님의 차기버전을 기대하며 지적해주신 게스트님 감사합니다!
<img src=<?=$thum?>~ 부분이 문제였습니다.
<img src='<?=$thum?>'~ 이렇게 수정하니 잘됩니다.
대단히 고맙습니다!
<img src=<?=$thum?>~ 부분이 문제였습니다.
<img src='<?=$thum?>'~ 이렇게 수정하니 잘됩니다.
대단히 고맙습니다!
파일이름이 공백이면...
<img src='<?=$thum?>' width='<?=$thum_W?>' height='<?=$thum_H?>' alt='<?=$list[$i][wr_subject]?>' !style='border-color:white; border-width:1px; border-style:inset;' border=0 >
'<?=$thum?>' ' ' 따옴표로 막아주면?..
<img src='<?=$thum?>' width='<?=$thum_W?>' height='<?=$thum_H?>' alt='<?=$list[$i][wr_subject]?>' !style='border-color:white; border-width:1px; border-style:inset;' border=0 >
'<?=$thum?>' ' ' 따옴표로 막아주면?..
크게 문제될 것은 없지만, 이미지 삭제시 새로생성된 썸네일은 삭제되지않고 그대로 남아있는 문제와,
jpg파일을 첨부한 경우 썸네일은 생성되는데 인덱싱이 정상적으로 되지않는 경우가 발생합니다.
이상하게도 타 보드에서 복사한 경우는 잘됩니다.
차기 버전에서 개선되었으면 하는 바램으로 말씀드렸습니다.
참고 http://www.phosay.com/php/?doc=bbs/gnuboard.php&bo_table=gallery
jpg파일을 첨부한 경우 썸네일은 생성되는데 인덱싱이 정상적으로 되지않는 경우가 발생합니다.
이상하게도 타 보드에서 복사한 경우는 잘됩니다.
차기 버전에서 개선되었으면 하는 바램으로 말씀드렸습니다.
참고 http://www.phosay.com/php/?doc=bbs/gnuboard.php&bo_table=gallery
플록님 의견 잘들었습니다. 삭제시 썸네일도 같이 삭제되도록 노력하겠습니다.. 근데. 타보드의 경우는 그냥.. admin에서 파일정리 기능으로 일괄삭제 하는 것 같더라구요.
그리고 "JPG의 경우, 썸네일은 생성되는데 인덱싱 처리가 안된다는 말" 제가 말의 뜻을 잘 이해 못했습니다.
저도 역시 초보라서.. 제대로 되는 JPG와 안되는 JPG의 차이점을 말씀해 주시면 좋겠는데요.
다음버전은 더욱 개선시키고 발전시키겠습니다. 감사.
그리고 "JPG의 경우, 썸네일은 생성되는데 인덱싱 처리가 안된다는 말" 제가 말의 뜻을 잘 이해 못했습니다.
저도 역시 초보라서.. 제대로 되는 JPG와 안되는 JPG의 차이점을 말씀해 주시면 좋겠는데요.
다음버전은 더욱 개선시키고 발전시키겠습니다. 감사.
아 이거 찾던 거네요 ^^
감사합니다. 마침 GD 최신버젼으로 서버에도 설치해놨는데... 테스트 할 기회가 생겼네요.
고마워요~
감사합니다. 마침 GD 최신버젼으로 서버에도 설치해놨는데... 테스트 할 기회가 생겼네요.
고마워요~
기본적으로 서버에 GD library 가 설치 되어 있어야 하는 건 아시죠~
GD 2.0 에서만 쓰이는 함수를 몇개 썻습니다.
GD 2.0 에서만 쓰이는 함수를 몇개 썻습니다.
깔끔하며 실용적이군요.
제가 찾던 것입니다.
좋은곳에 잘 쓰겠습니다.
리스트 정렬을 위해, 긴제목을 자르기위해서 gblist.skin.php에서..
<?=$list[$i][subject]?>를<?=cut_str($list[$i][subject],15,"…");?>로 수정해서 쓰고있습니다.
감사합니다!
제가 찾던 것입니다.
좋은곳에 잘 쓰겠습니다.
리스트 정렬을 위해, 긴제목을 자르기위해서 gblist.skin.php에서..
<?=$list[$i][subject]?>를<?=cut_str($list[$i][subject],15,"…");?>로 수정해서 쓰고있습니다.
감사합니다!
너무 좋아요^^*
헌데 jpg도 안뜨는게 군데군데 있네요~~
헌데 jpg도 안뜨는게 군데군데 있네요~~
오 좋네요..
굿..
굿..