늘

코멘드 답변이나 수정 클릭하면 에러나는데 원인좀 알려주세요

· 2012-05-28 (월) 09:02:56 · 908 · 1
http://star-mate.co.kr/bbs/bbs/board.php?bo_table=pel&sfl=&stx=&spt=0&page=1

------------------------
코멘드에 누가 글쓰면 코멘드에 답변이나 수정 누르면 에러가 나서요 답답하네요
원인 찾다 못찾아서 혹시나 알려주실분 있나해서 글 올려봐요 ㅠㅠ
아래 스크립트 넣어야될것같은데요 넣으면 에러가 나네요 ㅠㅠ 미치겠어요
1번째 파일 스킨 파일이구요
2번째는 문제의 코멘드 view_comment.skin.php 입니다. 합봐주시면 감사하겠습니다.
죄송합니다.
------------------------
<script language='JavaScript'>
var save_before = '';
var save_html = document.getElementById('comment_write').innerHTML;
function fviewcomment_submit(f)
{
var pattern = /(^\s*)|(\s*$)/g; // \s 공백 문자

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');
}

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>
<? } ?>

--------------------------------------------

첨부파일

view_comment.skin.php (5.7 KB) 1회 2012-05-28 09:02
|

댓글 1개

2012-05-28 (월) 10:08:46
view_comment.skin.php 파일에
자바스크립트 comment_box 부분이 빠져있네요
basic 스킨을 보시고 비교해서 수정하세요
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

66,531건

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

+
제목 글쓴이 날짜 조회
12-05-28 조회 1,645
12-05-28 조회 1,651
12-05-28 조회 2,765
12-05-28 조회 973
12-05-28 조회 2,550
12-05-28 조회 1,309
12-05-28 조회 1,830
12-05-28 조회 1,110
12-05-28 조회 909
12-05-27 조회 1,070
12-05-27 조회 1,132
12-05-27 조회 1,665
12-05-27 조회 876
12-05-27 조회 2,786
12-05-27 조회 1,658
12-05-27 조회 1,668
12-05-27 조회 1,061
12-05-27 조회 1,646
12-05-27 조회 1,067
12-05-27 조회 898