채택완료

댓글 등록시 관리자 이름 변경

2018-01-27 (토) 18:51:40 3,835

댓글 등록시 관리자 이름을 변경해서 넣고 싶습니다.

view_comment.skin.php 파일에 

        <!-- 이름 수정 시작 -->
        <?php if ($is_admin) { ?>

        <tr>
            <th scope="row"><label for="wr_name">이름<strong class="sound_only">필수</strong></label></th>
            <td><input type="text" name="wr_name" value="<?php echo $name ?>" id="wr_name"  class="frm_input " size="10" maxLength="20"></td>
        </tr>
        <?php } ?>

넣었고 

write_comment_update.skin.php 파일에 

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

if($is_admin && $w != "c"){
    $sql = "update $write_table set wr_name='$_POST[wr_name]' where wr_id='$comment_id' ";
    sql_query($sql);
}
?>

이라고 작성을 하니 수정에서는 변경이 가능한데 글등록시에는 반영이 안되더라구요.

|

답변 2개 / 댓글 3개

채택된 답변
+20 포인트

bbs/write_comment_update.php 코어를 수정해야 합니다.

    $wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));

를 이렇게 수정합니다.

    if ($is_admin && $_POST['wr_name']) {  } else {

    $wr_name = addslashes(clean_xss_tags($board['bo_use_name'] ? $member['mb_name'] : $member['mb_nick']));

    }

if($is_admin && $w != "c"){

이부분을 

if($is_admin && ($w != "c" || $w = "")){

이렇게 한번 해보세요~

답변에 대한 댓글 3개

그래도 똑같네요 ㅜㅜ 등록할때는 여전히 최고관리자로 나오네요 ㅜㅜ
$w == "" 이렇게 해보세요~..
그것도 안먹히네요 ㅜㅜ

답변을 작성하려면 로그인이 필요합니다.