브레스님의 동영상 스킨에서 첨부를 동시 사용하기 > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

브레스님의 동영상 스킨에서 첨부를 동시 사용하기 정보

브레스님의 동영상 스킨에서 첨부를 동시 사용하기

본문

브레스님의 동영상 풀셋트 스킨을 사용할려고 보니 링크만 가능하게 되어 있더군요.
저는 링크보다는 필요에 의하여 직접 동영상 파일을 첨부할 필요가 있기에 링크와
직접 첨부까지 가능하게 수정을 해봤으며 아시다시피 스킨의 재배포는 안되기에
팁으로만 남깁니다.

스킨자료와 설치 방법은 아래의 자료를 참고 하십시요.

브레스님의 동영상 풀셋트
http://sir.co.kr/bbs/tb.php/g4_skin/27205

수정할 파일은 3개 입니다.

1,
write.skin.php 이파일에서 미리보기용 이미지파일1개
동영상링크1개 동영상 업로드 1개씩만 출력이 되도록 수정이 되었으며
아래의 소스를 글쓰기 화면의 링크와 업로드가 나오는 부분에 아래의
코드로 끼워(교체함) 넣어 주면 됩니다.

<?
 if ($is_file) {
?>
          <tr>
            <td>&nbsp;</td>
            <td>* &quot;미리보기(안내) 용 이미지를 업로드 합니다..</td>
          </tr>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              캡쳐이미지 첨부
            </td>
            <td>
<?
echo "<input type=\"file\" name=\"bf_file[0]\" size=\"60\" class=\"ad\" title=\"파일 용량 " . get_filesize($board['bo_upload_size']) . " 이하만 업로드 가능\">";
if ($w == "u"){
$rows = sql_fetch(" select bf_file, bf_content from {$g4['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '0' ");
if ($rows['bf_file']){
echo "<br /><input type=\"checkbox\" name=\"bf_file_del[0]\" value=\"1\"><a href=\"{$file[1]['href']}\" class=\"link\">{$file[0]['source']}</a>({$file[0]['size']}) 파일 삭제";
}else{
echo "";
}
}
if ($is_file_content){
echo "<br /><input type=\"text\" name=\"bf_content[0]\" size=\"60\" class=\"ad\" value='{$rows['bf_content']}' title=\"업로드 이미지 파일에 해당 되는 내용을 입력하세요.\">";
}
?>
</td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>

 
  <? if ($is_link) { ?>
          <tr>
            <td>&nbsp;</td>
            <td>* &quot;동영상주소에 URL 경로를 입력 합니다.</td>
          </tr>
 
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              동영상 파일의주소
            </td>
            <td><input type='text' class='ed' size='80' name='wr_link1' itemname='링크 #1' value='<?=$write['wr_link1']?>'></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>



<?
 if ($is_file) {
?>

          <tr>
            <td>&nbsp;</td>
            <td>* &quot;동영상 파일을 직접 첨부 합니다.</td>
          </tr>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              동영상 파일첨부
            </td>
            <td>
<?
echo "<input type=\"file\" name=\"bf_file[1]\" size=\"60\" class=\"ad\" title=\"파일 용량 " . get_filesize($board['bo_upload_size']) . " 이하만 업로드 가능\">";
if ($w == "u"){
$rowm = sql_fetch(" select bf_file, bf_content from {$g4['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '1' ");
if ($rowm['bf_file']){
echo "<br /><input type=\"checkbox\" name=\"bf_file_del[1]\" value=\"1\"><a href=\"{$file[1]['href']}\" class=\"link\">{$file[1]['source']}</a>({$file[1]['size']}) 파일 삭제";
}else{
echo "";
}
}
if ($is_file_content){
echo "<br /><input type=\"text\" name=\"bf_content\" size=\60\" class=\"ad\" value='{$rowm['bf_content']}' title=\"업로드 파일에 해당 되는 내용을 입력하세요.\">";
}
?>
</td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>

    <? } ?>

=================================================================

2,
movie.php 의 내용중 상단부분의 아래코드를 찾은후

$view[content] = preg_replace("/(\<img )([^\>]*)(\>)/i", "\\1 name='target_resize_image[]' onclick='image_window(this)' style='cursor:pointer;' \\2 \\3", $view[content]);

위의 소스 바로아래에 다음의 코드를 추가 합니다.

if ($write['wr_link1']) {
$writefilesm = $write['wr_link1'];
}
else
{
$rowsm = sql_fetch(" select bf_file from {$g4['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = 1 ");
$filesm = $rowsm['bf_file'];
$data_path = $g4[path]."/data/file/$bo_table";
  $writefilesm = "{$data_path}/{$filesm}";
}

소스에서 보면 알겠지만 파일첨부 보다 링크가 우선 하므로 필요시 수정 바랍니다.

위코드를 추가한후 아래코드를 찾습니다.

        <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="100%" height="100%" id="MediaPlayer1">
          <param name="Filename" value="<?=$write[wr_link1]?>">

위코드를 아래처럼 바꾸어 줍니다.

        <object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95" width="100%" height="100%" id="MediaPlayer1">
          <param name="Filename" value="<?=$writefilesm?>">

그리고 스크랩에서 자바 에러가 나는데 아래의 코드를
<script language="javascript" src="<?=$g4_path?>/js/common.js"></script>

다음과같이 바꾸어주면 에러가 나지 않습니다.

<script language="javascript" src="<?=$g4[path]?>/js/common.js"></script>

다음 스크랩 클릭시 경로가 안맞는 곳은 아래의 코드를 수정합니다.
<a href="javascript:;" onclick="win_scrap('./bbs/scrap_popin.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>');">

를 아래처럼 수정

<a href="javascript:;" onclick="win_scrap('<?=$g4['bbs_path']?>/scrap_popin.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>');">

=============================================================

3,
list.skin.php 의 코드중 아래의 소스를 찾은후
<? if ($list[$i][wr_link1]) { ?>

위소스를 아래처럼 바꾸어 줍니다.

<? if ($list[$i][wr_link1] || $list[$i][file][1][file]) { ?>

그리고

리스트에서 미리보기용 이미지가 썸네일 생성이 안되는분은
php버전이 높아서 그런현상이 나오므로 환경설정의 여유필드2에
숫자 8 또는9 를 넣어주면 해결이 됩니다.
썸네일 에러 이거 때문에 몇시간을 삽질을 했습니다.ㅠ.ㅠ
추천
1

댓글 13개

좀전에 보니 브레스님의 동영상 플셋트 자료에서 코멘트로 아래의 내용을 언급 하셨네요.
(동영상 파일을 직접 첨부하는 문제및 기타 추가와 관련하여 브레스님이 남기신 코멘트중)

....생략
기능이 추가된 스킨을, 어떤분의 스킨제작요청으로 그분에게 유료로 판매하였기
때문에 당분간은 공개하지 못할듯 싶습니다.

언젠가는 공개가 되겠지요..

라고 하셨군요.  브레스님께서 이글을 보신후
삭제를 요청하시면 자삭을 하겠습니다.
감사합니다///그런데 view.skin.php 에서는 동영상첨부파일이 링크를 클릭했을때만 실행되도록하려면 어찌하면 되나요..

즉..view.skin.php에서 첨부된동영상이 바로보이는데 보이지 않게하고 싶습니다
닉네임을 살짝 바꾸셨군요.^^
아래의 방법으로 하시면 됩니다.

view.skin.php 의 내용중 아래의 코드를 찾아서 주석 처리를 해줍니다.

<?
/****************주석처리함*************************
  //파일 출력
 for ($i=0; $i<=count($view[file]); $i++) {
    if ($view[file][0][view])
    echo $view[file][$i][view] . "<p>";
  }
**************************************************/
?>

위코드 대신에 아래의 코드를 넣어 주신후 링크등의 디자인을 해주시면 됩니다.

<?
//내용보기에서 이미지클릭시 동영상 보기로 제어 및 동영상보기 링크를 출력함 by 헐랭이
//미리보기 이미지가 있고 이미지 클릭시 동영상 뛰우기 (동영상 파일의 링크와 업로드 상관없음)
 if ($view[file][0][file]) {
  $img="$g4[path]/data/file/$bo_table/{$view[file][0][file]}";
  //썸네일을 출력할 경우 아래의 코드로 교체함
  //$img="$g4[path]/data/file/$bo_table/thumb/$wr_id";
  echo "<a href=javascript://  onClick=\"window.open('$board_skin_path/movie.php?bo_table=$bo_table&wr_id=$view[wr_id]', '', 'scrollbars=no,resizeable=no,toolbar=no,status=no,top=100,left=100,width=741,height=472');\"><img src='$img' border=0></a><br><br>";
 }
//  미리보기 이미지와 상관없이 링크와 업로중 하나라도 있다면 동영상보기  링크출력
if ($view[wr_link1] || $view[file][1][file]) {
  echo "<a href=javascript://  onClick=\"window.open('$board_skin_path/movie.php?bo_table=$bo_table&wr_id=$view[wr_id]', '', 'scrollbars=no,resizeable=no,toolbar=no,status=no,top=100,left=100,width=741,height=472');\"> 동영상보기</a><br><br>";
}
?>
헐랭이님//바로 알아보시네요...

그리고 답변고맙습니다.....닉네임을 바꾸어 새롭게 변신(?)하고 싶어서 바꾸어 보았습니다..


재미도 있고요...

그런데 위 팁에서 이미지가 큰경우 관리자 페이지에서 설정해도 줄어들지 않는군요..

----"><img src='$img' width=500 border=0></ ---하였지만..왠지 ....
write.skin.php 수정하니...아예 공백페이지로 나옵니다.
어디서 부터 어디까지를 수정-교체해야할지 자세히 좀 알려주세요.
성공하신 님들이나 헐랭이 님 부탁드립니다.
아래는 write.skin.php 수정한 것입니다.
무엇이 잘 못되었는지? 지적해 주시기 바랍니다.

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<!--  FF(불여우) 에서는 innerHTML 종교시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->

<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off">
  <table width="<?=$width?>" align=center>
    <input type=hidden name=null><!-- 삭제하지 마십시오. -->
<input type=hidden name=w        value="<?=$w?>">
    <input type=hidden name=bo_table value="<?=$bo_table?>">
    <input type=hidden name=wr_id    value="<?=$wr_id?>">
    <input type=hidden name=sfl      value="<?=$sfl?>">
    <input type=hidden name=stx      value="<?=$stx?>">
    <input type=hidden name=spt      value="<?=$spt?>">
    <input type=hidden name=sst      value="<?=$sst?>">
    <input type=hidden name=sod      value="<?=$sod?>">
    <input type=hidden name=page    value="<?=$page?>">
<? if ($w == 'u') {?>
    <input type=hidden name=wr_1    value="<?=$write[wr_1]?>">
    <input type=hidden name=wr_2    value="<?=$write[wr_2]?>">
    <input type=hidden name=wr_3    value="<?=$write[wr_3]?>">
    <? }?>
<tr><td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td colspan=2 ><table width="100%" border="0" cellpadding="0" cellspacing="0" background="<?=$board_skin_path?>/img/vtitle_bg.gif">
                <tr>
                  <td width="4" ><img src="<?=$board_skin_path?>/img/title_left.gif" width="4" height="32"></td>
                  <td align="center"><strong>
                    <?=$title_msg?>
                    </strong></td>
                  <td width="4" ><img src="<?=$board_skin_path?>/img/title_right.gif" width="4" height="32"></td>
                </tr>
              </table></td>
          </tr>
          <? if ($is_name) { ?>
          <tr>
            <td width="95" style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>이름</td>
            <td width="421"><input class=ed maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>
          <? if ($is_password) { ?>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              패스워드</td>
            <td><input class=ed type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>
          <? if ($is_email) { ?>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              이메일</td>
            <td><input class=ed maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>
          <!--
<tr>
    <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font> 옵션</td>
    <td><? if ($is_notice) { ?><input type=checkbox name=notice value="1" <?=$notice_checked?>>공지&nbsp;<? } ?>
        <? if ($is_html) { ?><input onclick="html_auto_br(this);" type=checkbox value="<?=$html_value?>" name="html" <?=$html_checked?>><span class=w_title>html</span>&nbsp;<? } ?>
        <? if ($is_secret) { ?><input type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>비밀글</span>&nbsp;<? } ?>
        <? if ($is_mail) { ?><input type=checkbox value="mail" name="mail" <?=$recv_email_checked?>>답변메일받기&nbsp;<? } ?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#F3F3F3></td></tr>
 -->
          <? if ($is_category) { ?>
          <tr>
            <td height="7" colspan="2"></td>
          </tr>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              분류</td>
            <td><select name=ca_name required itemname="분류">
                <option value="">선택하세요
                <?=$category_option?>
              </select></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>
          <tr>
            <td width="95" style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              동영상제목</td>
            <td><input class=ed style="width:100%;" name=wr_subject itemname="제목" required value="<?=$subject?>"></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>

          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              이름</td>
            <td><input  type="text" class=ed style="width:100%;"  name="wr_1" value="<?=$write[wr_1]?>"></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
      <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              날짜</td>
            <td><input  type="text" class=ed style="width:100%;"  name="wr_2" value="<?=$write[wr_2]?>"></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <tr>
            <td valign="top" style='padding-left:20px; padding-top:3px;'><font color="#BA003A">|&nbsp;</font>
              내용
              <table width=100% cellpadding=0 cellspacing=0>
                <tr>
                  <td align=left valign=bottom> <span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif"></span>
                    <span style="cursor: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif"></span>
                    <span style="cursor: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif"></span>
                  </td>
                </tr>
              </table></td>
            <td style='padding:5 0 5 0;'><textarea id=wr_content name=wr_content class=tx style='width:100%; word-break:break-all;' rows=7 itemname="내용" required
        <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>><?=$content?></textarea>
              <? if ($write_min || $write_max) { ?>
              <script language="javascript"> check_byte('wr_content', 'char_count'); </script>
              <? } ?>
            </td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
<?
 if ($is_file) {
?>
          <tr>
            <td>&nbsp;</td>
            <td>* &quot;미리보기(안내) 용 이미지를 업로드 합니다..</td>
          </tr>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              캡쳐이미지 첨부
            </td>
            <td>
<?
echo "<input type=\"file\" name=\"bf_file[0]\" size=\"60\" class=\"ad\" title=\"파일 용량 " . get_filesize($board['bo_upload_size']) . " 이하만 업로드 가능\">";
if ($w == "u"){
$rows = sql_fetch(" select bf_file, bf_content from {$g4['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '0' ");
if ($rows['bf_file']){
echo "<br /><input type=\"checkbox\" name=\"bf_file_del[0]\" value=\"1\"><a href=\"{$file[1]['href']}\" class=\"link\">{$file[0]['source']}</a>({$file[0]['size']}) 파일 삭제";
}else{
echo "";
}
}
if ($is_file_content){
echo "<br /><input type=\"text\" name=\"bf_content[0]\" size=\"60\" class=\"ad\" value='{$rows['bf_content']}' title=\"업로드 이미지 파일에 해당 되는 내용을 입력하세요.\">";
}
?>
</td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>

 
  <? if ($is_link) { ?>
          <tr>
            <td>&nbsp;</td>
            <td>* &quot;동영상주소에 URL 경로를 입력 합니다.</td>
          </tr>
 
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              동영상 파일의주소
            </td>
            <td><input type='text' class='ed' size='80' name='wr_link1' itemname='링크 #1' value='<?=$write['wr_link1']?>'></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>



<?
 if ($is_file) {
?>

          <tr>
            <td>&nbsp;</td>
            <td>* &quot;동영상 파일을 직접 첨부 합니다.</td>
          </tr>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              동영상 파일첨부
            </td>
            <td>
<?
echo "<input type=\"file\" name=\"bf_file[1]\" size=\"60\" class=\"ad\" title=\"파일 용량 " . get_filesize($board['bo_upload_size']) . " 이하만 업로드 가능\">";
if ($w == "u"){
$rowm = sql_fetch(" select bf_file, bf_content from {$g4['board_file_table']} where bo_table = '{$bo_table}' and wr_id = '{$wr_id}' and bf_no = '1' ");
if ($rowm['bf_file']){
echo "<br /><input type=\"checkbox\" name=\"bf_file_del[1]\" value=\"1\"><a href=\"{$file[1]['href']}\" class=\"link\">{$file[1]['source']}</a>({$file[1]['size']}) 파일 삭제";
}else{
echo "";
}
}
if ($is_file_content){
echo "<br /><input type=\"text\" name=\"bf_content\" size=\60\" class=\"ad\" value='{$rowm['bf_content']}' title=\"업로드 파일에 해당 되는 내용을 입력하세요.\">";
}
?>
</td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>

    <? } ?>

                ;
            }

            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);
        }
        </script></td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>
          <? if ($is_trackback) { ?>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              트랙백주소</td>
            <td><input class=ed size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
              <? if ($w=="u") { ?>
              <input type=checkbox name="re_trackback" value="1">
              핑 보냄
              <? } ?>
            </td>
          </tr>
          <tr>
            <td colspan=2 height=1 bgcolor=#F3F3F3></td>
          </tr>
          <? } ?>
          <? if ($is_norobot) { ?>
          <tr>
            <td style='padding-left:20px; height:25px;'><font color="#BA003A">|&nbsp;</font>
              <?=$norobot_str?>
            </td>
            <td><input class=ed type=input size=10 name=wr_key itemname="자동등록방지" required>
              &nbsp;&nbsp;* 왼쪽의 글자중 <font color="red">빨간글자만</font> 순서대로 입력하세요.</td>
          </tr>
          <? } ?>
          <tr>
            <td colspan=2 height=1 bgcolor=#1B769E></td>
          </tr>
          <tr>
            <td colspan=2 height=3 bgcolor=#EFEFEF></td>
          </tr>
        </table>

        <table width="100%" border="0" cellspacing="0" cellpadding="0">
          <tr>
            <td height="10" colspan="2"></td>
          </tr>
          <tr>
            <td width="50%" align="center" valign="top"><div align="left"><a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a>&nbsp;
              </div></td>
            <td width="50%" align="center" valign="top"><div align="right">
                <input name="image" type=image id="btn_submit" accesskey='s' src="<?=$board_skin_path?>/img/btn_write.gif" border=0 vspace="5">
              </div></td>
          </tr>
        </table>

</td></tr></table>
</form>

<script language="Javascript">
with (document.fwrite) {
    if (typeof(wr_name) != "undefined")
        wr_name.focus();
    else if (typeof(wr_subject) != "undefined")
        wr_subject.focus();
    else if (typeof(wr_content) != "undefined")
        wr_content.focus();

    if (typeof(ca_name) != "undefined")
        if (w.value == "u")
            ca_name.value = "<?=$write[ca_name]?>";
if (typeof(ca_name) != "undefined")
        if (w.value == "r")
            ca_name.value = "<?=$write[ca_name]?>";
}

function html_auto_br(obj)
{
    if (obj.checked) {
        result = confirm("자동 줄바꿈을 하시겠습니까?\n\n자동 줄바꿈은 게시물 내용중 줄바뀐 곳을<br>태그로 변환하는 기능입니다.");
        if (result)
            obj.value = "html2";
        else
            obj.value = "html1";
    }
    else
        obj.value = "";
}

function fwrite_check(f)
{
    var s = "";
    if (s = word_filter_check(f.wr_subject.value)) {
        alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        return;
    }

    if (s = word_filter_check(f.wr_content.value)) {
        alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
        return;
    }

    if (char_min > 0 || char_max > 0)
    {
        var cnt = parseInt(document.getElementById('char_count').innerHTML);
        if (char_min > 0 && char_min > cnt)
        {
            alert("내용은 "+char_min+"글자 이상 쓰셔야 합니다.");
            return;
        } else if (char_max > 0 && char_max < cnt)
        {
            alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
            return;
        }
    }

    if (typeof(f.wr_key) != "undefined") {
        if (hex_md5(f.wr_key.value) != md5_norobot_key) {
            alert("자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.");
            f.wr_key.focus();
            return;
        }
    }

    f.action = "./write_update.php";
    f.submit();
}
</script>
전체 67 |RSS
그누4 팁자료실 내용 검색

회원로그인

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