언급하신 애드온 소스를 보니 member_srl(회원의 고유 번호)을 기반으로 글이나 코멘트의 갯수를 파악하는 것 같습니다. 그런데 해당 기능이 익명게시판에는 동작하지 않는다는 것으로 보아서는 익명게시판의 구조가 member_srl을 저장하지 않는 것 같습니다. 회원을 특정지을수 있는 member_srl이 없으면 갯수를 파악할수 없겠죠.
그렇다면 member_srl을 대체할 수 있는 무엇인가가 있어야지만 제약을 걸 수 있겠네요. 게다가 아이피, 쿠키, 세션 등은 대안이 되기에는 부족함이 있습니다.
$logged_info->member_srl은 항상 양수이니 그렇게는 안되고요,
queries/document_count.xml 파일을 수정해야 할 거예요.
<condition> 부분에서 column을 abs(member_srl)로 바꾸거나
아니면 equal이 아닌 in으로 처리하고 (42, -42) 이렇게 배열을 집어넣거나...
댓글 9
언급하신 애드온 소스를 보니 member_srl(회원의 고유 번호)을 기반으로 글이나 코멘트의 갯수를 파악하는 것 같습니다.
그런데 해당 기능이 익명게시판에는 동작하지 않는다는 것으로 보아서는 익명게시판의 구조가 member_srl을 저장하지 않는 것 같습니다.
회원을 특정지을수 있는 member_srl이 없으면 갯수를 파악할수 없겠죠.
그렇다면 member_srl을 대체할 수 있는 무엇인가가 있어야지만 제약을 걸 수 있겠네요.
게다가 아이피, 쿠키, 세션 등은 대안이 되기에는 부족함이 있습니다.
내일 수정해봐야겠어요 ㅎ
기진곰님의 조언에 따라서
sejin7940_write_limit.addon.php의 25줄을
else $args->member_srl = abs($logged_info->member_srl);
이렇게 바꿔보세요.
sejin7940_write_limit.addon.php-x
$logged_info->member_srl은 항상 양수이니 그렇게는 안되고요,
queries/document_count.xml 파일을 수정해야 할 거예요.
<condition> 부분에서 column을 abs(member_srl)로 바꾸거나
아니면 equal이 아닌 in으로 처리하고 (42, -42) 이렇게 배열을 집어넣거나...
제가 착각을 했군요.
xe쿼리문은 구조를 모르니 방법이 요원하네요. ㅡㅇㅡ
이 댓글로 고생하던걸 해결했씁니다 T_T
잘 작동하네요