미리보기 되는 갤러리 스킨 > 그누4 스킨

그누4 스킨

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

미리보기 되는 갤러리 스킨 정보

갤러리 미리보기 되는 갤러리 스킨

첨부파일

gall.zip (42.1K) 1473회 다운로드 2008-04-20 08:29:03

본문

맨날 받아만 가다가 첨으로 올려봅니다.
알믄서님께서 올려주신 스킨을 수정했습니다. 알믄서님 답변이 없으셔서 허락 못받고 올립니다.
기존 스킨에 제목과 작은 이미지 위치가 제가 생각하는것과 틀려서요.
skin/board 아래에 압축 푸시고 관리자화면에서 페이지당 목록수 수정하셔야됩니다.
실력이 미천하여 코드가 엉망입니다.ㅠㅠ
추천
12

댓글 전체

고맙 습니다.  정  이쁜 스킨 이네요   

테스 트 과정에서 좀  내용 수정 이필요합니다.

ㄱ: 파일 업데이트  첨부파일  추가 안됩니다.
ㄴ:파일 추력 view.skin.php 내용 이 출력에서  이미지 자 싸이즈 조졸 안됩니다. 

이두가지만 수정 하면  진짜 이쁜  스킨 입니다.   

수고 하였습니다.
글쓰기 :

이미지 업도드    에서  업로드 개수를 추가할수 없구요  .

파일출력: view.skin.php  문서출력  에서  이미지 폭 이  자동적으로 맞춰 야 되는데 

명어를 다지워서  안되네요   

이두가지 하면  참  좋은 스킨입니다. 

두번 다시  스킨 공개 해주서서 고맙습니다. 

msn:*** 개인정보보호를 위한 이메일주소 노출방지 *** 
아그나블레이드 님  시간 있으면  추가하세요
대부분 다 아시고 계시는 내용이겠지만,
제가 경험한 바로는,
테이블 폭은 관리자 페이지에서 조절가능하고,
view.skin.php파일 뒷 부분에 아래내용을 첨부하면,
테이블 폭 범위내에서 이미지 크기가 조절되더군요.
감사히 잘 쓰고 있습니다.

<script language="JavaScript">
// HTML 로 넘어온 <img ... > 태그의 폭이 테이블폭보다 크다면 테이블폭을 적용한다.
function resize_image()
{
    var target = document.getElementsByName('target_resize_image[]');
    var image_width = parseInt('<?=$board[bo_image_width]?>');
    var image_height = 0;

    for(i=0; i<target.length; i++) {
        // 원래 사이즈를 저장해 놓는다
        target[i].tmp_width  = target[i].width;
        target[i].tmp_height = target[i].height;
        // 이미지 폭이 테이블 폭보다 크다면 테이블폭에 맞춘다
        if(target[i].width > image_width) {
            image_height = parseFloat(target[i].width / target[i].height)
            target[i].width = image_width;
            target[i].height = parseInt(image_width / image_height);
        }
    }
}

window.onload = resize_image;

</script>
감사합니다.
컴퓨터기술자님// view.skin.php에서가 아니라 list.skin.php에서 이미지를 보여주는 스킨입니다. 그래서 게시물의 업로드도 1개구요. 저도 실력이 미천하다보니 말씀하신 부분 수정은 해결하는데로 올리겠습니다.
유피쿠루님// 12개로 하시면 됩니다^^;
로그아웃되도 뷰페이지 링크가 걸렸으면 좋겠는데 # 이렇게 되네요.

<table width="100%" cellpadding="0" cellspacing="0" border="0" >
<tr>   
<td width="14%" >   
<table cellpadding="0" cellspacing="0" border="0" bordercolor="#E1E1E2" style="border-collapse:collapse">
<tr>
        <!-- 목록 -->
        <? for ($i=0; $i<count($list); $i++) {
echo "<td width='93' height='90' align='center' style='letter-spacing=-1;'  >";
if(!$member[mb_id]) {
$list[$i][href] = "#";
}

$list_file = sql_fetch("select bf_file from $g4[board_file_table] where bo_table='$bo_table' and bf_no = '0' and wr_id='{$list[$i][wr_id]}'");
if($list_file[bf_file]) {
$list_file_view[$i] = "<img src='./../data/file/$bo_table/$list_file[bf_file]' style='cursor:pointer' border=0 width=$small_width height=$small_height onmouseover=\"document.getElementById('large').src='./../data/file/$bo_table/$list_file[bf_file]'; document.getElementById('view').href='{$list[$i][href]}'\">";
$list_lfile_view[$i] = "<a id=view href='#'><img id=large src='./../data/file/$bo_table/$list_file[bf_file]' border=0 width=$large_width height=$large_height></a>";
}else {
$list_file_view[$i] = "";
$list_lfile_view[$i] = "";
}
$latest_subject = cut_str($list[$i][subject], 12, '...'); // 제목

echo $list_file_view[$i];
echo "<br>";
echo "[".$latest_subject."]";
echo "</td>";

if($i%2) {
echo "</tr><tr>";
}

} ?>
      </td>     
      </tr>     
    </table>
 
  <!--끝-->

어딜 고쳐야 하나요? 알려주세요
관리자에서 글쓰기 버튼 옆에. 선택삭제 선택복사 선택이동 이 기능 안되는건가요??
버튼 누르면 스크립트 오류 나구요. 그리고 선택삭제 인데.. 선택하는 체크 박스 같은것도 안보이네요.
관리자로 접속 했는데도요.. 저만 그런가요??
로그아웃했을때 링크 안되시는 분들
list.skin.php파일에서
아래부분 삭제해주시면 링크됩니다..

저도 잘모르지만 어찌저찌 하여 되길래 올립니다.
------------------------------------------------
if(!$member[mb_id]) {
$list[$i][href] = "<?=$img?>";

}
전체 11 |RSS
그누4 스킨 내용 검색

회원로그인

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