▶ yesmoa 님!!!!!!! > 그누4 질문답변

그누4 질문답변

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

▶ yesmoa 님!!!!!!! 정보

▶ yesmoa 님!!!!!!!

본문

도와주세요!!!! ^^

싸이트링크-디렉토리 스킨에서

1. 홈페이지를 등록하지 않아도 되게 하는 법 알고싶습니다. (예를 들어 준비중 이런 메세지로...)
현재는 홈페이지를 등록이 필수로 되어있네요.

2. 누구나 제목을 클릭하면 관리자로 보는 뷰 화면 형식으로
볼수있게 하는 방법은 없을까요?

소스 잘 아시는분 계시면 수정법좀 알려주시면 고맙겠습니다.
  • 복사

댓글 전체

write.skin.php 라인 394 의 아래코드를...

<INPUT type='text' class=ed size=50 name='wr_link1' value='<?=$write["wr_link1"]?>' required itemname='홈페이지주소' onchange="fwrite.wr_link1_enabled.value='';">
&nbsp;<a href="javascript:wr_link_check('wr_link1');"><img width="63" height="19" src="<?=$board_skin_path?>/img/btn_domain_check.gif" border=0 align=absmiddle></a>



아래처럼 바꾸시면...홈페이지 등록체크를 하지 않습니다.

<INPUT type='text' class=ed size=50 name='wr_link1' value='<?=$write["wr_link1"]?>' itemname='홈페이지주소'>
yesmoa님 감사합니다. ^^

2번은 불가능 하나요?
지금도 충분히 유용하지만 이용자들이 습관적으로 제목을 클릭하는데
클릭 후 관리자가 보는 화면처럼 글등록시에 전화번호나 주소를 입력받은 부분이
나타난다면 다양한 회사소개에 유용할것 같습니다.

1번은 위와같이 하니깐 홈페이지 등록확인을 하라는 메세지가 뜹니다.

암튼 늦은시간에 답변주셔서 감사합니다.
1번..내용과 관련해서...죄송..한가지가 빠졌었군요..스크립터도 함께 빼줘야 합니다.
write.skin.php 아래쪽...659~674 라인 삭제하세요.

// 홈페이지 등록체크 버튼 클릭여부 체크 스크립트
if (f.w.value == "") {
        if (f.wr_link1_enabled.value == "") {
            alert("홈페이지 등록확인을 해주십시오.");
            f.wr_link1.focus();
            return;
        } else if (f.wr_link1_enabled.value == -1) {
            alert("'"+f.wr_link1.value+"'은(는) 이미 등록된 홈페이지주소이므로 사용하실 수 없습니다.");
            f.wr_link1.focus();
            return;
        }
    }

    f.action = "./write_update.php";
    f.submit();
}



2번... view.skin.php에서 회원,비회원구분없이 '전화번호','주소'를 출력하려면..
라인...30~46 줄 아래 내용을..

if ($member[mb_level] >= '5') { // 회원만 열람가능

$view[wr_email]; // 이메일

$ex5_filed = explode("|",$view[wr_5]); //전화,핸드폰

$view_TEL = $ex5_filed[0] ."-". $ex5_filed[1] ."-".$ex5_filed[2];
$view_HP  = $ex5_filed[3] ."-". $ex5_filed[4] ."-".$ex5_filed[5];

} else { 

$view[wr_email] = "Member Only";

$ex5_filed = explode("|",$view[wr_5]);
$view_TEL = "Member Only";
$view_HP  = "Member Only";
}




