글쓰기 "파일첨부" 기능 제한하기... 정보
글쓰기 "파일첨부" 기능 제한하기...본문
리퍼런스 스킨을 쓰고 있습니다.
영업용으로 게시판을 활용하고 있구요...
영업사원이 글을 등록한뒤 운영자가 글수정을 통해 일정분류로 변경을 하면..
그 이후로는 "파일첨부"기능이 안보이게 하고자 합니다.
대신 링크버튼을 만들어서 다른 게시판으로 이동시키려 합니다.
소스를 부탁드리고자 합니다.
꼭 좀 부탁드리겠습니다.
(__)
영업용으로 게시판을 활용하고 있구요...
영업사원이 글을 등록한뒤 운영자가 글수정을 통해 일정분류로 변경을 하면..
그 이후로는 "파일첨부"기능이 안보이게 하고자 합니다.
대신 링크버튼을 만들어서 다른 게시판으로 이동시키려 합니다.
소스를 부탁드리고자 합니다.
꼭 좀 부탁드리겠습니다.
(__)
댓글 전체

보조 필드를 사용해서요
운영자 로그인시
체크박스를 보이게 해서 체크시
보조 필드에 저장되게 한다음에요
write 파일에서 보조 필드에 내용이 있을시
파일첨부 입력폼이 안보이게 하면되겟네여
운영자 로그인시
체크박스를 보이게 해서 체크시
보조 필드에 저장되게 한다음에요
write 파일에서 보조 필드에 내용이 있을시
파일첨부 입력폼이 안보이게 하면되겟네여
답변 감사드립니다.

테스트 해보세요
확인 못해봤어요
옵션 아래다가 추가하시구요
<? ($is_admin) { ?>
<tr>
<td class=write_head>잠 금</td>
<td>
<input type=checkbox name=wr_10 value='1' <?=$write[wr_10]?'checked':'';?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
파일첨부 수정하세요
<? if (!$wr_10) { ?>
<? if ($is_file) { ?>
<tr>
<td class=write_head>
<table cellpadding=0 cellspacing=0>
<tr>
<td class=write_head style="padding-top:10px; line-height:20px;">
파일첨부<br>
<span onclick="add_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_add.gif"></span>
<span onclick="del_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_minus.gif"></span>
</td>
</tr>
</table>
</td>
<td style='padding:5 0 5 0;'><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='field' 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='field' 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>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? } ?>
확인 못해봤어요
옵션 아래다가 추가하시구요
<? ($is_admin) { ?>
<tr>
<td class=write_head>잠 금</td>
<td>
<input type=checkbox name=wr_10 value='1' <?=$write[wr_10]?'checked':'';?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
파일첨부 수정하세요
<? if (!$wr_10) { ?>
<? if ($is_file) { ?>
<tr>
<td class=write_head>
<table cellpadding=0 cellspacing=0>
<tr>
<td class=write_head style="padding-top:10px; line-height:20px;">
파일첨부<br>
<span onclick="add_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_add.gif"></span>
<span onclick="del_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/btn_file_minus.gif"></span>
</td>
</tr>
</table>
</td>
<td style='padding:5 0 5 0;'><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='field' 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='field' 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>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? } ?>

링크 버튼은 반대로
<? if ($wr_10) { ?>
내용 적어주시구
<? } ?>
<? if ($wr_10) { ?>
내용 적어주시구
<? } ?>
wr_10 대신에..현재 확장해 놓은필드중 미사용 필드가 있는데(wr_28).. 상관없죠?
그리구요..옵션아래쪽에 추가하라는 부분이요..정확히 어느부분인지 잘 모르겠습니다.
write.skin 파일내에 여기저기 넣어보면서 해보는데...잘 안되네요...
부여설명좀 부탁드리겠습니다.
그리구요..옵션아래쪽에 추가하라는 부분이요..정확히 어느부분인지 잘 모르겠습니다.
write.skin 파일내에 여기저기 넣어보면서 해보는데...잘 안되네요...
부여설명좀 부탁드리겠습니다.