Policia

간단한 "익명게시판 설정 기능" 만들기

· 2019-10-16 (수) 13:28:18 · 12656 · 24

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번째 줄 아래

[code]

<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>

[/code]

 

/adm/board_form_update.php

133번째줄

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

[code]

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

[/code]

 

/lib/common.lib.php

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

395번째줄(get_list함수)

[code]

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

[/code]

 

/bbs/view_comment.php

코맨트 이름 부분 익명처리

34번째 줄

[code]

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

[/code]

 

 

이렇게 따라하시고 익명 게시판 설정할 게시판 수정들어가시면

 

3068357684_1571198806.2631.png

 

사용 체크하시면

해당 게시판에서 쓰는 글,댓글의 이름은 모두 익명처리됩니다.

 

급하게 만든거긴한데 간단한 소스라 공유하고자 올립니다.

|

댓글 24개

공유 감사합니다!
잘쓸게요
2019-10-17 (목) 00:25:12
유용한 정보 감사합니다.
유용합니다~! 감사합니다.
오 감사합니다 스크랩 놓고 봐야겟네요
감사합니다
2019-10-23 (수) 10:21:52
감사합니다.~
유용한 기능이네요 감사합니다!
2019-11-01 (금) 17:10:47
유용 합니다 . 공유 감사합니다.,
2020-09-07 (월) 20:32:57
아주 유용합니당
좋은 정보 감사합니다.
좋은 정보 감사합니다
완전 좋군요..
2021-05-07 (금) 18:18:57
DB SQL실행

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

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

이부분 어떻게 하는지 이해가 안가요. 다른건 ftp에 들어가서 파일을 수정하면 되는것 같은데요.
좀더 자세한 설명좀 부탁드려도되나요?
@도도파파 해당 구문을 mysql에서 날리시면됩니다
감사합니다
혹시 익명게시판으로 글 작성시~ 관리자도 그 회원아이디를 확인 못하나요?
2021-09-07 (화) 13:21:45
감사합니다
2021-11-18 (목) 20:56:10
모바일도 가능한건가요?
어째 말씀해주신 라인으로 가면 소스 삽입할만한 곳이 아닌거 같아서..
그누5 오리지널입니다.
@타버린나무 2019년도 글이라 지금 그누버전과는 상이할수있습니다
2023-05-22 (월) 17:21:23
감사합니다!

5.5.13 버전에서 는 조금 다릅니다.

 

/adm/board_form_update.php

bo_anonymous     = '{$_POST['bo_anonymous']}',
아니고
$bo_anonymous = isset($_POST['bo_anonymous']) ? (int) $_POST['bo_anonymous'] : 0;
이렇게 해주세요.

그리고

sql_common 여기 변수 중간 아무대나 

bo_anonymous = '{$bo_anonymous}',

이렇게 추가해주시면 정상 작동 합니다.

 

 

 

@TnDArthur 아.. 게시판 설정에 익명 체크박스는 생겼는데 작동을 안 합니다. ㅠㅠ 
위의 게시글에서 아래부분부터 어떻게 하는 지 모르겠어요. ㅠㅠ 제가 초보라....

/adm/board_form_update.php

133번째줄을 선생님 알려주 코드로 수정했고 $sql_common 부분의 중간쯤에 bo_anonymous = '{$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'] = '익명';
 

 

아.. 게시판 설정에 익명 체크박스는 생겼는데 작동을 안 합니다. ㅠㅠ 
위의 게시글에서 아래부분부터 어떻게 하는 지 모르겠어요. ㅠㅠ 제가 초보라....

/adm/board_form_update.php

133번째줄을 선생님 알려주 코드로 수정했고 $sql_common 부분의 중간쯤에 bo_anonymous = '{$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'] = '익명';

댓글을 작성하시려면 로그인이 필요합니다.

그누보드5 팁자료실

2,788건
+
제목 글쓴이 날짜 조회
19-11-15 조회 7,980
19-11-14 조회 6,511
19-11-13 조회 9,709
19-11-12 조회 9,664
19-11-10 조회 6,986
19-11-09 조회 9,313
19-11-08 조회 6,525
19-11-08 조회 7,058
19-11-05 조회 7,136
19-11-01 조회 7,533
19-11-01 조회 5,469
19-10-31 조회 6,025
19-10-30 조회 6,011
19-10-27 조회 8,151
19-10-16 조회 1.3만
19-10-15 조회 7,755
19-10-15 조회 9,429
19-10-10 조회 5,898
19-10-08 조회 7,188
19-10-08 조회 8,527
19-10-05 조회 7,944
19-10-02 조회 6,673
19-10-01 조회 7,775
19-10-01 조회 7,325
19-10-01 조회 8,396
19-09-27 조회 6,639
19-09-21 조회 8,698
19-09-20 조회 6,925
19-09-18 조회 9,566
19-09-15 조회 9,475