이미지태그 올리면 주소가 바껴서 엑박떠요.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이미지태그 올리면 주소가 바껴서 엑박떠요.. 정보

이미지태그 올리면 주소가 바껴서 엑박떠요..

본문

html적용해서 글을쓰고난뒤 보면 태그는 제대로 되었는데 이미지가 엑박으로 떠서
주소를 보면 이상하게 홈페이지계정으로 바껴져있더라구요....ㅜㅜ
<img src="http://원래이미지계정/pds/201101/26/37/b0009337_4d3f7f5ceec10.jpg">
에서 아래처럼 변해서 글올려져요..
<img src="http://제홈계정주소/data/cheditor4/1102/b0009337_4d3f7f5ceec10_E6N4gCKL.jpg">

다른게시판스킨으로 했을때는 아무이상없이 잘 올려졌는데 이 스킨으로 하면 꼭 이런식으로 뜨네요;;

웹버스 게시판사용하고 있고 http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=95667&sca=&sfl=wr_name%2C1&stx=%B1%D7%B8%B2%C0%E5%BC%F6&sop=and 어디가 문제인지 좀 알려주세요..ㅠㅠ

view.skin.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style type="text/css">
<!--
@import url("../../../webbus01.css");
-->
</style>
<!--프린트공간 시작 소스코드 시작-->
<link href="css/webbus01.css" rel="stylesheet" type="text/css" />
<div id='print_table'>
<!--프린트공간 시작 소스코드 끝-->

<!-- 게시글 보기 시작 -->
<table width="<?=$width?>" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF">
  <tr><td>


<div style="clear:both; height:22px;">
    <div style="float:left;">
    <a href='<?=$g4[bbs_path]?>/board.php?bo_table=<?=$bo_table?>'><span class="gray6s"></span> </a>
<span class="gray8s"><? if ($is_category) { echo ($category_name ? "> $view[ca_name] " : ""); } ?></span>
</div>
    <div style="float:right;">
    <? if ($prev_href) {
echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\" id=\"btn_list\"><img src='{$board_skin_path}/img/btn_prev.gif' align=absmiddle border='0' title='이전글보기'></a>"; } else { echo "<img src='{$board_skin_path}/img/btn_prev.gif' align=absmiddle border='0' title='글이 없습니다'>"; } ?>&nbsp;<? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\" id=\"btn_list\"><img src='{$board_skin_path}/img/btn_next.gif' align=absmiddle border='0'  title='다음글보기'></a>"; } else { echo "<img src='{$board_skin_path}/img/btn_next.gif' align=absmiddle border='0' title='글이 없습니다'>"; } ?>
      <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/search_list.gif' border='0' align='absmiddle'></a> "; } ?>
      <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
</div>
</div>

<div style="border-top:1px solid #ddd; border-bottom:1px solid #eee; clear:both; height:34px; background-color:FCFCFC; repeat-x;">
    <table border=0 cellpadding=0 cellspacing=0 width=100%>
    <tr>
        <td style="padding:8px 0 0 6px;">
            <div style="color:#333333; font-size:13px; font-family:돋움; font-weight:bold; word-break:break-all;">
            <?=cut_hangul_last(get_text($view[wr_subject]))?>
<img src='<?=$board_skin_path?>/img/icon_comment.gif' border='0' align='absmiddle' title="코멘트" /> <span class="blue2s"><?=number_format($view[wr_comment])?></span>
</div>
        </td>
    </tr>
    </table>
</div>
<table border=0 cellpadding=0 cellspacing=0 width=<?=$width?>>
<tr>
    <td height=26>
        <div style="float:left;">
&nbsp;&nbsp;<span class="gray8s">작성자:</span> <span class="gray6s"><strong><?=level_icon($write[mb_id])?> <?=$view[wr_name]?></strong></span>&nbsp;
<img src='<?=$board_skin_path?>/img/icon_clock.gif' border='0' align='absmiddle'> <span class="gray8s"><?=date("Y-m-d H:i", strtotime($view[wr_datetime]))?></span>
<!--IP주소 부분숨기기소스-->
<span class="gray6s">
<? if ($is_ip_view) {
            $ip0 = explode(".",$ip);
            $ip_guest = $ip0[0] .".♡.".$ip0[2].".".$ip0[3];
            $ip_admin = $ip0[0] .".".$ip0[1].".".$ip0[2].".".$ip0[3];
            if($member[mb_level] >= 10) { echo $ip_admin; } else { echo $ip_guest; }
          }
          ?>
  </span>
  <!--IP주소 부분숨기기소스 끝-->
