이메이징 게시판 스킨 수정본 > 그누4 스킨

그누4 스킨

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

이메이징 게시판 스킨 수정본 정보

게시판 이메이징 게시판 스킨 수정본

첨부파일

imazing_gallery_mod.zip (75.5K) 120회 다운로드 2006-07-22 21:18:01

본문

링크의 이메이징 게시판 스킨을 아주 일부만 수정하였습니다.
1)글쓰기에 이메이징앨범생성 버튼이 있어서 이메이징을 생성하고 앨범을 바로 선택할  수 없고 새로고침해야 하기에 이메이징생성 버튼을 리스트로 빼내었습니다.
2)리스트에서 앨범 스크린샷을 클릭하면 앨범이 새창으로 뜨도록 했습니다.
3)글쓰기 후 레벨 9미만은 리스트로 페이지가 자동 이동되도록 수정하였습니다
  (스킨내의 write_update.skin.php 에서 이메이징게시판 이름을 입력해야함)
4)글쓰기에 cheditor 를 삽입하였습니다

위 모든 내용은 순전히 그누홈페이지의 내용의 것들을 이용한 것으로 저의 자작은 하나도 없습니다.
때문에 어떤 오류가 있는지도 아직 잘 모릅니다.
설치와 설정등은 위 링크를 이용하면 되겠습니다.

스킨 수정본이나마 처음으로 올리고 나니 기분은 좋은데 혹여하는 불안감이 드네요..

도움이 되면좋겠습니다
추천
2

댓글 전체

설명서 읽고 그대로 해도 파일이 업로드가 안되네요. (게시판에서 올리니 파일이 올라가지도 않고 이미징에서 올리면 게시판에서 안보이고...) . 조금 더 쉬운 사용법이 나오면 해봐야겠습니다. ㅠㅠ
파일이 업로드가 되는 것이 아니라 이메이징이라는 프로그램에서 앨범을 생성하고 그누보는 게시판에서는 소스만 선택하여 보여주기만하는 것인것으로 압니다
새색시님 수고 많으십니다. ^^ cheditor까지 붙여주시고 ...
기왕이면 미리보기 고정이미지가 업로드한 이미지가 보여졌으면 더 괜챦겠다는 생각이 드는군요.

저도 madem님 처럼 찾아보기하여 업로드한 이미지들이 플래시로 구현되는 줄 알았습니다. 알고보니
그누보드와 링크시켜서 보여주기만 할 따름입니다. 그러므로 반드시 이메이징(일종의 웹용플래시생성기)을 설치하셔야 합니다.
webpark// 성공하셨는지요...
미리보기 이미지는 왠지 첨부가 안되서리....
제가 구현한것이 아니라..오
늘도 역시 삽질로 하루를 보냈지만 해결이 모호합니다
webpark님// 미리보기 고정 이미지를 첨부파일로 하기 위해서는 ..
개인적으로 별로 참신한 것 같지는 않지만 계속 같은 미리보기만 나오는 것보다는 보기가 좋을 듯하여(사실 실력이 없어요)

아래와 같이 하면 되더군요..

1)write.skin.php 에서 188 라인에서 240 라인 까지를 아래의 내용으로 수정

 <td width="84%" class=w_padding><table id="variableFiles"  cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
        <script language="JavaScript">
        var flen = 0;
        function add_file(delete_code)
        {
            var upload_count = <?=(int)$board[bo_upload_count]?>;
            if (upload_count && flen >= upload_count)
            {
                alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
                return;
            }

            var objTbl;
            var objRow;
            var objCell;
            if (document.getElementById)
                objTbl = document.getElementById("variableFiles");
            else
                objTbl = document.all["variableFiles"];

            objRow = objTbl.insertRow(objTbl.rows.length);
            objCell = objRow.insertCell(0);

            objCell.innerHTML = "<input type='file' class=ed size=32 name='bf_file[]' title='파일 용량 <?=$upload_max_filesize?> 이하만 업로드 가능'>";
            if (delete_code)
                objCell.innerHTML += delete_code;
            else
            {
                <? if ($is_file_content) { ?>
                objCell.innerHTML += "<br><input type='text' class=ed size=50 name='bf_content[]' title='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
                <? } ?>
                ;
            }

            flen++;
        }

        <?=$file_script; //수정시에 필요한 스크립트?>

        function del_file()
        {
            // file_length 이하로는 필드가 삭제되지 않아야 합니다.
            var file_length = <?=(int)$file_length?>;
            var objTbl = document.getElementById("variableFiles");
            if (objTbl.rows.length - 1 > file_length)
            {
                objTbl.deleteRow(objTbl.rows.length - 1);
                flen--;
            }
        }
        </script>
    </td>
</tr>

2)print_list.skin.php 와 view.skin.php에서 파일 출력 이라고 되어있는 <?  ========= 내용들=== ?>

곳을 주석처리(갤러리기 이메이징으로 구현되므로 첨부이미지가 보이면 안이쁘므로)

3)이메이징 갤러리의 첫번째 이미지를 첨부파일로 올림

==위와 같이 하면 고정이미지는 첨부이미지의 썸네일로 나타나고 첨부이미지는 보이지 않습니다.

첨부이미지가 보이도록 하려면 print_list.skin.php 와 view.skin.php에서 파일 출력 이라고 되어있는 <?  ========= 내용들=== ?> 의 내용을 주석처리하지 않으면 되겠습니다..

쓰고 나도 너무 허접한 무식한 방법이군요..
많은 시간 투자와 신경을 쓰셨군요.^^ 고맙습니다.
사용해보니 이메이징이 아직 플러그인이나, 스킨, flv의 지원 등등에서 보강해야 할 점이 많이지만
별도의 플래시 어플리케이션이 없이도 웹과 브라우저 상에서 바로 구현할 수 있다는 점이 맘에듭니다.
그누보드에서 사용이 가능하도록 더 좋은 기능들도 많이 보강하시는데 일조하여 주세요 !!
전체 4 |RSS

회원로그인

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