회원 활동정지 모듈
https://github.com/huhani/xe-userblock-module
그냥 혼자쓸려고 만든거다만..올려봅니다
업뎃은 아마두 보안문제가 아닌 이상 안 할 예정..
+ 2016-09-08 09:17 mid값이 아닌 module이름을 가져오는 문제 수정
https://github.com/huhani/xe-userblock-module
그냥 혼자쓸려고 만든거다만..올려봅니다
업뎃은 아마두 보안문제가 아닌 이상 안 할 예정..
+ 2016-09-08 09:17 mid값이 아닌 module이름을 가져오는 문제 수정
댓글 39
모듈 폴더에 넣어도 설치된 모듈에 표시 되지 않네요.
아아 폴더명을 userblock 으로 하니 잘뜹니다 ㅎ
고퀄리티 자료공유 감사합니다!
모사이트 차단기능 비슷하네요 정말
다만 이 모듈이 사이트 속도 저하를 야기할수도 있나요.?
설정에서 자바스크립트 사용으로 설정할 경우 페이지를 이동할때마다 DB에서 체크를 하기 때문에 차단 기록이 많아진다면 느려질 수도 있습니다.
IP차단 체킹할때는 차단기록 테이블을 참조하는데 설정->DB정리 한번씩 해준다면 문제없을거에요
근데 저는 차단 유형 선택이 안되고 IP 차단 선택 버튼이 나타나지 않는데 왜 그런걸까요..?
차단 유형 선택은
'이 게시글을...', '이 댓글을...' 버튼을 통해서 차단을 할때 자동선택됩니다. 이 두 버튼은 게시판 스킨에 따라 없을 수도 있습니다.
회원 닉네임을 클릭하여 회원 차단을 하는 경우 '기타' 유형으로 선택됩니다.
아이피 차단은 게시글 차단이나 댓글에서 차단할때만 가능합니다.
그렇게 하지 않으면 아이피를 가져올 방법이 없어서..
좋은자료입니다.
오늘 우연히 봤는데요 에러기록모듈에서 이런 오류가 뜨는데 괜찮은건가요
오늘 저녁때쯤 수정해놓겠습니다.
https://github.com/huhani/xe-userblock-module
수정하였습니다
모듈srl이 비어있어서 생긴 문제였네요
PHP Fatal Error: Cannot access empty property in modules/userblock/userblock.controller.php on line 246,
이런 에러가 발생하고 비회원 댓글삭제가 안되네요.
어제 새로고침없는 댓글삭제 관련 문의드릴떄 에러가 이게 원인 이였습니다.
아마 예전에 버그 발견때 몇 번 수정하였습니다.
잘쓰겠습니다 ^^
여기를
<form action="/" method="post" class="x_form-horizontal">
로 수정해보세요.
모듈이 xe에 맞춰져서 제작이 되어 라이믹스 2.0에서 제대로 작동이 되지 않을 수 있습니다.
답변 감사합니다.
잘 됩니다. 감사합니다. (엄지척)
우선 소중한 자료 감사합니다. 아직 많은 분들이 사용하고 계시는거 같아 오류 남겨둡니다..
아마 보안 문제가 아닌 이상 업뎃 안한다고 되어 있어서 수정은 안되겠지만 ㅠㅠ
1. 게시글작성차단, 댓글작성차단의 경우
운영자가 A를 차단하면, 운영자도 같이 차단됩니다. 기타 유형은 됩니다.
2. 게시글 삭제 금지를 해도, 게시글이 삭제되는 오류가 있습니다. 다른 금지 항목은 됩니다.
3. DB 정리 기능은 언제 쓰는건지 기능이 궁금합니다.
4. 이거 때문에 자세히 보게 되었는데 댓글처럼 글도 얼럿창으로 변경할 수 있을까요?
javascriptNotice.html 해당 파일에서 수정하는게 맞나요?
댓글을 이제서야 봤네요 ㅠㅠ
1. 모듈 설정에서 "아이피 차단 우선" 항목이 사용된 상태에서 차단하는 회원의 IP와 운영진의 IP가 같을 경우 관리자도 차단될 수 있습니다.
2. 이 문제에 대해서 확인후 패치하였습니다. (+ 라이믹스 2 호환 패치).
https://github.com/huhani/xe-userblock-module 에서 패치한 파일 확인 부탁드립니다.
3. DB정리기능은 유효하지 않은 차단기록(이미 지난 차단 기록 등)들이 있는 경우 DB로부터 지우는 역할을 합니다.
4. 만약 글 작성 페이지(에디터)에서 "등록" 버튼을 눌렀을때 alert을 뜨게 하는거라면
https://github.com/huhani/xe-userblock-module/blob/03cff2111b89fd041befd35d39585d38a0268de2/userblock.controller.php#L638
여기를 주석처리하시면 됩니다. (이 경우엔 javascriptNotice와는 무관합니다)
너무 감사합니다 ㅠㅠ
위에 알려주신 부분 바로 적용해봤는데 잘 됩니다! 감사합니다(_ _)