</div>
        <div class="gray6s" style="float:right;">
        <img src="<?=$board_skin_path?>/img/icon_view.gif" align=absmiddle> 조회 : <?=number_format($view[wr_hit])?>
        <? if ($is_good) { ?>&nbsp;<img src="<?=$board_skin_path?>/img/icon_good.gif" align=absmiddle> 추천 : <?=number_format($view[wr_good])?><? } ?>
        <? if ($is_nogood) { ?>&nbsp;<img src="<?=$board_skin_path?>/img/icon_nogood.gif" align=absmiddle> 비추천 : <?=number_format($view[wr_nogood])?><? } ?>
&nbsp;
</div>
    </td>
</tr>
<tr>
<td style="height:1px; bgcolor:#eeeeee;"></td>
</tr>
<tr>
<td>
<div style="border-top:1px solid #ddd; clear:both; height:30px; repeat-x;">
<table border="0" cellpadding="0" cellspacing="0" width="100%">
  <tr>
    <td width="50%" style="padding:5px 0 0 6px;">
  </td>
    <td width="50%" align="right" style="padding:5px 6px 0 0;"><!-- 편리버튼모음 -->
        <div style="float:right;">
          <!--스크랩-->
          <? if ($scrap_href) { echo "<a href=\"javascript:;\" onclick=\"win_scrap('$scrap_href');\"><img src='{$board_skin_path}/img/basic_btn_03.gif' align=absmiddle border='0'></a>"; } ?>
          &nbsp;
          <!--스크랩-->
          <!--즐겨찾기-->
          <a href="#" class="gray8s" onclick="javascript:window.external.AddFavorite('<?=$g4['url']?>/<?=$g4['bbs']?>/board.php?bo_table=<?=$bo_table?>&amp;wr_id=<?=$wr_id?>','<?=$g4['title']?>');"><img src="<?=$board_skin_path?>/img/basic_btn_05.gif" align="absmiddle" border="0" /></a>&nbsp;
          <!--즐겨찾기-->
          <!--주소복사-->
          <? if ($trackback_url) { ?>
          <a href="javascript:trackback_send_server('<?=$trackback_url?>');" title='주소 복사' class="gray8s" style="letter-spacing:0;"><img src='<?=$board_skin_path?>/img/basic_btn_07.gif' align="absmiddle" border='0' /></a>&nbsp;
          <? } ?>
          <!--내용복사-->
          <a href="#" title='내용 복사' class="gray8s" style="letter-spacing:0;"><img src='<?=$board_skin_path?>/img/basic_btn_09.gif' align="absmiddle" border='0' /></a>&nbsp;
          <!--내용복사-->
          <!--메일보내기 //베타버전으로 오류발생,추후 추가 예정
  <a href="javascript:win_comment('<?=$board_skin_path?>/mail.skin.php?bo_table=<?=$bo_table?>&wr_id=<?=$wr_id?>');"><img src='<?=$board_skin_path?>/img/basic_btn_11.gif' align="absmiddle" border='0' /></a>&nbsp;
          메일보내기-->
          <!--인쇄-->
          <a href='#' title='인쇄' onclick="window.open('print.html','print_win','width=780,height=720,left=100,status=no,toolbar=no,resizable=no,scrollbars=yes')"><img src='<?=$board_skin_path?>/img/basic_btn_13.gif' align="absmiddle" border='0' /></a>&nbsp;
          <!--인쇄-->
        </div>
      <!-- 편리버튼모음 끝 --></td>
  </tr>
</table>
</div>
</td>
</tr>

