그누보드 특정 게시판에 1개 아이디, 1개 게시물만 작성 가능하게 하기
페이지 정보
작성자 관리자 (183.♡.9.24)
조회 1,858회
작성일 22-07-19 09:29(글 수정: 2023년 07월 22일)
본문
특정 게시판에 회원 아이디당 1번만 글 작성 가능하게 하는 방법 입니다.
적용할 게시판 스킨의 write.skin.php 파일 상단에 아래와 같이 추가 했습니다.
출처: https://sir.kr/g5_tip/11166
[code]
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
// add_stylesheet('css 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_stylesheet('<link rel="stylesheet" href="'.$board_skin_url.'/style.css">', 0);
// 추가된 부분
$use_write_max = 1;
if ($use_write_max && $w == '') {
$result = sql_fetch("select count(*) as cnt from {$write_table} where mb_id = '{$member['mb_id']}' ");
if ($result['cnt'] == $use_write_max)
alert('해당 게시판은 최대 한번만 작성하실 수 있습니다.');
}
?>
[/code]
그리고 특정 스킨에서만 적용 하고 싶을때는 위 소스를 아래와 같이 수정하면 됩니다.
[code]
if ($use_write_max && $w == '' && $bo_table == 'cwn') {
[/code]
관련링크
-
https://sir.kr/g5_tip/11166
1002회 연결
- 이전글
- 다음글
댓글목록
등록된 댓글이 없습니다.