그누보드 익명 게시판 설정

최준호·2023년 5월 22일
0

그누보드 익명 게시판 설정

https://sir.kr/g5_tip/11991
참고하세요

phpMyadmin를 활용하여 서버에 DB에 접속

DB SQL실행

//g5_board에 익명게시판 활성화 체크를위한 컬럼추가

ALTER TABLE g5_board
ADD COLUMN bo_anonymous ENUM('0','1') NOT NULL DEFAULT '0' AFTER bo_sort_field;


  • /adm/board_form.php 414번째 줄 아래
<tr>
    <th scope="row"><label for="bo_anonymous">익명설정<strong class="sound_only">필수</strong></label></th>
    <td>
        <?php echo help('해당 게시판에 달리는 댓글,글을 모두 익명으로 처리합니다.'); ?>
        <label><input type="checkbox" name="bo_anonymous" id="bo_anonymous" value="1" <?php echo $board['bo_anonymous']?'checked':''; ?>> 사용</label>
    </td>
    <td class="td_grpset">
        <input type="checkbox" name="chk_grp_count_modify" value="1" id="chk_grp_count_modify">
        <label for="chk_grp_count_modify">그룹적용</label>
        <input type="checkbox" name="chk_all_count_modify" value="1" id="chk_all_count_modify">
        <label for="chk_all_count_modify">전체적용</label>
    </td>
</tr>

/adm/board_form_update.php

133번째줄

수정시 저장을 위한 코드 추가, 익게시판설정의 경우 최고관리자만 가능하도록 설정, 최고관리자가 아니더라도 수정을 가능케하기위해선 다른곳에 추가

bo_anonymous     = '{$_POST['bo_anonymous']}',

/lib/common.lib.php

리스트,뷰페이지에서 이름부분 익명처리

395번째줄(get_list함수)

//익명게시판 처리
if($board['bo_anonymous']) $list['name'] = '익명';

/bbs/view_comment.php

코맨트 이름 부분 익명처리

34번째 줄

//익명게시판 처리
if($board['bo_anonymous']) $list[$i]['name'] = '익명';

profile
변화를 두려워하는 사람이 가장 불행한 사람이다.

0개의 댓글