음....SIR의 스킨 자료실처럼 만들고 싶은데요. 정보
음....SIR의 스킨 자료실처럼 만들고 싶은데요.
본문
SIR의 스킨 자료실처럼
첨부파일등록시에
첨부파일 폼이 두개 나오자나요
첫번째는 스크린샷 넣구
두번째는 스킨파일 등을 넣을수 있게 만ㄹ들고 싶습니다.
도와주세요...^_^)
댓글 전체
아래 링크의 갤러리 스킨중에서 마음에 드시는걸 사용하시면 됩니다..^^
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&sca=%B0%B6%B7%AF%B8%AE
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&sca=%B0%B6%B7%AF%B8%AE
수정대상파일 : 그누보드/skin/board/적용스킨/write.skin.php
아래와 같은 파일처리 부분을 찾아 수정..
원본..
-------------------------------------------------------------------
<?// 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 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>
-------------------------------------------------------------------
수정(파일입력부 2개기본)
-------------------------------------------------------------------
<?// print_r2($file); ?>
<script language="JavaScript">
var flen = 0;
var k = 1;
var str;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
switch (k)
{
case 1: str= "스크린샷"+" "; break;
case 2: str= "스킨파일"+" "; break;
}
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 = str + "<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++;
k++;
}
<?
if ($file_length<2)
for ($i=$file_length+1; $i<2; $i++)
$file_script .= "add_file('');\n";
?>
<?=$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>
-------------------------------------------------------------------
아래와 같은 파일처리 부분을 찾아 수정..
원본..
-------------------------------------------------------------------
<?// 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 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>
-------------------------------------------------------------------
수정(파일입력부 2개기본)
-------------------------------------------------------------------
<?// print_r2($file); ?>
<script language="JavaScript">
var flen = 0;
var k = 1;
var str;
function add_file(delete_code)
{
var upload_count = <?=(int)$board[bo_upload_count]?>;
if (upload_count && flen >= upload_count)
{
alert("이 게시판은 "+upload_count+"개 까지만 파일 업로드가 가능합니다.");
return;
}
switch (k)
{
case 1: str= "스크린샷"+" "; break;
case 2: str= "스킨파일"+" "; break;
}
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 = str + "<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++;
k++;
}
<?
if ($file_length<2)
for ($i=$file_length+1; $i<2; $i++)
$file_script .= "add_file('');\n";
?>
<?=$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>
-------------------------------------------------------------------
감사합니다..^_^)
위에 시그너스님이 자세하게 설명 해 주셨네요... ^^*
게시판 스킨은 아마 이게 가장 가까울 겁니다.
http://www.sir.co.kr/bbs/tb.php/g4_skin/43497
실은 그냥 사용해도 첨부 2개까지만 설정하시면 같은 효과가.... ^^*
포인트 자동 부여 기능도 있네요.
게시판 스킨은 아마 이게 가장 가까울 겁니다.
http://www.sir.co.kr/bbs/tb.php/g4_skin/43497
실은 그냥 사용해도 첨부 2개까지만 설정하시면 같은 효과가.... ^^*
포인트 자동 부여 기능도 있네요.