묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
분류 갯수에 따른 글쓰기 제한 방법
2016.11.07 18:42
안녕하세요.
분류 갯수에 따른 글쓰기 제한이 되는지 궁금합니다.
예를 들면 A라는 분류가 있다고 가정을 하면..
서로 다른 회원들이 A라는 분류를 10번 이상 선택해서 등록이 된 경우,
11번째에 등록하는 회원이 A 분류 선택 후 등록 버튼을 누르면 이미 10명이 등록해주셨습니다..라는 특정 메시지가
나오면서 등록이 안되게 하는 방법이 있는지 궁금합니다!
그럼 아시는 분 있으시면 답변 부탁드려보겠습니다.
감사합니다!
댓글 2
-
Gray
2016.11.07 19:11
-
sejin7940
2016.11.07 19:33
실제로는 등록시점에서 판단을 해야할거예요
그럴려면 결국 document.controller.php 에서 실제 글이 등록되는 시점에 확인을 해야할테니
Core 를 고치거나, trigger 를 이용하는 간단한 모듈을 하나 만드셔야겠죠
조금 더 잘 만들려면, 쓰기버튼 누른시점에 맞춰 카테고리 별 등록글 수 이용해 select 를 박도록 처리해두면 더 좋고요더 잘 만들려면.. 결국 카테고리마다 제한 개수를 다르게 설정할 수 있어야 더 좋을테니..
결국은 모듈기반으로 해서 구현하는게 좋긴합니다.
정확도를 어디까지 줄거냐 차이죠. ( 민감한 사이트의 경우는 중요한 사항이 될 수도 있으니 )
그럴려면 외주를 주는게 더 좋을 수도 있겠네요
통상적인 방법입니다.
$cnt = mysql_num_rows(mysql_query('select A분류 from 테이블명')); // A분류의 갯수 파악
if($cnt ==10){ // 10개가 되면 메세지 출력
<script> alert("10명 등록완료"); </scripts>
}
이런식으로 만드시면 될 듯 합니다.