간단한 "익명게시판 설정 기능" 만들기
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]
이렇게 따라하시고 익명 게시판 설정할 게시판 수정들어가시면

사용 체크하시면
해당 게시판에서 쓰는 글,댓글의 이름은 모두 익명처리됩니다.
급하게 만든거긴한데 간단한 소스라 공유하고자 올립니다.
댓글 24개
//g5_board에 익명게시판 활성화 체크를위한 컬럼추가
ALTER TABLE `g5_board`
ADD COLUMN `bo_anonymous` ENUM('0','1') NOT NULL DEFAULT '0' AFTER `bo_sort_field`;
이부분 어떻게 하는지 이해가 안가요. 다른건 ftp에 들어가서 파일을 수정하면 되는것 같은데요.
좀더 자세한 설명좀 부탁드려도되나요?
어째 말씀해주신 라인으로 가면 소스 삽입할만한 곳이 아닌거 같아서..
그누5 오리지널입니다.
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 팁자료실
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 |
|---|---|---|---|---|
| 2425 | 1년 전 | 1136 | ||
| 2424 | 1년 전 | 1156 | ||
| 2423 |
|
1년 전 | 1835 | |
| 2422 | 1년 전 | 1061 | ||
| 2421 |
|
1년 전 | 1842 | |
| 2420 | 1년 전 | 1148 | ||
| 2419 | 1년 전 | 1138 | ||
| 2418 | 1년 전 | 923 | ||
| 2417 | 1년 전 | 1222 | ||
| 2416 | 1년 전 | 1106 | ||
| 2415 | 1년 전 | 993 | ||
| 2414 | 1년 전 | 1397 | ||
| 2413 |
|
1년 전 | 2001 | |
| 2412 | 1년 전 | 991 | ||
| 2411 | 1년 전 | 1856 | ||
| 2410 | 1년 전 | 1690 | ||
| 2409 | 1년 전 | 1187 | ||
| 2408 | 1년 전 | 1155 | ||
| 2407 | 1년 전 | 830 | ||
| 2406 | 1년 전 | 2040 | ||
| 2405 |
와칸다포에버
|
1년 전 | 1044 | |
| 2404 | 1년 전 | 1122 | ||
| 2403 |
뽕엄능브라
|
1년 전 | 2050 | |
| 2402 | 1년 전 | 1156 | ||
| 2401 | 1년 전 | 1258 | ||
| 2400 | 1년 전 | 1845 | ||
| 2399 | 1년 전 | 1575 | ||
| 2398 | 1년 전 | 1892 | ||
| 2397 | 1년 전 | 1256 | ||
| 2396 | 1년 전 | 1075 |
댓글 작성
댓글을 작성하시려면 로그인이 필요합니다.
로그인하기