겔러리형식 게시판 A형(GD적용) > 그누3 스킨

그누3 스킨

겔러리형식 게시판 A형(GD적용) 정보

갤러리 겔러리형식 게시판 A형(GD적용)

첨부파일

gallery_a_gd.zip (34.7K) 364회 다운로드 2005-02-28 12:52:01

본문

링크1에 있는 관리자님께서 작성하신 "겔러리형식 게시판 A형"에 GD만 적용한것입니다.
관리자님께서 올리신 것과 달라진점

gbupdate.skin.php 추가

gbdelete.skin.php 추가

gblist.skin.php에서 리스트의 이미지 이름 부분 변경
    기존 : <img src='<?=$list[$i][file_image1]?>'
    수정 : <img src='<?=$list[$i][file_image1].".thumb"?>'

이미지는 gif, jpeg, png 처리만 적용됩니다.

##### 2005.02.28 13:00 수정적용 #####################################
홍종기(greenbi)님께서 알려주신 방법으로 기존 관리자님의 스킨에서 이 스킨으로 수정후 리스트에서 이미지가 안보이던 문제를 해결하였습니다.
홍종기(greenbi)님 감사합니다.

> gblist.skin.php파일의 67번째 줄의
>  if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; }
> 를 아래 내용으로 수정해주시면 thumb파일이 없을때 thumb파일을 만들어 줍니다.
> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
> if (!file_exists($list[$i][file_image1])){
>  $list[$i][file_image1] = "$board_skin/noimage.gif";
> }else if(!file_exists($list[$i][file_image1].".thumb")) {
>  // root님께서 올리신 gbupdate.skin.php파일을 호출해서 thumb파일을 만듦
>  $dest_file=$list[$i][file_image1]; //원본파일 이름을 gbupdate.skin.php파일에서 사용하도록 정의
>  include "$board_skin/gbupdate.skin.php";
> }
>

ps1. 기존 관리자님의 스킨을 수정하신 사용자라면 이 스킨을 받으셔서 gbupdate.skin.php와 gbdelete.skin.php를 카피해서 기존 사용중이신 스킨 디렉토리에 넣어주시고 gblist.skin.php는 위의 "리스트 이미지 이름 부분 변경"을 참고하셔서 기존 내용을 수정후 내용으로 수정하시고, 홍종기님께서 알려주신 내용을 적용하시면 기존 스킨 그대로 사용가능 합니다.

ps2. 리스트에서 뿌려주는 속도가 처음에는 조금 느리겠지만 두번째 들어갈때 부터는 기존 보다 많이 빨라질것입니다.(갤러리 스킨에 올려진 이미지 사이즈가 큰것이었다면 큰것일수록 더 빨라진것을 느낄수 있을것입니다.)
추천
0

댓글 전체

노이미지 썸네일 적용이 안돼서 한참을 해매다가 ㅡ.ㅡ 해결하고
혹시나 싶어서 올립니다.

> gblist.skin.php파일의 67번째 줄의
>  if (!file_exists($list[$i][file_image1])) { $list[$i][file_image1] = "$board_skin/noimage.gif"; }
> 를 아래 내용으로 수정해주시면 thumb파일이 없을때 thumb파일을 만들어 줍니다.
> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
> if (!file_exists($list[$i][file_image1])){
>  $list[$i][file_image1] = "$board_skin/noimage.gif";
> }else if(!file_exists($list[$i][file_image1].".thumb")) {
>  // root님께서 올리신 gbupdate.skin.php파일을 호출해서 thumb파일을 만듦
>  $dest_file=$list[$i][file_image1]; //원본파일 이름을 gbupdate.skin.php파일에서 사용하도록 정의
>  include "$board_skin/gbupdate.skin.php";

위에 노이미지 지정해줄때 밑에 두줄도 위에 같이 해줘야 하더군요 밑에처럼요

> 를 아래 내용으로 수정해주시면 thumb파일이 없을때 thumb파일을 만들어 줍니다.
> =+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
> if (!file_exists($list[$i][file_image1])){
>  $list[$i][file_image1] = "$board_skin/noimage.gif";
>  $dest_file=$list[$i][file_image1]; //요부분과
>  include "$board_skin/gbupdate.skin.php";  //요부분 중복돼야 돼네요
> }else if(!file_exists($list[$i][file_image1].".thumb")) {
>  // root님께서 올리신 gbupdate.skin.php파일을 호출해서 thumb파일을 만듦
>  $dest_file=$list[$i][file_image1]; //원본파일 이름을 gbupdate.skin.php파일에서 사용하도록 정의
>  include "$board_skin/gbupdate.skin.php";
> }
중복시키는 방법을 몰라서 ㅡ.ㅡㅋㅋ

이거 몰라서 올매나 해맸는지 ㅜㅜ 하나 하나 익혀가야지
아무튼 GD적용 공부하는데 많은 도움이 됐습니다. 루트님 감사합니다. ^^;;
전체 740
그누3 스킨 내용 검색

회원로그인

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