<?
// 가변 파일
$cnt = 0;
for ($i=0; $i<count($view[file]); $i++) {
    if ($view[file][$i][source] && !$view[file][$i][view]) {
        $cnt++;
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_file.gif' align=absmiddle>";
        echo "<a href=\"javascript:file_download('{$view[file][$i][href]}', '{$view[file][$i][source]}');\" title='{$view[file][$i][content]}'>";
        echo "&nbsp;<span style=\"color:#888;\">{$view[file][$i][source]} ({$view[file][$i][size]})</span>";
        echo "&nbsp;<span style=\"color:#ff6600; font-size:11px;\">[{$view[file][$i][download]}]</span>";
        echo "&nbsp;<span style=\"color:#d3d3d3; font-size:11px;\">DATE : {$view[file][$i][datetime]}</span>";
        echo "</a></td></tr>";
    }
}

// 링크
$cnt = 0;
for ($i=1; $i<=$g4[link_count]; $i++) {
    if ($view[link][$i]) {
        $cnt++;
        $link = cut_str($view[link][$i], 70);
        echo "<tr><td height=30 background=\"$board_skin_path/img/view_dot.gif\">";
        echo "&nbsp;&nbsp;<img src='{$board_skin_path}/img/icon_link.gif' align=absmiddle>";
        echo "<a href='{$view[link_href][$i]}' target=_blank>";
        echo "&nbsp;<span style=\"color:#888;\">{$link}</span>";
        echo "&nbsp;<span style=\"color:#ff6600; font-size:11px;\">[{$view[link_hit][$i]}]</span>";
        echo "</a></td></tr>";
    }
}
?>
<tr>
    <td height="100%" style="word-break:break-all; padding:10px;">
        <?
        // 파일 출력
        for ($i=0; $i<=count($view[file]); $i++) {
            if ($view[file][$i][view])
                echo $view[file][$i][view] . "<p>";
        }
        ?>

        <!-- 내용 출력 -->
        <span id="writeContents" class="ct lh" style='line-height:200%'><?=$view[content];?></span>
       
        <?//echo $view[rich_content]; // 과 같은 코드를 사용할 경우?>
        <!-- 테러 태그 방지용 --></xml></xmp><a href=""></a><a href=''></a>

        <? if ($nogood_href) {?>
        <div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
        <div style="color:#888; margin:7px 0 5px 0;">비추천 : <?=number_format($view[wr_nogood])?></div>
        <div><a href="<?=$nogood_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_nogood.gif" align="absmiddle"  border="0"></a></div>
        </div>
        <? } ?>

        <? if ($good_href) {?>
        <div style="width:72px; height:55px; background:url(<?=$board_skin_path?>/img/good_bg.gif) no-repeat; text-align:center; float:right;">
        <div style="color:#888; margin:7px 0 5px 0;"><span style='color:crimson;'>추천 : <?=number_format($view[wr_good])?></span></div>
        <div><a href="<?=$good_href?>" target="hiddenframe"><img src="<?=$board_skin_path?>/img/icon_good.gif" align="absmiddle" border="0"></a></div>
        </div>
        <? } ?>

</td>
</tr>
<? if ($is_signature) { echo "<tr><td align='center' style='border-bottom:1px solid #E7E7E7; padding:5px 0;'>$signature</td></tr>"; } // 서명 출력 ?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td align="right">
    </td>
  </tr>
</table>
<br>

<?
// 코멘트 입출력
include_once("./view_comment.php");
?>

<div style="clear:both; height:43px;">
    <div style="float:left; margin-top:10px;">
    <? if ($prev_href) { echo "<a href=\"$prev_href\" title=\"$prev_wr_subject\"><img src='$board_skin_path/img/btn_prev.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    <? if ($next_href) { echo "<a href=\"$next_href\" title=\"$next_wr_subject\"><img src='$board_skin_path/img/btn_next.gif' border='0' align='absmiddle'></a>&nbsp;"; } ?>
    </div>

    <!-- 링크 버튼 -->
    <div style="float:right; margin-top:10px;">
    <?
    ob_start();
    ?>
    <? if ($copy_href) { echo "<a href=\"$copy_href\"><img src='$board_skin_path/img/btn_copy.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($move_href) { echo "<a href=\"$move_href\"><img src='$board_skin_path/img/btn_move.gif' border='0' align='absmiddle'></a> "; } ?>

    <? if ($search_href) { echo "<a href=\"$search_href\"><img src='$board_skin_path/img/btn_list_search.gif' border='0' align='absmiddle'></a> "; } ?>
    <? echo "<a href=\"$list_href\"><img src='$board_skin_path/img/btn_list.gif' border='0' align='absmiddle'></a> "; ?>
    <? if ($update_href) { echo "<a href=\"$update_href\"><img src='$board_skin_path/img/btn_modify.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($delete_href) { echo "<a href=\"$delete_href\"><img src='$board_skin_path/img/btn_delete.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($reply_href) { echo "<a href=\"$reply_href\"><img src='$board_skin_path/img/btn_reply.gif' border='0' align='absmiddle'></a> "; } ?>
    <? if ($write_href) { echo "<a href=\"$write_href\"><img src='$board_skin_path/img/btn_write.gif' border='0' align='absmiddle'></a> "; } ?>
    <?
    $link_buttons = ob_get_contents();
    ob_end_flush();
    ?>
    </div>