위에서...
if ($member[mb_level] >= '5') { // 회원만 열람가능  <-- 이부분을
if ($member[mb_level] >= '1') { // 회원만 열람가능  <-- 이렇게 수정하십시요.







[비회원도 위... view.skin.php 화면을 보려면...]

list.skin.php 의 라인 80~85 번줄 아래내용을...

if ($is_category) {
    if($member[mb_level] >= 5) {
        echo "<a class='link' href='{$list[$i][href]}'>[".$list[$i][ca_name]."]</a>";
}else{
echo "<span style='color:669900'>[".$list[$i][ca_name]."]</span>";
}
}



위에서..

  if($member[mb_level] >= 5) {  <-- 이부분을...
  if($member[mb_level] >= 1) {  <-- 이렇게 수정하십시요.
늦은 시간까지 ... 너무 감사합니다.
따라서 했는데 잘 되었습니다만 한군데만 더 확인 해주시겠어요?

수정하거나 새로 등록하기 위해서 전화, 주소 등 주욱 입력하고
쓰기버튼을 누르면 오류나 나옵니다.
수정버튼을 누르면 원래 지정했던 카테고리가 해제되버리는 현상과 함께
모니터 좌측아래 노란 삼각형.. 페이지에 오류가 있습니다 라는...

원래 파일로 덮어씌우면서 확인해보니 내용보기는 잘 되는데
홈페이지 미등록 수정하는 write.skin.php 부분에서 문제가 있는듯하네요.

이제 홈페이지를 "등록하지 않아도 통과"하게만 하면 좋겠습니다
홈페이지 등록확인은 하되 입력하지 않아도 중복 체크 후
없으면 그냥 통과하게요...
다시한번 확인좀...

너무 모르는게 많아서 정말 죄송합니다.
[write.skiin.php] 내용입니다...아래 코드를 전부 긁어서 복사한뒤, 기존의 write.skin.php에 덮어씌워보십시요.




<link rel='stylesheet' type='text/css' href='<?=$board_skin_path?>/bstyle.css'>

<?
if ($w == "") {
$title_msg = "Writing";
 } else if ($w == "u") {
$title_msg = "Modify";
 } else {
$title_msg = "Reply";
}
?>

<!-- [참고] 옵션필드 --//-->
<? // 귀찮아서 실제로는 '제목필드 변수'대신 수동입력 (관리자모드에 손댈거 없음)

//카테고리분류 : 대분류별->소분류

/* {회원이 글 작성시}
생년월일/성별//연락처(일반/핸드폰)/주소 {회원정보에서 가져옴}
$member[mb_1] / $member[mb_21] / $member[mb_tel] / $member[mb_hp] / $member[mb_zip1] $member[mb_zip2] $member[mb_addr1]$member[mb_addr2]
*/

//$board[bo_1] = "등록레벨"
//$board[bo_2] = "이미지뷰 설정"
//$board[bo_3] = "우편번호1/우편번호2/주소1/주소2";
//$board[bo_4] = "진행상황";
//$board[bo_5] = "전화번호/팩스번호";


//전화/핸드폰
$ex5_filed = explode("|",$write[wr_5]);
$ext5_00  = $ex5_filed[0];
$ext5_01  = $ex5_filed[1];
$ext5_02  = $ex5_filed[2];
$ext5_03  = $ex5_filed[3];
$ext5_04  = $ex5_filed[4];
$ext5_05  = $ex5_filed[5];

?>
<!-- [참고] 옵션필드 --//-->


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

<!-- 김선용 2005.4 - FF(불여우) 에서는 innerHTML 사용시 폼이 <table> 아래에 있으면 인식하지 못합니다. -->
<form name="fwrite" method="post" action="javascript:fwrite_check(document.fwrite);" enctype="multipart/form-data" autocomplete="off" style='margin:0px'>

<!----------- { 레이아웃 테이블 시작 } ------------------------------------------//-->
<table width="<?=$width?>" align=center cellpadding=0 cellspacing=0 border='0'>
<tr><td 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?>">

<input type=hidden name=wr_link1_enabled value="" id="wr_link1_enabled">



<!--######### 등록자 정보 {회원} ##########--//-->
<table width="100%" align="center" cellpadding=5 cellspacing=0 border=0 style='border:1px solid #cccccc'>
<colgroup width='15%' nowrap>
<colgroup width=''>
<colgroup width='15%' nowrap>
<colgroup width=''>


<? if ($is_member && !$is_admin && $w != "u") { //--회원인 경우 이름/이메일주소 출력?>

<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;등록자</td>
    <td style='padding-left:5px;'><?=$member[mb_id]?> (<?=$member[mb_name]?>)
<input type='hidden' name='wr_name' value='<?=$member[mb_name]?>'>
</td>
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;이메일</td>
    <td style='padding-left:5px;'>
<!--<INPUT class=m_text type=text name='wr_email' size=38 maxlength=100 email required itemname='E-mail' value='<?=$member[mb_email]?>'>-->
<?=$member[mb_email]?>
<input type='hidden' name='wr_name' value='<?=$member[mb_email]?>'>
</td>

</tr>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>


<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;일반전화<br></td>
    <td style='padding-left:5px;'>
<!--<input class=m_text type=text name='mb_tel' size=21 maxlength=20 <?=$config[cf_req_tel]?'required':'';?> itemname='전화번호' value='<?=$member[mb_tel]?>'>-->
<? // 회원의 전화번호($member[mb_tel]) 가져와서 확장필드 변수로 쪼갬
$mb_tel = explode("-", $member[mb_tel]);
if ($ext5_00 == "" && $ext5_01 == "" && $ext5_02 == "") {
$ext5_00 = $mb_tel[0];
$ext5_01 = $mb_tel[1];
$ext5_02 = $mb_tel[2];
}
?>
<select name='ext5_00' class='ed' required itemname='전화번호'>
        <option value='02' <? if($ext5_00 == "02") echo "selected"; ?>>02</option>
        <option value='031' <? if($ext5_00 == "031") echo "selected"; ?>>031</option>
        <option value='032' <? if($ext5_00 == "032") echo "selected"; ?>>032</option>
        <option value='033' <? if($ext5_00 == "033") echo "selected"; ?>>033</option>
        <option value='041' <? if($ext5_00 == "041") echo "selected"; ?>>041</option>
        <option value='042' <? if($ext5_00 == "042") echo "selected"; ?>>042</option>
        <option value='043' <? if($ext5_00 == "043") echo "selected"; ?>>043</option>
        <option value='051' <? if($ext5_00 == "051") echo "selected"; ?>>051</option>
        <option value='052' <? if($ext5_00 == "052") echo "selected"; ?>>052</option>
        <option value='053' <? if($ext5_00 == "053") echo "selected"; ?>>053</option>
        <option value='054' <? if($ext5_00 == "054") echo "selected"; ?>>054</option>
        <option value='055' <? if($ext5_00 == "055") echo "selected"; ?>>055</option>
        <option value='061' <? if($ext5_00 == "061") echo "selected"; ?>>061</option>
        <option value='062' <? if($ext5_00 == "062") echo "selected"; ?>>062</option>
        <option value='063' <? if($ext5_00 == "063") echo "selected"; ?>>063</option>
        <option value='064' <? if($ext5_00 == "064") echo "selected"; ?>>064</option>
      </select> -
      <input name='ext5_01' class=ed value='<?=$ext5_01?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' required itemname='일반전화 두번째자리' class=input>  -
      <input name='ext5_02' class=ed value='<?=$ext5_02?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' required itemname='일반전화 세번째자리' class=input>
</td>

    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;핸드폰</td>
    <td style='padding-left:5px;'>
<!--<input class=m_text type=text name='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?>>-->
<? // 회원의 핸드폰번호($member[mb_hp]) 가져와서 확장필드 변수로 쪼갬
$mb_hp = explode("-", $member[mb_hp]);
if ($ext5_03 == "" && $ext5_04 == "" && $ext5_05 == "") {
$ext5_03 = $mb_hp[0];
$ext5_04 = $mb_hp[1];
$ext5_05 = $mb_hp[2];
}
?>
<select name='ext5_03' class='ed' required itemname='핸드폰'>
        <option value='010' <? if($ext5_03 == "010") echo "selected"; ?>>010</option>
        <option value='011' <? if($ext5_03 == "011") echo "selected"; ?>>011</option>
        <option value='016' <? if($ext5_03 == "016") echo "selected"; ?>>016</option>
        <option value='017' <? if($ext5_03 == "017") echo "selected"; ?>>017</option>
        <option value='018' <? if($ext5_03 == "018") echo "selected"; ?>>018</option>
        <option value='019' <? if($ext5_03 == "019") echo "selected"; ?>>019</option>
      </select> -
      <input name='ext5_04' class=ed value='<?=$ext5_04?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' itemname='핸드폰 두번째자리' class=input>  -
      <input name='ext5_05' class=ed value='<?=$ext5_05?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' itemname='핸드폰 세번째자리' class=input>
</td>

</tr>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>

<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;주소입력</td>
    <td colspan=3 style='padding-left:5px;'>

        <? if ($config[cf_use_addr]) { ?>

                <table width="100%" border="0" cellspacing="0" cellpadding="0">
                <tr>
                    <td height="25"><input class=m_text type=text name='ext3_00' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>'>
                        -
                        <input class=m_text type=text name='ext3_01' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>'>
                        &nbsp;<a href="javascript:;" onclick="win_zip('fwrite', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');"><img  src="<?=$board_skin_path?>/img/icon_addr.gif" height=19 width=85 align='absmiddle' border=0></a>
</td>
                </tr>
                <tr>
                    <td height="25">
<input class=m_text type=text name='ext3_02' size=30 maxlength=100 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'>&nbsp;<input class=m_text type=text name='ext3_03' size=40 maxlength=100 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>'>&nbsp;<font color=#999999>(상세주소 or 위치)</font>
</td>
                </tr>
                </table>
        <? } ?>

</td>
</tr>

<!--######### 등록자 정보 {비회원} ##########--//-->

<? } else { ?>

<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;등록자</td>
    <td style='padding-left:5px;'><INPUT class=ed maxLength=20 size=15 name=wr_name itemname="이름" required value="<?=$write[wr_name]?>"></td>

    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;비밀번호</td>
    <td style='padding-left:5px;'><INPUT class=ed type=password maxLength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>>&nbsp;(글삭제시 사용)</td>

</tr>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>


<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;이메일</td>
    <td colspan=3 style='padding-left:5px;'><INPUT class=ed maxLength=100 size=50 name=wr_email email required itemname="이메일" value="<?=$write[wr_email]?>"></td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>


<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;전화번호</td>
    <td style='padding-left:5px;'>
<select name='ext5_00' class='ed' required itemname='전화번호'>
        <option value='02'  <? if($ext5_00 == "02") echo "selected"; ?>>02</option>
        <option value='031' <? if($ext5_00 == "031") echo "selected"; ?>>031</option>
        <option value='032' <? if($ext5_00 == "032") echo "selected"; ?>>032</option>
        <option value='033' <? if($ext5_00 == "033") echo "selected"; ?>>033</option>
        <option value='041' <? if($ext5_00 == "041") echo "selected"; ?>>041</option>
        <option value='042' <? if($ext5_00 == "042") echo "selected"; ?>>042</option>
        <option value='043' <? if($ext5_00 == "043") echo "selected"; ?>>043</option>
        <option value='051' <? if($ext5_00 == "051") echo "selected"; ?>>051</option>
        <option value='052' <? if($ext5_00 == "052") echo "selected"; ?>>052</option>
        <option value='053' <? if($ext5_00 == "053") echo "selected"; ?>>053</option>
        <option value='054' <? if($ext5_00 == "054") echo "selected"; ?>>054</option>
        <option value='055' <? if($ext5_00 == "055") echo "selected"; ?>>055</option>
        <option value='061' <? if($ext5_00 == "061") echo "selected"; ?>>061</option>
        <option value='062' <? if($ext5_00 == "062") echo "selected"; ?>>062</option>
        <option value='063' <? if($ext5_00 == "063") echo "selected"; ?>>063</option>
        <option value='064' <? if($ext5_00 == "064") echo "selected"; ?>>064</option>
      </select> -
      <input name='ext5_01' class=ed value='<?=$ext5_01?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' required itemname='일반전화 두번째자리' class=input>  -
      <input name='ext5_02' class=ed value='<?=$ext5_02?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' required itemname='일반전화 세번째자리' class=input>
</td>

    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;핸드폰</td>
    <td style='padding-left:5px;'>
<select name='ext5_03' class='ed' required itemname='핸드폰'>
        <option value='010' <? if($ext5_03 == "010") echo "selected"; ?>>010</option>
        <option value='011' <? if($ext5_03 == "011") echo "selected"; ?>>011</option>
        <option value='016' <? if($ext5_03 == "016") echo "selected"; ?>>016</option>
        <option value='017' <? if($ext5_03 == "017") echo "selected"; ?>>017</option>
        <option value='018' <? if($ext5_03 == "018") echo "selected"; ?>>018</option>
        <option value='019' <? if($ext5_03 == "019") echo "selected"; ?>>019</option>
      </select> -
      <input name='ext5_04' class=ed value='<?=$ext5_04?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' itemname='핸드폰 두번째자리' class=input>  -
      <input name='ext5_05' class=ed value='<?=$ext5_05?>' type='text' size='4' maxlength='4' onkeydown='onlyNumber(this);' itemname='핸드폰 세번째자리' class=input>
</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>

<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;주소입력</td>
    <td colspan=3 style='padding-left:5px;'>


<!---------- member스킨의 register_form.skin.php의 주소창을 가져와서 응용 -----//-->
<?
// 주소입력처리하는 여유필드(기존의 'wr_3' 여유필드를 다시 쪼개서 확장필드로 만듬)
//[참고] 여유필드를 업데이트하기 위해서는 'write_update.skin.php' 를 사용함

$ex3_filed = explode("|",$write[wr_3]);
$ext3_00  = $ex3_filed[0];
$ext3_01  = $ex3_filed[1];
$ext3_02  = $ex3_filed[2];
$ext3_03  = $ex3_filed[3];
?>

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

    <tr><td height="25">
<input class=ed type=text name='ext3_00' value='<?=$ext3_00?>' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리'>
      -
      <input class=ed type=text name='ext3_01' value='<?=$ext3_01?>' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리'>
      &nbsp;<a href="javascript:;" onclick="win_zip('fwrite', 'ext3_00', 'ext3_01', 'ext3_02', 'ext3_03');"><img  src="<?=$board_skin_path?>/img/icon_addr.gif" height=19 width=85 align='absmiddle' border=0></a>
</td></tr>

<tr><td height="25" colspan="2">
<input class=ed type=text name='ext3_02' value='<?=$ext3_02?>' size=40 readonly <?=$config[cf_req_addr]?'required':'';?> required itemname='주소'>

<input class=ed  type=text name='ext3_03'  value='<?=$ext3_03?>' size=40 <?=$config[cf_req_addr]?'required':'';?> required itemname='상세주소'>
&nbsp;<font color=#999999>(상세주소)</font>
</td></tr>

</table>
<!---------- {주소정보} 여기까지 ------------------------------------------------//-->

</td>
</tr>
<? } ?>

</table>
<!--######### 등록자 정보 끝 ##########--//-->


<table width=100%><tr><td></td></tr></table>


<!--######### 홈페이지 정보 시작 ##########--//-->
<table width="100%" align="center" cellpadding=5 cellspacing=0 border=0 style='border:1px solid #cccccc'>
<colgroup width='15%' nowrap>
<colgroup width=''>
<colgroup width='15%' nowrap>
<colgroup width=''>


<? if ($member[mb_level] >= '10') { ?>
<tr height="28">
    <td class='b_tit2 b_bg2'>&nbsp;+&nbsp;등록옵션</td>
    <td colspan=3 style='padding-left:5px;'>
        <? 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&nbsp;<? } ?>

        <? if ($is_secret) { ?>
<INPUT type=checkbox value="secret" name="secret" <?=$secret_checked?>><span class=w_title>비밀글&nbsp;<? } ?>

&nbsp;<font color=red>[관리자용]</font>
</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#cccccc'></td></tr>
<? } ?>


<!-- 홈페이지 우선순위 지정 {관리자용} --//-->
<? if ($member[mb_level] >= '10') { ?>
<tr height="28">
    <td class='b_tit2 b_bg2'>&nbsp;+&nbsp;우선순위</td>
    <td colspan=3 style='padding-left:5px;'>
      <select size="1" name="wr_1"  class="select" itemname="우선순위" required>
        <option value="1" <? if($write[wr_1] == "1")  echo "selected"; ?>>1</option>                           
        <option value="2" <? if($write[wr_1] == "2")  echo "selected"; ?>>2</option>
        <option value="3" <? if($write[wr_1] == "3")  echo "selected"; ?>>3</option>
      </select>&nbsp;(숫자가 높을수록 상위에 출력됨 / 기본값 : 1로 유지)&nbsp;<font color=red>[관리자용]</font>
</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>
<? }else { //--관리자가 아니면 기본레벨 적용 ?>
<input type=hidden name=wr_1 value="1">
<? } ?>


<!-- 게시판 설정 분류 --//-->
<? if ($is_category) { ?>
<tr height="28">
    <td class='b_tit2 b_bg2'>&nbsp;+&nbsp;<font color='#0066CC'>등록분류</font></td>
    <td colspan=3 style='padding-left:5px;'>
<font color='#0066CC'><?=$board[bo_subject]?></font>&nbsp;->&nbsp;
  <select name=ca_name required itemname="분류"><option value="">분류선택<?=$category_option?></select>
&nbsp;<font color=#999999>(홈페이지 등록위치)</font>
</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#cccccc'></td></tr>
<? } ?>


<tr height="28">
    <td class='b_tit2 b_bg2'>&nbsp;+&nbsp;홈페이지명</td>
    <td colspan=3 style='padding-left:5px;'>
<INPUT class=ed style="width:270px;" name=wr_subject itemname="제목" required value="<?=$subject?>">
&nbsp;<font color=#999999>(or 업체명)</font>
</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#cccccc'></td></tr>

<!--
<? if ($is_link) { ?>
<? for ($i=1; $i<=$g4[link_count]; $i++) { ?>
<tr>
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;홈페이지 URL</td>
  <td colspan=3 style='padding-left:5px;'>

등록을 원하는 <font color=red>도메인명</font>을 입력하신후, '등록확인'을 눌러주세요<br>

<INPUT type='text' class=ed size=50 name='wr_link<?=$i?>' value='<?=$write["wr_link{$i}"]?>' required itemname='링크 #<?=$i?>' onchange="fwrite.wr_link<?=$i?>_enabled.value='';">
&nbsp;<a href="javascript:wr_link_check('wr_link<?=$i?>');"><img width="63" height="19" src="<?=$board_skin_path?>/img/btn_domain_check.gif" border=0 align=absmiddle></a>

</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#cccccc'></td></tr>
<? } ?>
<? } ?>
--// -->

<? if ($is_link) { ?>
<? for ($i=1; $i<=1; $i++) { ?>
<tr>
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;홈페이지 URL</td>
  <td colspan=3 style='padding-left:5px;'>

등록을 원하는 <font color=red>도메인명</font>을 입력하신후, '등록확인'을 눌러주세요<br>

<INPUT type='text' class=ed size=50 name='wr_link1' value='<?=$write["wr_link1"]?>' itemname='홈페이지주소'>

</td>
</tr>
<tr><td colspan=4 height="1" bgcolor='#cccccc'></td></tr>
<? } ?>
<? } ?>


<tr height="28">
    <td class='b_tit2 b_bg2'>&nbsp;+&nbsp;소개글<br>&nbsp;&nbsp;(120자 이내)</td>
    <td style='padding:5px;'>

        <table width=100% cellpadding=0 cellspacing=0>
        <tr>
            <td width=50% align=left valign=bottom>
                <SPAN style="CURSOR: pointer;" onclick="textarea_decrease('wr_content', 10);"><img src="<?=$board_skin_path?>/img/up.gif" width="16" height="16">
                <SPAN style="CURSOR: pointer;" onclick="textarea_original('wr_content', 10);"><img src="<?=$board_skin_path?>/img/start.gif" width="16" height="16">
                <SPAN style="CURSOR: pointer;" onclick="textarea_increase('wr_content', 10);"><img src="<?=$board_skin_path?>/img/down.gif" width="16" height="16">
</td>
            <td width=50% align=right><? if ($write_min || $write_max) { ?><span id=char_count>글자<?}?></td>
        </tr>
        </table>

        <TEXTAREA id=wr_content name=wr_content class=tx style='width:100%; word-break:break-all;' rows=5 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>


<? if ($is_file) { ?>
<tr><td colspan=4 height="1" bgcolor='#CCCCCC'></td></tr>
<tr height="28">
    <td class='b_tit2 b_bg2'>

<table cellpadding=0 cellspacing=0>
<tr><td class='b_tit2 b_bg2' style='padding-left:3px;'>
+&nbsp;이미지 등록

<? if($is_admin) { ?>
<span onclick="add_file();" style='cursor:pointer;'><img src="<?=$board_skin_path?>/img/down.gif" width="16" height="16" align='absmiddle'></span>
<span onclick="del_file();" style='cursor:pointer;'><img src="<?=$board_skin_path?>/img/up.gif" width="16" height="16" align='absmiddle'></span>
<? }  ?>

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

</td>
    <td colspan=3 style='padding-left:5px;'>

<table id="variableFiles" cellpadding=0 cellspacing=0></table><?// print_r2($file); ?>
        <script language="JavaScript">
        function add_file(delete_code)
        {
            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 size=32 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='업로드 이미지 파일에 해당 되는 내용을 입력하세요.'>";
                <? } ?>
                ;
            }
        }

        <?=$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=4 height="1" bgcolor='#CCCCCC'></td></tr>
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;이미지뷰 설정</td>
    <td colspan=3 style='padding-left:5px;'>

<select name='wr_2' class="box">
        <option value='1' <? if($write[wr_2] == '1') 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>
      </select>
&nbsp;* 여러개의 이미지를 등록할 경우에만 설정하세요
</td>
    <td></td>
</tr>
<!---------- {여분 필드 사용 끝} ---------------//--->

<? } ?>

</table>
<!--######### 홈페이지 정보 끝 ##########--//-->


<table width=100%><tr><td></td></tr></table>

<!--######### 기타정보및 버튼 시작 #######--//-->
<table width="100%" align="center" cellpadding=5 cellspacing=0 border=0 style='border:1px solid #cccccc'>
<colgroup width='15%' nowrap>
<colgroup width=''>
<colgroup width='15%' nowrap>
<colgroup width=''>

<? if ($is_trackback) { ?>
<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;트랙백주소</td>
    <td colspan=3 style='padding-left:5px;'>
<INPUT class=ed size=50 name=wr_trackback itemname="트랙백" value="<?=$trackback?>">
        <? if ($w=="u") { ?><input type=checkbox name="re_trackback" value="1">핑 보냄<? } ?>
</td>
</tr>
<? } ?>

<? if ($is_norobot) { ?>
<tr height="28">
    <td class='b_tit2 b_bg2' style='padding-left:8px;'>+&nbsp;<?=$norobot_str?></td>
    <td colspan=3 style='padding-left:5px;'>
<INPUT class=ed type=input size=12 name=wr_key itemname="자동등록방지" required>&nbsp;&nbsp;* 왼쪽의 글자중 <FONT COLOR="red">빨간글자만</FONT> 순서대로 입력하세요.
</td>
</tr>
<? } ?>
</table>
<br>

  <!-- 버튼 table --//-->
  <table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" valign="top">
        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'>&nbsp;
        <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td>
</tr>
  </table>
<!--######### 기타정보및 버튼 끝 #######--//-->


<!----------- { 레이아웃 테이블 아래. 끝 } ------------------------------------------//-->
</td></tr></table>
</form>


<!---- 숫자만 입력받는 스크립터 --//-->
<script>
function onlyNumber(objtext1){
var inText = objtext1.value;
var ret;

for (var i = 0; i < inText.length; i++) {
ret = inText.charCodeAt(i);
if (!((ret > 47) && (ret < 58))) {
alert("숫자만을 입력하세요");
objtext1.value = "";
objtext1.focus();
return false;
}
}
if (objtext1.value.length==6) {
document.form1.RNI_idnum2.focus() ;
}
return true;
}
</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)
{
    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>
© SIRSOFT
현재 페이지 제일 처음으로