글수정시 글쓴이 정보도 수정하기 (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
[수정전]
<? 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
2
댓글 5개
위 쿼리에서
$c_ 는 어디서 가져오는거죠?
$c_ 는 어디서 가져오는거죠?
내용을 수정했습니다. ^^;;
어려워...
무슨 정보가 수정된다는건지...
그누보드 최신버젼에서는 안되네요..이게 꼭 필요한 기능인데..아쉽네