특정 게시판에 계정당 글을 한번만 등록 제한 - 게시판스킨강좌, 그누보드5강좌

본문 바로가기
전체검색

게시판스킨강좌

그누보드, 영카트 초보 제작자분들을 위한 다양한 스킨 제작 활용 팁을 공유합니다.

특정 게시판에 계정당 글을 한번만 등록 제한

관리자 19-02-28 14:50

특정 게시판에 계정당 글을 한번만 등록할 수 있게 제한하는 방법입니다.


게시판 스킨 폴더에 신규 파일 추가


파일 이름 : write.head.skin.php


파일 내용은 이렇게 입력


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

if ($w =='' && $bo_table == '특정게시판id') {
    $wr_cnt = sql_fetch(" select count(wr_id) as cnt from {$write_table} where wr_is_comment=0 and mb_id = '{$member['mb_id']}' ");
    if ($wr_cnt['cnt']) {
       alert("글 등록은 한번만 할 수 있습니다.");
   }
}
?>


 

$w =='' &&  신규 글쓰기만 해당되고 수정은 할 수 있습니다.

여기를 제거하면 최초 등록 후 수정도 금지됩니다.


관리자는 제한을 없애려면 코드 전체를 한 번 더 감싸주세요.


if (!$is_admin) {

................

내용

................

}

로그인 후 댓글 작성 가능합니다.

로그인

로그인 후 글 작성 가능합니다.
그누스킨닷컴

그누스터디는 그누보드, 영카트를 이용하시는 초보 사용자를 위한 정보를 공유합니다.

E-MAIL : gnustudy@naver.com / 카카오톡 : gnustudy / 텔레그램 : gnustudy
제작 문의를 제외한 일반 문의는 QA 게시판을 이용해주세요.

Copyright gnustudy.com All rights reserved.