스킨 적용 봐주세요. 정보
스킨 적용 봐주세요.본문
이 스킨을 사용 하려고 합니다.
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=110170
근데 적용하니 에러가 나는데요.
스킨파일 안에 설명서가 들어있는데
설치방법에
======================================================================================
설치방법
======================================================================================
1) 다운 받은 압축 파일을 풉니다
2) bbs 폴더에 있는 n_xls.php 과 print.html 을 동일한 경로인 bbs 폴더에 업로드 합니다
- print.html 파일의 하단에 표시되는 내용은 수정해서 사용하세요^^
3) skin>board 폴더의 스킨3개를 일반 스킨 업로드와 마찬가지로 skin>board> 에 올립니다
이렇게 적혀 있습니다. 그런데 bbs 폴더도 없고 n_xls.php 와 print.html 이런 파일은 어디에도 없습니다.
아래와 같은 에러가 나는데 저런 파일들을 업로드 못해서 나는 에러인가요.
아니면 다른곳을 수정하면 사용할수 있을까요.
내용페이지와 리스트의 글쓴이부분에 아래와 같은 에러가 나옵니다.
SELECT wr_9 FROM `g4_write_estimate` where wr_is_comment = 1 and wr_parent = 1
1146 : Table 'mjei83.g4_write_estimate' doesn't exist
error file : /bbs/board.php
이렇게 나오는데 어딜 고쳐야 될까요...
---------------------------------------------------------------
그리고 또한가지 질문은 글에다가 리플을 단후 그 리플을 수정하면
수정하기 전의 리플과 수정후의 리플...두개다 달려있습니다.
이건 왜이런걸까요...ㅜㅜㅜㅜㅜ
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=110170
근데 적용하니 에러가 나는데요.
스킨파일 안에 설명서가 들어있는데
설치방법에
======================================================================================
설치방법
======================================================================================
1) 다운 받은 압축 파일을 풉니다
2) bbs 폴더에 있는 n_xls.php 과 print.html 을 동일한 경로인 bbs 폴더에 업로드 합니다
- print.html 파일의 하단에 표시되는 내용은 수정해서 사용하세요^^
3) skin>board 폴더의 스킨3개를 일반 스킨 업로드와 마찬가지로 skin>board> 에 올립니다
이렇게 적혀 있습니다. 그런데 bbs 폴더도 없고 n_xls.php 와 print.html 이런 파일은 어디에도 없습니다.
아래와 같은 에러가 나는데 저런 파일들을 업로드 못해서 나는 에러인가요.
아니면 다른곳을 수정하면 사용할수 있을까요.
내용페이지와 리스트의 글쓴이부분에 아래와 같은 에러가 나옵니다.
SELECT wr_9 FROM `g4_write_estimate` where wr_is_comment = 1 and wr_parent = 1
1146 : Table 'mjei83.g4_write_estimate' doesn't exist
error file : /bbs/board.php
이렇게 나오는데 어딜 고쳐야 될까요...
---------------------------------------------------------------
그리고 또한가지 질문은 글에다가 리플을 단후 그 리플을 수정하면
수정하기 전의 리플과 수정후의 리플...두개다 달려있습니다.
이건 왜이런걸까요...ㅜㅜㅜㅜㅜ
댓글 전체
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=93423&sca=&sfl=mb_id%2C1&stx=rryuair&sop=and
원글 링크를 보면 bbs폴더가 있네요..^^
원글 링크를 보면 bbs폴더가 있네요..^^
원글링크에 있는 거 다운받아서 적용 해 봤는데 그 스킨은 잘 나오네요.
지금 적용하려는 스킨이 무언가 문제가 있나본데 뭐가 문제인지를 모르겠네요...
지금 적용하려는 스킨이 무언가 문제가 있나본데 뭐가 문제인지를 모르겠네요...
dbconfig.php파일에 설정이 잘못되어있는건 아닌가요?
db쪽에 무언가 없어서..생긴 문제 같네요
db쪽에 무언가 없어서..생긴 문제 같네요
어케 해야될지 몰라서 그냥 안써야겠어요 ㅠ ㅠ역시 머리가 나쁘면 ....ㅠㅠ
스킨은 포기하고 두번째 질문에 누가 답좀해주세요 ㅠ ㅠ
리플 수정하면 수정하기전의 리플과 수정후의 리플두개가 달려있어요.
이거 어떻게 해야하는지 해결방법좀 알려주세요 ㅠ ㅠ
스킨은 포기하고 두번째 질문에 누가 답좀해주세요 ㅠ ㅠ
리플 수정하면 수정하기전의 리플과 수정후의 리플두개가 달려있어요.
이거 어떻게 해야하는지 해결방법좀 알려주세요 ㅠ ㅠ
수정전과 후 두개가 등록된다 함은 이렇게 추측됩니다
내용 수정 폼에서 w값이 cu 이면 수정이 되는 것인데 w값이 c로 설정되면 신규등록이 되어버립니다
원본 소스라면 증세만 가지고서는 장님 코끼리 다리만지기 같아서 알 수 없네요
내용 수정 폼에서 w값이 cu 이면 수정이 되는 것인데 w값이 c로 설정되면 신규등록이 되어버립니다
원본 소스라면 증세만 가지고서는 장님 코끼리 다리만지기 같아서 알 수 없네요
view_comment.skin의 전문이예요~ 어디가 잘못된것인가요 ㅠ ㅠ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
</script>
<? if ($cwin==1) { ?><table width=100% cellpadding=10 align=center><tr><td><?}?>
<!-- 코멘트 리스트 -->
<div id="commentContents">
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
?>
<a name="c_<?=$comment_id?>"></a>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td valign="top">
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr><td height="12"></td></tr>
<tr><td height="1"><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " <img src='$board_skin_path/img/icon_comment_reply.gif' border='0'>"; ?></td></tr>
</table>
</td>
<td width='100%'>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td colspan="5" height="1" style="background: url('<?=$board_skin_path?>/img/bottom_dotline.gif') left;"></td></tr>
<tr>
<td width="100" height="42" align="right" valign="top" style="line-height:150%; padding:4;">
<?// if($list[$i][mb_id] == 'chie00' || $list[$i][mb_id] == 'ganel' ) { echo "<img src='{$g4[path]}/images/{$list[$i][mb_id]}.gif' border='0'><br>"; } ?>
<b><?=$list[$i][name]?></b>
</td>
<td width="10" align="center" valign="middle">
<table width="2" height="100%" cellpadding=0 cellspacing=0>
<tr>
<td width="2" height="4"></td>
</tr>
<tr>
<td bgcolor="#EAEAEA"></td>
</tr>
<tr>
<td height="4"></td>
</tr>
</table>
</td>
<td valign="top" style="line-height:150%; padding:4px; word-break:break-all;">
<!-- 코멘트 출력 -->
<span STYLE="color:#8f8d8d;font-size:11;font-family:verdana;"><?=$list[$i][content]?></span>
<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?>
<br><span STYLE="color:#EFA8AE;font-size:11;font-family:verdana;"><?=$list[$i][datetime]?>
<? if ($is_ip_view) { echo "(IP : {$list[$i][ip]}) "; } ?></span>
<? if($is_admin) { if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/btn_comment_reply.gif' alt='답변' border=0 align=absmiddle></a> "; } } ?>
<? if ($list[$i][is_edit]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'cu');\"><img src='$board_skin_path/img/btn_comment_update.gif' alt='수정' border=0 align=absmiddle></a> "; } ?>
<? if ($list[$i][is_del]) { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/btn_comment_delete.gif' alt='삭제' border=0 align=absmiddle></a> "; } ?>
</td>
<td width="8"></td>
</tr>
<tr><td height="5"></td>
<td colspan="3">
<span id='edit_<?=$comment_id?>' style='display:none;'></span><!-- 수정 -->
<span id='reply_<?=$comment_id?>' style='display:none;'></span><!-- 답변 -->
</td></tr>
</table><textarea id='save_comment_<?=$comment_id?>' style='display:none;'><?=get_text($list[$i][wr_content], 0)?></textarea></td>
</tr>
<tr><td colspan="2" height="2"></td></tr>
</table>
<? } ?>
</div>
<!-- 코멘트 리스트 -->
<? if ($is_comment_write) { ?>
<!-- 코멘트 입력 -->
<div id=comment_write style="display:none;">
<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor="#ffffff"><tr><td>
<form name="fviewcomment" method="post" action="./write_comment_update.php" onsubmit="return fviewcomment_submit(this);" autocomplete="off" style="margin:0px;">
<input type=hidden name=w id=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=comment_id id='comment_id' value=''>
<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=page value='<?=$page?>'>
<input type=hidden name=cwin value='<?=$cwin?>'>
<input type=hidden name=is_good value=''>
<table width=100% cellpadding=3 height=100 cellspacing=0 bgcolor="#ffffff" style="border:0px solid #fff; x-repeat;">
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/bottom_dotline.gif') left;"></td></tr>
<tr>
<td colspan="2" style="padding:5px 0 0 5px;">
<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_up.gif"></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_init.gif"></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_down.gif"></span>
<? if ($is_guest) { ?>
이름 <INPUT type=text maxLength=20 size=10 name="wr_name" itemname="이름" required class=ed>
패스워드 <INPUT type=password maxLength=20 size=10 name="wr_password" itemname="패스워드" required class=ed>
<? if ($is_norobot) { ?>
<?=$norobot_str?>
<input title="왼쪽의 글자중 빨간글자만 순서대로 입력하세요." type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed>
<?}?>
<? } ?>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret"><span STYLE="color:#F99FA6;font-size:11;font-family:verdana;">secret</span>
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?}?>
<? if ($is_admin)
{?>
<input name="wr_3" type="radio" value="1" <? if($write[wr_3]) ;?>/>답변완료</label>
<input name="wr_3" type="radio" value="3" <? if($write[wr_3]) ;?>/>
대기중</label> <input name="wr_3" type="radio" value="2" <? if($write[wr_3]) ;?>/>
수정완료</label> <? }?>
</td>
</tr>
<tr>
<td width=95%>
<textarea id="wr_content" name="wr_content" rows=6 itemname="내용" required
<? if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?> style='width:100%; background-color:#fef3f4; border:1px solid #dadada; word-break:break-all;'></textarea>
<? if ($comment_min || $comment_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
</td><td align=center>
<div align="center"><input type="image" src="<?=$board_skin_path?>/img/co_btn_write.gif" border=0 accesskey='s'></div>
</tr>
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/bottom_dotline.gif') left;"></td></tr>
</table>
</form>
</td></tr></table>
</div>
<script language='JavaScript'>
var save_before = '';
var save_html = document.getElementById('comment_write').innerHTML;
function good_and_write()
{
var f = document.fviewcomment;
if (fviewcomment_submit(f)) {
f.is_good.value = 1;
f.submit();
} else {
f.is_good.value = 0;
}
}
function fviewcomment_submit(f)
{
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
f.is_good.value = 0;
var s;
if (s = word_filter_check(document.getElementById('wr_content').value))
{
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
document.getElementById('wr_content').focus();
return false;
}
// 양쪽 공백 없애기
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
if (char_min > 0 || char_max > 0)
{
check_byte('wr_content', 'char_count');
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;
}
}
else if (!document.getElementById('wr_content').value)
{
alert("코멘트를 입력하여 주십시오.");
return false;
}
if (typeof(f.wr_name) != 'undefined')
{
f.wr_name.value = f.wr_name.value.replace(pattern, "");
if (f.wr_name.value == '')
{
alert('이름이 입력되지 않았습니다.');
f.wr_name.focus();
return false;
}
}
if (typeof(f.wr_password) != 'undefined')
{
f.wr_password.value = f.wr_password.value.replace(pattern, "");
if (f.wr_password.value == '')
{
alert('패스워드가 입력되지 않았습니다.');
f.wr_password.focus();
return false;
}
}
if (typeof(f.wr_key) != 'undefined')
{
if (hex_md5(f.wr_key.value) != md5_norobot_key)
{
alert('자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.');
f.wr_key.focus();
return false;
}
}
return true;
}
function comment_box(comment_id, work)
{
var el_id;
// 코멘트 아이디가 넘어오면 답변, 수정
if (comment_id)
{
if (work == 'c')
el_id = 'reply_' + comment_id;
else
el_id = 'edit_' + comment_id;
}
else
el_id = 'comment_write';
if (save_before != el_id)
{
if (save_before)
{
document.getElementById(save_before).style.display = 'none';
document.getElementById(save_before).innerHTML = '';
}
document.getElementById(el_id).style.display = '';
document.getElementById(el_id).innerHTML = save_html;
// 코멘트 수정
if (work == 'cu')
{
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
if (typeof char_count != 'undefined')
check_byte('wr_content', 'char_count');
if (document.getElementById('secret_comment_'+comment_id).value)
document.getElementById('wr_secret').checked = true;
else
document.getElementById('wr_secret').checked = false;
}
document.getElementById('comment_id').value = comment_id;
document.getElementById('w').value = work;
save_before = el_id;
}
}
function comment_delete(url)
{
if (confirm("이 코멘트를 삭제하시겠습니까?")) location.href = url;
}
comment_box('', 'c'); // 코멘트 입력폼이 보이도록 처리하기위해서 추가 (root님)
</script>
<? } ?>
<? if($cwin==1) { ?></td><tr></table><p align=center><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/btn_close.gif" border="0"></a><br><br><?}?>
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$comment_min?>); // 최소
var char_max = parseInt(<?=$comment_max?>); // 최대
</script>
<? if ($cwin==1) { ?><table width=100% cellpadding=10 align=center><tr><td><?}?>
<!-- 코멘트 리스트 -->
<div id="commentContents">
<?
for ($i=0; $i<count($list); $i++) {
$comment_id = $list[$i][wr_id];
?>
<a name="c_<?=$comment_id?>"></a>
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr>
<td valign="top">
<table width=100% cellpadding=0 cellspacing=0 border=0>
<tr><td height="12"></td></tr>
<tr><td height="1"><? for ($k=0; $k<strlen($list[$i][wr_comment_reply]); $k++) echo " <img src='$board_skin_path/img/icon_comment_reply.gif' border='0'>"; ?></td></tr>
</table>
</td>
<td width='100%'>
<table border=0 cellpadding=0 cellspacing=0 width=100%>
<tr><td colspan="5" height="1" style="background: url('<?=$board_skin_path?>/img/bottom_dotline.gif') left;"></td></tr>
<tr>
<td width="100" height="42" align="right" valign="top" style="line-height:150%; padding:4;">
<?// if($list[$i][mb_id] == 'chie00' || $list[$i][mb_id] == 'ganel' ) { echo "<img src='{$g4[path]}/images/{$list[$i][mb_id]}.gif' border='0'><br>"; } ?>
<b><?=$list[$i][name]?></b>
</td>
<td width="10" align="center" valign="middle">
<table width="2" height="100%" cellpadding=0 cellspacing=0>
<tr>
<td width="2" height="4"></td>
</tr>
<tr>
<td bgcolor="#EAEAEA"></td>
</tr>
<tr>
<td height="4"></td>
</tr>
</table>
</td>
<td valign="top" style="line-height:150%; padding:4px; word-break:break-all;">
<!-- 코멘트 출력 -->
<span STYLE="color:#8f8d8d;font-size:11;font-family:verdana;"><?=$list[$i][content]?></span>
<? if ($list[$i][trackback]) { echo "<p>".$list[$i][trackback]."</p>"; } ?>
<br><span STYLE="color:#EFA8AE;font-size:11;font-family:verdana;"><?=$list[$i][datetime]?>
<? if ($is_ip_view) { echo "(IP : {$list[$i][ip]}) "; } ?></span>
<? if($is_admin) { if ($list[$i][is_reply]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'c');\"><img src='$board_skin_path/img/btn_comment_reply.gif' alt='답변' border=0 align=absmiddle></a> "; } } ?>
<? if ($list[$i][is_edit]) { echo "<a href=\"javascript:comment_box('{$comment_id}', 'cu');\"><img src='$board_skin_path/img/btn_comment_update.gif' alt='수정' border=0 align=absmiddle></a> "; } ?>
<? if ($list[$i][is_del]) { echo "<a href=\"javascript:comment_delete('{$list[$i][del_link]}');\"><img src='$board_skin_path/img/btn_comment_delete.gif' alt='삭제' border=0 align=absmiddle></a> "; } ?>
</td>
<td width="8"></td>
</tr>
<tr><td height="5"></td>
<td colspan="3">
<span id='edit_<?=$comment_id?>' style='display:none;'></span><!-- 수정 -->
<span id='reply_<?=$comment_id?>' style='display:none;'></span><!-- 답변 -->
</td></tr>
</table><textarea id='save_comment_<?=$comment_id?>' style='display:none;'><?=get_text($list[$i][wr_content], 0)?></textarea></td>
</tr>
<tr><td colspan="2" height="2"></td></tr>
</table>
<? } ?>
</div>
<!-- 코멘트 리스트 -->
<? if ($is_comment_write) { ?>
<!-- 코멘트 입력 -->
<div id=comment_write style="display:none;">
<table width=100% border=0 cellpadding=1 cellspacing=0 bgcolor="#ffffff"><tr><td>
<form name="fviewcomment" method="post" action="./write_comment_update.php" onsubmit="return fviewcomment_submit(this);" autocomplete="off" style="margin:0px;">
<input type=hidden name=w id=w value='c'>
<input type=hidden name=bo_table value='<?=$bo_table?>'>
<input type=hidden name=wr_id value='<?=$wr_id?>'>
<input type=hidden name=comment_id id='comment_id' value=''>
<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=page value='<?=$page?>'>
<input type=hidden name=cwin value='<?=$cwin?>'>
<input type=hidden name=is_good value=''>
<table width=100% cellpadding=3 height=100 cellspacing=0 bgcolor="#ffffff" style="border:0px solid #fff; x-repeat;">
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/bottom_dotline.gif') left;"></td></tr>
<tr>
<td colspan="2" style="padding:5px 0 0 5px;">
<span style="cursor: pointer;" onclick="textarea_decrease('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_up.gif"></span>
<span style="cursor: pointer;" onclick="textarea_original('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_init.gif"></span>
<span style="cursor: pointer;" onclick="textarea_increase('wr_content', 8);"><img src="<?=$board_skin_path?>/img/co_btn_down.gif"></span>
<? if ($is_guest) { ?>
이름 <INPUT type=text maxLength=20 size=10 name="wr_name" itemname="이름" required class=ed>
패스워드 <INPUT type=password maxLength=20 size=10 name="wr_password" itemname="패스워드" required class=ed>
<? if ($is_norobot) { ?>
<?=$norobot_str?>
<input title="왼쪽의 글자중 빨간글자만 순서대로 입력하세요." type="input" name="wr_key" size="10" itemname="자동등록방지" required class=ed>
<?}?>
<? } ?>
<input type=checkbox id="wr_secret" name="wr_secret" value="secret"><span STYLE="color:#F99FA6;font-size:11;font-family:verdana;">secret</span>
<? if ($comment_min || $comment_max) { ?><span id=char_count></span>글자<?}?>
<? if ($is_admin)
{?>
<input name="wr_3" type="radio" value="1" <? if($write[wr_3]) ;?>/>답변완료</label>
<input name="wr_3" type="radio" value="3" <? if($write[wr_3]) ;?>/>
대기중</label> <input name="wr_3" type="radio" value="2" <? if($write[wr_3]) ;?>/>
수정완료</label> <? }?>
</td>
</tr>
<tr>
<td width=95%>
<textarea id="wr_content" name="wr_content" rows=6 itemname="내용" required
<? if ($comment_min || $comment_max) { ?>onkeyup="check_byte('wr_content', 'char_count');"<?}?> style='width:100%; background-color:#fef3f4; border:1px solid #dadada; word-break:break-all;'></textarea>
<? if ($comment_min || $comment_max) { ?><script language="javascript"> check_byte('wr_content', 'char_count'); </script><?}?>
</td><td align=center>
<div align="center"><input type="image" src="<?=$board_skin_path?>/img/co_btn_write.gif" border=0 accesskey='s'></div>
</tr>
<tr><td colspan="2" height="1" style="background: url('<?=$board_skin_path?>/img/bottom_dotline.gif') left;"></td></tr>
</table>
</form>
</td></tr></table>
</div>
<script language='JavaScript'>
var save_before = '';
var save_html = document.getElementById('comment_write').innerHTML;
function good_and_write()
{
var f = document.fviewcomment;
if (fviewcomment_submit(f)) {
f.is_good.value = 1;
f.submit();
} else {
f.is_good.value = 0;
}
}
function fviewcomment_submit(f)
{
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
f.is_good.value = 0;
var s;
if (s = word_filter_check(document.getElementById('wr_content').value))
{
alert("내용에 금지단어('"+s+"')가 포함되어있습니다");
document.getElementById('wr_content').focus();
return false;
}
// 양쪽 공백 없애기
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자
document.getElementById('wr_content').value = document.getElementById('wr_content').value.replace(pattern, "");
if (char_min > 0 || char_max > 0)
{
check_byte('wr_content', 'char_count');
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;
}
}
else if (!document.getElementById('wr_content').value)
{
alert("코멘트를 입력하여 주십시오.");
return false;
}
if (typeof(f.wr_name) != 'undefined')
{
f.wr_name.value = f.wr_name.value.replace(pattern, "");
if (f.wr_name.value == '')
{
alert('이름이 입력되지 않았습니다.');
f.wr_name.focus();
return false;
}
}
if (typeof(f.wr_password) != 'undefined')
{
f.wr_password.value = f.wr_password.value.replace(pattern, "");
if (f.wr_password.value == '')
{
alert('패스워드가 입력되지 않았습니다.');
f.wr_password.focus();
return false;
}
}
if (typeof(f.wr_key) != 'undefined')
{
if (hex_md5(f.wr_key.value) != md5_norobot_key)
{
alert('자동등록방지용 빨간글자가 순서대로 입력되지 않았습니다.');
f.wr_key.focus();
return false;
}
}
return true;
}
function comment_box(comment_id, work)
{
var el_id;
// 코멘트 아이디가 넘어오면 답변, 수정
if (comment_id)
{
if (work == 'c')
el_id = 'reply_' + comment_id;
else
el_id = 'edit_' + comment_id;
}
else
el_id = 'comment_write';
if (save_before != el_id)
{
if (save_before)
{
document.getElementById(save_before).style.display = 'none';
document.getElementById(save_before).innerHTML = '';
}
document.getElementById(el_id).style.display = '';
document.getElementById(el_id).innerHTML = save_html;
// 코멘트 수정
if (work == 'cu')
{
document.getElementById('wr_content').value = document.getElementById('save_comment_' + comment_id).value;
if (typeof char_count != 'undefined')
check_byte('wr_content', 'char_count');
if (document.getElementById('secret_comment_'+comment_id).value)
document.getElementById('wr_secret').checked = true;
else
document.getElementById('wr_secret').checked = false;
}
document.getElementById('comment_id').value = comment_id;
document.getElementById('w').value = work;
save_before = el_id;
}
}
function comment_delete(url)
{
if (confirm("이 코멘트를 삭제하시겠습니까?")) location.href = url;
}
comment_box('', 'c'); // 코멘트 입력폼이 보이도록 처리하기위해서 추가 (root님)
</script>
<? } ?>
<? if($cwin==1) { ?></td><tr></table><p align=center><a href="javascript:window.close();"><img src="<?=$board_skin_path?>/img/btn_close.gif" border="0"></a><br><br><?}?>