</div>

</td></tr></table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
<br>
<!--프린트공간 끝 소스코드 시작-->
</div>
<!--프린트공간 끝 소스코드 끝-->

<script language="JavaScript">
function file_download(link, file) {
    <? if ($board[bo_download_point] < 0) { ?>if (confirm("'"+file+"' 파일을 다운로드 하시면 포인트가 차감(<?=number_format($board[bo_download_point])?>점)됩니다.\n\n포인트는 게시물당 한번만 차감되며 다음에 다시 다운로드 하셔도 중복하여 차감하지 않습니다.\n\n그래도 다운로드 하시겠습니까?"))<?}?>
    document.location.href=link;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript">
window.onload=function() {
    resizeBoardImage(<?=(int)$board[bo_image_width]?>);
    drawFont();
}
</script>
<!-- 게시글 보기 끝 -->


write.skin.php

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
//여분필드사용한것설명
//wr_9 이모티콘, wr_10 태그

//치에디터삽입시
if ($is_dhtml_editor) {
    include_once("$g4[path]/lib/cheditor4.lib.php");
    echo "<script src='$g4[cheditor4_path]/cheditor.js'></script>";
    echo cheditor1('wr_content', '100%', '450');
}
?>

<style type="text/css"> 
img{border:0;}
a, a:link, a:visited, a:active{color:#414141; text-decoration:none;}
a:hover{text-decoration:underline;}
.boardtype {width:<?=$width?>; border-bottom:1px solid #e0e1db; color:#666; font-size:12px; table-layout:fixed; border-collapse:collapse;}
.boardtype caption{  background:url(<?=$board_skin_path?>/img/title_bg.gif) no-repeat -2px 0; padding:10 0 8 15; letter-spacing:-1px; text-align:left; border-top:1px solid #e0e1db;  font-weight: bold; color:#333; }
.boardtype thead th{ line-height:18px; padding:5px 0 4px 0px; border-top:solid 1px #e0e1db; font-weight: normal; letter-spacing:-1px; }
.boardtype thead th.guest1{ padding:4px 0 4px 6px;  }
.boardtype thead td{ padding:4px 0 4px 0px; text-align:left; border-top:solid 1px #e0e1db; letter-spacing:-1px; }
.boardtype thead td.guest1{ padding:4px 0 4px 6px; text-align:left; border-top:solid 1px #e0e1db; letter-spacing:-1px; line-height:160%; vertical-align:bottom; color:#888888; }
.boardtype tbody th{ line-height:18px; padding:5px 0 4px; border-top:solid 1px #e0e1db; font-weight: normal; letter-spacing:-1px; }
.boardtype tbody td{ padding:4px 0 3px 0px; text-align:left; border-top:solid 1px #e0e1db; }
#variableFiles td { border:0px; }

.board_button { float:right; margin-top:5px; padding:0px; text-align:center; }
/* #gBtn7 */
#gBtn7 a{display:block; background:url('<?=$board_skin_path?>/img/gBtn7_bg.gif') left 0; float:left; font:11px 돋움; color:#555; padding-left:6px; text-decoration:none; height:27px; cursor:pointer; margin-right:3px; overflow:hidden; letter-spacing:-1px; margin-left:3px;}
#gBtn7 a:hover{background:url('<?=$board_skin_path?>/img/gBtn7_bg.gif') left -27px}
#gBtn7 a span{display:block; float:left; background:url('<?=$board_skin_path?>/img/gBtn7_bg.gif') right 0; line-height:240%; padding-right:6px; height:27px; overflow:hidden}
#gBtn7 a:hover span{background:url('<?=$board_skin_path?>/img/gBtn7_bg.gif') right -27px; color:#000}
#gBtn7 span { display:block; float:left; background:url('<?=$board_skin_path?>/img/gBtn7_bg.gif') right 0; line-height:240%; padding-right:0px; height:27px; overflow:hidden}
#gBtn7 span input{display:block; background:url('<?=$board_skin_path?>/img/gBtn7_bg.gif') left 0; float:left; font:11px 돋움; color:#555; padding-left:6px; height:27px; margin-right:3px; overflow:hidden; letter-spacing:-1px; border:0px;}
</style>

<script language="javascript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>

<link href="css/webbus01.css" rel="stylesheet" type="text/css" />
<form name="fwrite" method="post" onsubmit="return fwrite_submit(this);" enctype="multipart/form-data" style="margin:0px;">
<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=sca      value="<?=$sca?>">
<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?>">

<table width="99%" border="0" cellspacing="0" cellpadding="0">

    <tr>
      <td>&nbsp;</td>
    </tr>
  </table>
 
<table border="0" cellpadding="0" cellspacing="0" class="boardtype" summary="게시판의 글쓰기">
<colgroup>
<col width="80">
<col>
<col width="80">
<col>
<col width="120">
<col>
</colgroup>
<? if ($is_guest) { ?>
<thead>
<tr>
<? if ($is_name) { ?>
<th scope="col">글쓴이</th>
<td><input class='ed' maxlength=20 size=24 name=wr_name itemname="이름" required value="<?=$name?>"></td>
<? } ?>
<? if ($is_password) { ?>
<th scope="col">비밀번호</th>
<td><input class='ed' type=password maxlength=20 size=24 name=wr_password itemname="패스워드" <?=$password_required?>></td>
<? } ?>
<th scope="col" rowspan="2" class="guest1"><img id='kcaptcha_image' border='0' width=120 height=60 onclick="imageClick();" style="cursor:pointer;" title="글자가 잘안보이는 경우 클릭하시면 새로운 글자가 나옵니다."></th>
<td rowspan="2" class="guest1"><strong>자동등록방지</strong><br>왼쪽의 글자를 입력하세요.<br><br><input class='ed' type=input size=22 name=wr_key itemname="자동등록방지" required></td>
</tr>
<tr>
<? if ($is_email) { ?>
<th scope="col">이메일</th>
<td><input class='ed' maxlength=100 size=24 name=wr_email email itemname="이메일" value="<?=$email?>"></td>
<? } ?>
<? if ($is_homepage) { ?>
<th scope="col">홈페이지</th>
<td><input class='ed' size=24 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td>
<? } ?>
</tr>
</thead>
<? } ?>
<tbody>
<?
$option = "";
$option_hidden = "";
if ($is_notice || $is_html || $is_secret || $is_mail) {
    $option = "";
    if ($is_notice) {
        $option .= "<input type=checkbox name=notice value='1' $notice_checked>공지&nbsp;";
    }

    if ($is_html) {
        if ($is_dhtml_editor) {
            $option_hidden .= "<input type=hidden value='html1' name='html'>";
        } else {
            $option .= "<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) {
        if ($is_admin || $is_secret==1) {
            $option .= "<input type=checkbox value='secret' name='secret' $secret_checked><span class=w_title>비밀글</span>&nbsp;";
        } else {
            $option_hidden .= "<input type=hidden value='secret' name='secret'>";
        }
    }
   
    if ($is_mail) {
        $option .= "<input type=checkbox value='mail' name='mail' $recv_email_checked>답변메일받기&nbsp;";
    }
}

echo $option_hidden;
if ($option) {
?>
<tr>
<th scope="col">옵&nbsp;&nbsp;&nbsp;&nbsp;션</th>
<td colspan="5">
<?=$option?>
    <!--관리자만사용-->
<? if ($is_admin == "super" || $is_auth) { ?>
        <input type=checkbox  value='1' name="wr_1" <?=$member_checked?>><span class="redb">회원전용</span>
<!--회원레벨선택-->
<select name="wr_2" itemname="회원레벨선택">
        <option value="" <? if($write[wr_2] == "") echo "selected"; ?>>회원레벨선택</option>
        <option value="2" <? if($write[wr_2] == "2") echo "selected"; ?>>2레벨</option>
        <option value="3" <? if($write[wr_2] == "3") echo "selected"; ?>>3레벨</option>
        <option value="4" <? if($write[wr_2] == "4") echo "selected"; ?>>4레벨</option>
        <option value="5" <? if($write[wr_2] == "5") echo "selected"; ?>>5레벨</option>
        <option value="6" <? if($write[wr_2] == "6") echo "selected"; ?>>6레벨</option>
        <option value="7" <? if($write[wr_2] == "7") echo "selected"; ?>>7레벨</option>
        <option value="8" <? if($write[wr_2] == "8") echo "selected"; ?>>8레벨</option>
        <option value="9" <? if($write[wr_2] == "9") echo "selected"; ?>>9레벨</option>
</select>
<!--회원레벨선택끝-->
<? } ?>
<!--관리자만사용 끝-->    </td>
</tr>
        <tr>
<th scope="col">분&nbsp;&nbsp;&nbsp;&nbsp;류</th>
            <td width="900%" colspan="5">
                <p><? if ($is_category) { ?><?
$cate_arr = explode("|", $board[bo_category_list]); // 구분자가 | 로 되어 있음
for ($i=0; $i<count($cate_arr); $i++){
if (trim($cate_arr[$i])){
$check_box = "";
if($write[ca_name] == $cate_arr[$i]){ $check_box = "checked"; } elseif($write[ca_name] == '' && $cate_arr[$i] == "기타"){ $check_box = "checked"; } else { $check_box = ""; }
echo "<input type='radio' name='ca_name' value='$cate_arr[$i]' $check_box><font color='3A3A3A'>$cate_arr[$i]</font> &nbsp;";
}
}
?>  </p>
            </td>
        </tr>
<? } ?>
<tr>
<th scope="col">제&nbsp;&nbsp;&nbsp;&nbsp;목</th>
<td colspan="5">

<? }?>
<input class='ed' style="width:100%;" name=wr_subject id="wr_subject" itemname="제목" required value="<?=$subject?>"> </td>
</tr>
<tr>
<td colspan="6"><? if (!$is_dhtml_editor) { ?>

      <? } ?>
      <textarea name="wr_content" id="ir1" style="width:100%; height:250px" <? if ($write_min || $write_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?>  itemname="내용" required><?=$content?></textarea>
      <? if ($write_min || $write_max) { ?>
      <script language="JavaScript" type="text/javascript"> check_byte('wr_content', 'char_count'); </script>
      <?}?></td>
</tr>

<? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
<th scope="col">링&nbsp;크&nbsp;<?=$i?></th>
<td colspan="5"><input type='text' class='ed' size=80 name='wr_link<?=$i?>' itemname='링크 #<?=$i?>' value='<?=$write["wr_link{$i}"]?>'></td>
</tr>
<? } ?>
<? } ?>
<? if ($is_file) { ?>
<tr>
<th scope="col">파일 <span onclick="add_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/ico_plus.gif" width="9" height="9" border="0" alt=""></span> <span onclick="del_file();" style="cursor:pointer;"><img src="<?=$board_skin_path?>/img/ico_minus.gif" width="9" height="9" border="0" alt=""></a></th>
<td colspan="5">
<table id="variableFiles" cellpadding=0 cellspacing=0></table>
        <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> 최대 20개가능, 하나당 10MB이하 <br><img src='/images/viewnotice.gif'> 파일이름에 ' 가 있으면 다운로드 안되므로 수정후 첨부해주세요. ( ' 사용불가능)</td>
</tr>
<?}?>
<tr>
<th scope="col">Tags</th>
<td colspan="5"><input class='ed' size=80 name=wr_10 itemname="태그" value="<?=$write['wr_10']?>">
  <span class="oksaks">태그는 , 로 구분하여 기재하세요!</span></td>
</tr>
<? if ($is_trackback) { ?>
<tr>
<th scope="col">트랙백</th>
<td colspan="5"><input class='ed' size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
        <? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?></td>
</tr>
<? } ?>
</tbody>
</table>
<!--글날림방지 체크버튼-->
<input type="checkbox" name="cpcb" value="1" checked style="padding-top:1px">
<span class="gray8s">내용자동복사 : 글쓰기에 에러시 "[HTML Source]"에 체크 후 글내용 창에 ctrl + v 을 누르면 붙여넣기가 됩니다.</span>
  <!--글날림방지 체크버튼-->
<div class="board_button" id="gBtn7">
<span><input type="submit" id="btn_submit" value=" 글쓰기 " accesskey='s' onclick="_onSubmit();"></span>
<a href="./board.php?bo_table=<?=$bo_table?>" id="btn_list"><span>&nbsp;&nbsp;목록&nbsp;&nbsp;</span></a></div>
</form>

<script type="text/javascript"> var md5_norobot_key = ''; </script>
<script type="text/javascript" src="<?="$g4[path]/js/prototype.js"?>"></script>
<script type="text/javascript">
function imageClick() {
    var url = "<?=$g4[bbs_path]?>/kcaptcha_session.php";
    var para = "";
    var myAjax = new Ajax.Request(
        url,
        {
            method: 'post',
            asynchronous: true,
            parameters: para,
            onComplete: imageClickResult
        });
}

function imageClickResult(req) {
    var result = req.responseText;
    var img = document.createElement("IMG");
    img.setAttribute("src", "<?=$g4[bbs_path]?>/kcaptcha_image.php?t=" + (new Date).getTime());
    document.getElementById('kcaptcha_image').src = img.getAttribute('src');

    md5_norobot_key = result;
}

<? if (!$is_member) { ?>Event.observe(window, "load", imageClick);<? } ?>

<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
if ($is_admin)
{
    echo "
    if (typeof(document.fwrite.ca_name) != 'undefined')
    {
        document.fwrite.ca_name.options.length += 1;
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].value = '공지';
        document.fwrite.ca_name.options[document.fwrite.ca_name.options.length-1].text = '공지';
    }";
}
?>

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]?>";
}

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_submit(f)
{
    var s = "";
    if (s = word_filter_check(f.wr_subject.value)) {
        alert("제목에 금지단어('"+s+"')가 포함되어있습니다");
        return false;
    }

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

    if (document.getElementById('char_count')) {
        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 false;
            }
            else if (char_max > 0 && char_max < cnt) {
                alert("내용은 "+char_max+"글자 이하로 쓰셔야 합니다.");
                return false;
            }
        }
    }

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

//날림방지
if (f.cpcb.checked) {
    //document.fwrite.wr_content.focus();
    //document.fwrite.wr_content.select();
    var s = document.fwrite.wr_content.createTextRange()
    s.execCommand("Copy");
    window.clipboardData.setData('Text',document.fwrite.wr_content.value);
}


    document.getElementById('btn_submit').disabled = true;
    document.getElementById('btn_list').disabled = true;

    <?
    if ($g4[https_url])
        echo "f.action = '$g4[https_url]/$g4[bbs]/write_update.php';";
    else
        echo "f.action = './write_update.php';";
    ?>
   
    return true;
}
</script>

<script language="JavaScript" src="<?="$g4[path]/js/board.js"?>"></script>
<script language="JavaScript"> window.onload=function() { drawFont(); } </script>
  • 복사

댓글 전체

해당 스킨 설명에 보면

1) 다른 사이트(네이버,뉴스,카페 등)에서 사진과 함깨 있는 글을 복사해서 에디터에 붙여 넣으면 썸네일로 저장해서 웹진 등 포토에도 표시되게 하는 기능을 추가하였습니다.

라는 말이 있습니다.

이게 제대로 작동을 하지 않아서 엑박이 뜨거나 할 듯 합니다.
write_update.skin.php 에 해당부분이 있을것 같네요.
삭제 처리 하고 사용하시면 될 듯 합니다.
© SIRSOFT
현재 페이지 제일 처음으로