글수정시 글쓴이 정보도 수정하기 (2010-08-06 수정) > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

글수정시 글쓴이 정보도 수정하기 (2010-08-06 수정) 정보

글수정시 글쓴이 정보도 수정하기 (2010-08-06 수정)

본문

1. 그누보드/skin/board/스킨/write.skin.php   내용추가
[수정전]
<? if ($is_name) { ?>
<tr>
    <td class=write_head>이 름</td>
    <td><input class='ed' maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

[수정후]
<? if($is_admin) { ?>
<tr>
    <td class="write_head">이 름</td>
    <td><input class='ed' maxlength="20" size="15" name="c_name" title="이름" required value="<?=$name?>" /></td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } else {
if ($is_name) { ?>
<tr>
    <td class=write_head>이 름</td>
    <td><input class='ed' maxlength=20 size=15 name=wr_name itemname="이름" required value="<?=$name?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } } ?>


[수정전]
<? if ($is_password) { ?>
<tr>
    <td class=write_head>패스워드</td>
    <td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

[수정후]
<? if($is_admin) { ?>>
<tr>
    <td class="write_head">패스워드</td>
    <td><input class='ed' type="text" maxlength="20" size="15" name="c_password" itemname="패스워드"></td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } else {
if ($is_password) { ?>
<tr>
    <td class=write_head>패스워드</td>
    <td><input class='ed' type=password maxlength=20 size=15 name=wr_password itemname="패스워드" <?=$password_required?>></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } } ?>


[수정전]
<? if ($is_email) { ?>
<tr>
    <td class=write_head>이메일</td>
    <td><input class='ed' maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

<? if ($is_homepage) { ?>
<tr>
    <td class=write_head>홈페이지</td>
    <td><input class='ed' size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>

[수정후]
<? if($is_admin) { ?>
<tr>
    <td class="write_head">이메일</td>
    <td><input class='ed' maxlength="100" size="50" name="c_email" email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } else {
 if ($is_email) { ?>
<tr>
    <td class=write_head>이메일</td>
    <td><input class='ed' maxlength=100 size=50 name=wr_email email itemname="이메일" value="<?=$email?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } } ?>

<? if($is_admin) { ?>
<tr>
    <td class=write_head>홈페이지</td>
    <td><input class='ed' size="50" name="c_homepage" itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } else {
if ($is_homepage) { ?>
<tr>
    <td class=write_head>홈페이지</td>
    <td><input class='ed' size=50 name=wr_homepage itemname="홈페이지" value="<?=$homepage?>"></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } } ?>


[IP 수정]
<? if($is_admin) { ?>
<tr>
    <td class="write_head">아 이 피</td>
    <td><input class="ed" size="20" name="c_ip" itemname="아이피" required value="<?=$write[wr_ip]?>"></td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } ?>



[수정전]
<tr>
    <td class=write_head>옵 션</td>
    <td><?=$option?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>  

[수정후]
<tr>
    <td class=write_head>옵 션</td>
    <td><?=$option?></td></tr>
<tr><td colspan=2 height=1 bgcolor=#e7e7e7></td></tr>
<? } ?>
<? if ($w == 'u' && $is_admin) { // 작성자정보를 관리자로 변경하기 ?>
<tr>
    <td class="write_head">정보변경</td>
    <td><input type="checkbox" name="update_writer" value="y" /> 작성자정보를 관리자로 변경하기</td></tr>
<tr><td colspan="2" height="1" bgcolor="#e7e7e7"></td></tr>
<? } // 작성자정보를 관리자로 변경하기(끝) ?>


2. 그누보드/skin/board/스킨/write_update.skin.php  수정 (파일이 없으면 생성하세요)
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
// 자신만의 코드를 넣어주세요.

if ($update_writer == "y" && $w == 'u' && $is_admin) {  // 작성자정보를 관리자로 변경하기
$sql_update_writer=" update $write_table set
              mb_id       = '$c_id' ,
              wr_password = '$c_password' ,
              wr_name     = '$c_name' ,
              wr_homepage = '$c_homepage' ,
              wr_email    = '$c_email' ,
              wr_ip       = '$c_ip'
       where  wr_id       = '$wr_id'
";
sql_query($sql_update_writer);
} // 작성자정보를 관리자로 변경하기 (끝)
?>


참고자료
http://sir.co.kr/bbs/board.php?bo_table=g4_skin&wr_id=32457
추천
2

댓글 5개

전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT