기본베이직 갤러리 > 그누4 스킨

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 스킨

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

기본베이직 갤러리 정보

갤러리 기본베이직 갤러리

첨부파일

gallery_basic01.zip (40.5K) 1553회 다운로드 2005-07-01 19:20:43

본문

[작업내용 버젼 4.00.17 기준]

'보람찬'님께 또 도움을 받았군요. 마음속 깊이 감사드립니다.
덕분에 좋은 스킨을 또 하나 만들어서 올리게 되는군요.


[스킨내용]

제가 앞서 몇개 올린 스킨에서 좀더 기능을 추가시켜서 만든 '일반 갤러리' 스킨입니다.

리스트환경에서는 특별한 내용이 없고 가변파일 기능을 이용해서 여러개의 이미지 파일을 등록한뒤에 보기화면(view.skin.php)에서 한줄에 여러개의 이미지를 보여줄수 있도록 만든겁니다 (물론 클릭시, 원본크기로 보여줍니다)

간단히 작업내용을 설명드리면...
먼저 파일등록(write.skin.php)시에 뷰화면(view.skin.php)에서 한줄로 표시할
이미지 개수를 지정할수 있도록 했으며 그갯수(현재는 1,2,3,4개)를 선택하고
파일을 저장하면 지정한 갯수만큼 가로 한줄로 이미지를 뿌려서 보여줍니다.
당연히 한개만 선택하면 '게시판설정의 이미지폭크기' 그대로 하나씩 한줄로 보여줍니다.

- 특별히 손보실곳은 없습니다. 그냥 그대로 올리시고 사용하시면 될듯합니다.
- 압축푸셔서 스킨폴더채로 올리신다음, 게시판에서 'gallery_basic01'선택



[작업내용및 참고]
그냥 참고내용입니다... 손대실것은 없습니다.
개인적으로 어지러운건 제가 힘들어서..코드도 나름대로 깔끔하게 정리해뒀으니
보시면 이해가 될겁니다.

-----------------------------
게시판 환경설정
-----------------------------
특별한것은 없으며..
- 뷰화면에서 이미지 바로아래 설명글을 보이게 하려면 '파일설명' 체크
- '이미지폭크기'는 현재 사용하는데로 그냥 사용하시면 됩니다. (저는 650px로 사용중)

------------------------------
write.skin.php 에 보시면 ...
------------------------------
1) '16~18'라인 - 여유필드를 추가하고 필드제목을 지정

2) '221~237' 라인 -  라디오 폼을 이용한 선택폼 구성

3) '336'~'342' 라인 - 라디오폼에 대한 선택처리스크립터 추가(선택안하면 경고창 뜸)



------------------------------
view.skin.php 에 보시면...
------------------------------
1) '113~154'라인 - write.skin.php 에서 옵션지정한 내용을 불러와서 처리한후, 이미지 보여줌


-------------------------------------------------
기타, bstyle.css 파일은 게시판 스타일시트 파일.
-------------------------------------------------



p.s;
- 등록폼에서 파일뷰 갯수를 조정하시려면
'라디오폼필드'를 추가하고 더불어 '스크립터를 수정'해주시면 됩니다'

잘 응용하셔서 보다 나은 스킨을 기대합니다.
개인적으로 여기 기능에 썸네일 기능도 붙여볼 생각을 하고 있기는 한데 언제일지는 모르겠고,
누구라도 먼저 관심있으시면 코드가 깔끔하게 정리된 썸네일기능을 첨부하여
나은 스킨을 등록해주시길 기대해 봅니다.
추천
0

댓글 전체

view.skin.php 내용중에 아래와 같이 주석처리된 부분을 아래 코드로 수정하십시요.

[수정내용]
글쓰기시, 이미지개수를 선택하고 실제로는 아무 이미지를 등록하지 않았을경우 view.skin.php에서 발생되는 에러를 수정


<!------- {gblist.skin.php 에서 지정한 이미지갯수만큼 뷰화면에서 한줄로 출력 } ----//---------->

<?
$n = $view[wr_2]; // 한줄당 출력 이미지수

if ($n > (count($view[file])-1)) {
$i_count = (count($view[file])-1);  //원본이미지수가 적으면 적은갯수를..
}
else {
$i_count = $n; //원본이미지수가 많으면 설정갯수를..

if ($i_count > 0) {
$wid = (int)($board[bo_image_width]/$i_count); //게시판환경설정->'이미지폭크기'를 갖고 나눈다
$board[bo_image_width] = $wid; //자동이미지폭 조정을 위해 다시 넘겨준다..
$wid = (int)(1/$n*100);
}
echo "<table width='100%' cellpadding=3 cellspacing=0 border=0>";
echo "<tr>";
        for ($i=0; $i<=count($view[file]); $i++) {

if (($view[file][$i][view]) && $i>0 && ($i%$n == 0)) {
echo "</tr><tr>";
}
            if ($view[file][$i][view]) {
echo "<td align='center' valign='top' style='word-break:break-all'>";
echo $view[file][$i][view];
echo "<br><br>". $view[file][$i][content]; // 이미지 설명글 {게시판 환경설정에서 체크}
}
        }

// 부족한 <td> 갯수 맞추는 작업
if ((count($view[file])-1) % $n != 0) {
$td_cnt = $n - ((count($view[file])-1)%$n);
for ($t=0; $t<$td_cnt; $t++) {
echo "<td>&nbsp;</td>";
}
}

echo "</tr></table>";
echo "<p>";
        ?>

<!--------------- 여기까지 -------------------------------------//------->
색상변경은 bstyle.css 에 보시면 헤더스타일 색상 지정하는곳이 있으니 참고하셔서 원하는 색상으로 바꾸세요

그리고 제가 앞서 올린 '멀티갤러리' 스킨도 위 기능을 적용하여 다시 올려두었으니
혹시 이미 받으신분 계시다면 다시 받아서 사용하십시요...좀더 편리합니다.
$n = $view[wr_2]; // 한줄당 출력 이미지수
혹시 이부분에서
$n = $view[wr_1]; // 한줄당 출력 이미지수
이 아닌가 싶네요...
2로 하면 옵션적용이 안됩니다..
리스트에서 이미지 클릭하면 상세내용 보기 페이지로 넘어가는데...
클릭시 이미지원본파일 보기할려면 어디 수정해야 되죠?
전체 41 |RSS
그누4 스킨 내용 검색
  • 게시물이 없습니다.

회원로그인

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