비회원 글작성이 안되요!! 잘못된접근T-T 정보
비회원 글작성이 안되요!! 잘못된접근T-T본문
앞서 비슷한 오류 있는 분들 글을 보긴했는데요
도저히 이건 해결이 안되는것같네요T-T 부탁드립니다ㅠ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("./norobot.inc.php");
?>
<style type="text/css">
<!--
.w_title { font-family:돋움; font-size:9pt; color:#9A9A9A; }
.w_text { BORDER: #D3D3D3 1px solid; WIDTH:100;HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.w_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH:100%;height:50; WORD-BREAK: break-all; }
.w_message { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand { cursor:pointer; }
-->
</style>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<table width="<?=$width?>" cellspacing="0" cellpadding="0" border="0" align="center" >
<tr>
<td>
<table width="<?=$width?>" border='0' cellspacing=0 cellpadding=0 style='word-break:break-all; border:1px solid #aaaaaa;' >
<tr>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#FFFFFF style='padding:10 10 10 10' align=center>
<!-- 내용 START -->
<!-- 김선용 2005.4 - FF(불여우) 에서는 innerHTML 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off" style="margin:0">
<table width="100%" align=center cellpadding=0 cellspacing=0 border=0 ><tr><td width="100%" align=center>
<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?>">
<input type=hidden name=wr_subject value="방명록_<?=$wr_id?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td align="left" width="30"><span class=w_title>이름</span></td>
<td align="left" width="100" height="20" class=w_padding><INPUT class=ed name=wr_name itemname="이름" required value="<?=$name?>"></TD>
<td align="left" width="10"></td>
<td align="left" width="60"><span class=w_title>패스워드</span></td>
<td align="left" width="100" class=w_padding><INPUT class=ed type=password name=wr_password itemname="패스워드" required <?=$password_required?>></TD>
<td align="center" width="30" class=w_padding><input type=checkbox value="secret" name="secret" class=ed <? if (!$member[mb_id]) echo "onclick=\"javascript:gotologin();\"";?> <?if($mode=="secret"){echo "checked";}?>></TD>
<td align="left" width=""><span class=w_title>비밀글</span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class=w_padding><TEXTAREA id=wr_content name=wr_content class=w_textarea itemname="내용" required><?=$content?></TEXTAREA>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="80%" valign="top">
<? if ($is_norobot) { ?>
<?=$norobot_str?> <INPUT class=ed type=input style='width:50; height:20;' name=wr_key itemname="자동등록방지" required> * 왼쪽의 글자중 <FONT COLOR="red">빨간글자만</FONT> 순서대로 입력하세요.
<? } ?>
</td>
<td width="20%" align="right" valign="top">
<INPUT type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>
<!--<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/list_btn.gif" border=0></a>-->
</td>
</tr>
</table>
</td></tr></table>
</form>
<!-- 내용 END -->
</td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
</tr>
</table>
</td>
</tr>
<tr><td height="30"></td></tr>
</table>
<script>
function gotologin(){
if(confirm('로그인 후 이용하십시오. 확인을 누르면 로그인 페이지로 이동합니다. -CHIHO- ')){
document.fwrite.secret.checked=false;
location.href='<?=$g4[bbs_path]?>/login.php?url=<? echo urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id")?>';
}else{
document.fwrite.secret.checked=false;
return;
}
}
</script>
<script language="javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
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_check(f)
{
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;
}
}
document.getElementById('btn_submit').disabled = true;
//document.getElementById('btn_list').disabled = true;
f.action = "./write_update.php";
f.submit();
}
</script>
도저히 이건 해결이 안되는것같네요T-T 부탁드립니다ㅠ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
include_once("./norobot.inc.php");
?>
<style type="text/css">
<!--
.w_title { font-family:돋움; font-size:9pt; color:#9A9A9A; }
.w_text { BORDER: #D3D3D3 1px solid; WIDTH:100;HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.w_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH:100%;height:50; WORD-BREAK: break-all; }
.w_message { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand { cursor:pointer; }
-->
</style>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<table width="<?=$width?>" cellspacing="0" cellpadding="0" border="0" align="center" >
<tr>
<td>
<table width="<?=$width?>" border='0' cellspacing=0 cellpadding=0 style='word-break:break-all; border:1px solid #aaaaaa;' >
<tr>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#FFFFFF style='padding:10 10 10 10' align=center>
<!-- 내용 START -->
<!-- 김선용 2005.4 - FF(불여우) 에서는 innerHTML 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off" style="margin:0">
<table width="100%" align=center cellpadding=0 cellspacing=0 border=0 ><tr><td width="100%" align=center>
<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?>">
<input type=hidden name=wr_subject value="방명록_<?=$wr_id?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td align="left" width="30"><span class=w_title>이름</span></td>
<td align="left" width="100" height="20" class=w_padding><INPUT class=ed name=wr_name itemname="이름" required value="<?=$name?>"></TD>
<td align="left" width="10"></td>
<td align="left" width="60"><span class=w_title>패스워드</span></td>
<td align="left" width="100" class=w_padding><INPUT class=ed type=password name=wr_password itemname="패스워드" required <?=$password_required?>></TD>
<td align="center" width="30" class=w_padding><input type=checkbox value="secret" name="secret" class=ed <? if (!$member[mb_id]) echo "onclick=\"javascript:gotologin();\"";?> <?if($mode=="secret"){echo "checked";}?>></TD>
<td align="left" width=""><span class=w_title>비밀글</span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class=w_padding><TEXTAREA id=wr_content name=wr_content class=w_textarea itemname="내용" required><?=$content?></TEXTAREA>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="80%" valign="top">
<? if ($is_norobot) { ?>
<?=$norobot_str?> <INPUT class=ed type=input style='width:50; height:20;' name=wr_key itemname="자동등록방지" required> * 왼쪽의 글자중 <FONT COLOR="red">빨간글자만</FONT> 순서대로 입력하세요.
<? } ?>
</td>
<td width="20%" align="right" valign="top">
<INPUT type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>
<!--<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/list_btn.gif" border=0></a>-->
</td>
</tr>
</table>
</td></tr></table>
</form>
<!-- 내용 END -->
</td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
</tr>
</table>
</td>
</tr>
<tr><td height="30"></td></tr>
</table>
<script>
function gotologin(){
if(confirm('로그인 후 이용하십시오. 확인을 누르면 로그인 페이지로 이동합니다. -CHIHO- ')){
document.fwrite.secret.checked=false;
location.href='<?=$g4[bbs_path]?>/login.php?url=<? echo urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id")?>';
}else{
document.fwrite.secret.checked=false;
return;
}
}
</script>
<script language="javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
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_check(f)
{
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;
}
}
document.getElementById('btn_submit').disabled = true;
//document.getElementById('btn_list').disabled = true;
f.action = "./write_update.php";
f.submit();
}
</script>
댓글 전체
이 글쓰기 스킨은 오래된 것이라 그대로는 사용할 수 없습니다
최신버젼과 비교해서 자동등록방지 부분 교체, 자바스크립트 몽땅 교체 이것만 해주면 됩니다
최신버젼과 비교해서 자동등록방지 부분 교체, 자바스크립트 몽땅 교체 이것만 해주면 됩니다
!! 제가 코딩까진 몰라서ㅠ 이미지 삽입 링크거는 수준이라;; 어떻게 교체해야하는지를 모르겟어요;ㅁ;.. 구체적으로 해주실분 없을까용 ㅠ
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style type="text/css">
<!--
.w_title { font-family:돋움; font-size:9pt; color:#9A9A9A; }
.w_text { BORDER: #D3D3D3 1px solid; WIDTH:100;HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.w_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH:100%;height:50; WORD-BREAK: break-all; }
.w_message { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand { cursor:pointer; }
-->
</style>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<table width="<?=$width?>" cellspacing="0" cellpadding="0" border="0" align="center" >
<tr>
<td>
<table width="<?=$width?>" border='0' cellspacing=0 cellpadding=0 style='word-break:break-all; border:1px solid #aaaaaa;' >
<tr>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#FFFFFF style='padding:10 10 10 10' align=center>
<!-- 내용 START -->
<!-- 김선용 2005.4 - FF(불여우) 에서는 innerHTML 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off" style="margin:0">
<table width="100%" align=center cellpadding=0 cellspacing=0 border=0 ><tr><td width="100%" align=center>
<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?>">
<input type=hidden name=wr_subject value="방명록_<?=$wr_id?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td align="left" width="30"><span class=w_title>이름</span></td>
<td align="left" width="100" height="20" class=w_padding><INPUT class=ed name=wr_name itemname="이름" required value="<?=$name?>"></TD>
<td align="left" width="10"></td>
<td align="left" width="60"><span class=w_title>패스워드</span></td>
<td align="left" width="100" class=w_padding><INPUT class=ed type=password name=wr_password itemname="패스워드" required <?=$password_required?>></TD>
<td align="center" width="30" class=w_padding><input type=checkbox value="secret" name="secret" class=ed <? if (!$member[mb_id]) echo "onclick=\"javascript:gotologin();\"";?> <?if($mode=="secret"){echo "checked";}?>></TD>
<td align="left" width=""><span class=w_title>비밀글</span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class=w_padding><TEXTAREA id=wr_content name=wr_content class=w_textarea itemname="내용" required><?=$content?></TEXTAREA>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan=2 height="10"></td>
</tr>
<? if ($is_guest) { ?>
<tr>
<td width=150 class=write_head><img id='kcaptcha_image' /></td>
<td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하세요.</td>
</tr>
<? } ?>
</table>
</td></tr></table>
</form>
<!-- 내용 END -->
</td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
</tr>
</table>
</td>
</tr>
<tr><td height="30"></td></tr>
</table>
<script>
function gotologin(){
if(confirm('로그인 후 이용하십시오. 확인을 누르면 로그인 페이지로 이동합니다. -CHIHO- ')){
document.fwrite.secret.checked=false;
location.href='<?=$g4[bbs_path]?>/login.php?url=<? echo urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id")?>';
}else{
document.fwrite.secret.checked=false;
return;
}
}
</script>
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
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 (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}
<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>
var subject = "";
var content = "";
$.ajax({
url: "<?=$board_skin_path?>/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});
if (subject) {
alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
f.wr_subject.focus();
return false;
}
if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
if (typeof(ed_wr_content) != "undefined")
ed_wr_content.returnFalse();
else
f.wr_content.focus();
return false;
}
if (!check_kcaptcha(f.wr_key)) {
return false;
}
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 type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<script type="text/javascript"> window.onload=function() { drawFont(); } </script>
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style type="text/css">
<!--
.w_title { font-family:돋움; font-size:9pt; color:#9A9A9A; }
.w_text { BORDER: #D3D3D3 1px solid; WIDTH:100;HEIGHT: 18px; BACKGROUND-COLOR: #ffffff; }
.w_textarea { BORDER: #D3D3D3 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH:100%;height:50; WORD-BREAK: break-all; }
.w_message { font-family:돋움; font-size:9pt; color:#4B4B4B; }
.w_norobot { font-family:돋움; font-size:9pt; color:#BB4681; }
.w_hand { cursor:pointer; }
-->
</style>
<script language="JavaScript">
// 글자수 제한
var char_min = parseInt(<?=$write_min?>); // 최소
var char_max = parseInt(<?=$write_max?>); // 최대
</script>
<table width="<?=$width?>" cellspacing="0" cellpadding="0" border="0" align="center" >
<tr>
<td>
<table width="<?=$width?>" border='0' cellspacing=0 cellpadding=0 style='word-break:break-all; border:1px solid #aaaaaa;' >
<tr>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#FFFFFF style='padding:10 10 10 10' align=center>
<!-- 내용 START -->
<!-- 김선용 2005.4 - FF(불여우) 에서는 innerHTML 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off" style="margin:0">
<table width="100%" align=center cellpadding=0 cellspacing=0 border=0 ><tr><td width="100%" align=center>
<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?>">
<input type=hidden name=wr_subject value="방명록_<?=$wr_id?>">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0" >
<tr>
<td align="left" width="30"><span class=w_title>이름</span></td>
<td align="left" width="100" height="20" class=w_padding><INPUT class=ed name=wr_name itemname="이름" required value="<?=$name?>"></TD>
<td align="left" width="10"></td>
<td align="left" width="60"><span class=w_title>패스워드</span></td>
<td align="left" width="100" class=w_padding><INPUT class=ed type=password name=wr_password itemname="패스워드" required <?=$password_required?>></TD>
<td align="center" width="30" class=w_padding><input type=checkbox value="secret" name="secret" class=ed <? if (!$member[mb_id]) echo "onclick=\"javascript:gotologin();\"";?> <?if($mode=="secret"){echo "checked";}?>></TD>
<td align="left" width=""><span class=w_title>비밀글</span></td>
</tr>
</table>
</td>
</tr>
<tr>
<td height="10"></td>
</tr>
<tr>
<td width="100%">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td class=w_padding><TEXTAREA id=wr_content name=wr_content class=w_textarea itemname="내용" required><?=$content?></TEXTAREA>
</td>
</tr>
</table>
</td>
</tr>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan=2 height="10"></td>
</tr>
<? if ($is_guest) { ?>
<tr>
<td width=150 class=write_head><img id='kcaptcha_image' /></td>
<td><input class='ed' type=input size=10 name=wr_key itemname="자동등록방지" required> 왼쪽의 글자를 입력하세요.</td>
</tr>
<? } ?>
</table>
</td></tr></table>
</form>
<!-- 내용 END -->
</td>
<td bgcolor=#ffffff width=1></td>
<td bgcolor=#ffffff width=3></td>
<td bgcolor=#ffffff width=1></td>
</tr>
</table>
</td>
</tr>
<tr><td height="30"></td></tr>
</table>
<script>
function gotologin(){
if(confirm('로그인 후 이용하십시오. 확인을 누르면 로그인 페이지로 이동합니다. -CHIHO- ')){
document.fwrite.secret.checked=false;
location.href='<?=$g4[bbs_path]?>/login.php?url=<? echo urlencode("./board.php?bo_table=$bo_table&wr_id=$wr_id")?>';
}else{
document.fwrite.secret.checked=false;
return;
}
}
</script>
<script type="text/javascript" src="<?="$g4[path]/js/jquery.kcaptcha.js"?>"></script>
<script type="text/javascript">
<?
// 관리자라면 분류 선택에 '공지' 옵션을 추가함
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 (document.getElementById('tx_wr_content')) {
if (!ed_wr_content.outputBodyText()) {
alert('내용을 입력하십시오.');
ed_wr_content.returnFalse();
return false;
}
}
<?
if ($is_dhtml_editor) echo cheditor3('wr_content');
?>
var subject = "";
var content = "";
$.ajax({
url: "<?=$board_skin_path?>/ajax.filter.php",
type: "POST",
data: {
"subject": f.wr_subject.value,
"content": f.wr_content.value
},
dataType: "json",
async: false,
cache: false,
success: function(data, textStatus) {
subject = data.subject;
content = data.content;
}
});
if (subject) {
alert("제목에 금지단어('"+subject+"')가 포함되어있습니다");
f.wr_subject.focus();
return false;
}
if (content) {
alert("내용에 금지단어('"+content+"')가 포함되어있습니다");
if (typeof(ed_wr_content) != "undefined")
ed_wr_content.returnFalse();
else
f.wr_content.focus();
return false;
}
if (!check_kcaptcha(f.wr_key)) {
return false;
}
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 type="text/javascript" src="<?="$g4[path]/js/board.js"?>"></script>
<script type="text/javascript"> window.onload=function() { drawFont(); } </script>
감사합니다^^ 그런데.. 글쓰기 버튼이없네요 유ㅁ유...
대충 다른소스 퍼서 버튼까지는 만들었는데;;
하하하... 좀더 해봐서 안되면 다시 올려야겠어요^^;;;
감사합니다!!
대충 다른소스 퍼서 버튼까지는 만들었는데;;
하하하... 좀더 해봐서 안되면 다시 올려야겠어요^^;;;
감사합니다!!