유용한 팁 공유 게시판
제로보드에 관한 팁이나 강의를 소개하는 게시판입니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
팁공유라고 해서 아주 특별하거나 기발한거 아니어도 됩니다.
자신이 제로보드를 사용하면서 생긴 자신만의 노하우나 아주 사소한 팁이어도 좋습니다.
자신에겐 아무것도 아니더라도 다른분들께는 분명 중요하고 소중한 팁이 될수 있을겁니다.
글수 4,496
안녕하세요.
한동안 관리를 안했더니 한 글에 코멘트가 1000개가 넘게 붙고 해서,
한번에 지우는 법이 있나 하고 게시판을 찾아보았는데 잘 못 찾겠더군요. 대충 봐서 했습니다만 혹시 나중에 필요한 분이 계실지 몰라 올립니다.
먼저 phpMYadmin에 접속합니다. 접속하는 법은 서버마다 다르니 ..
저 같은 경우는 phpMyAdmin 2.6.4 입니다.
왼쪽에 테이블이 보입니다. 거기서 지우고자 하는 게시판의 comment가 담긴 테이블을 클릭합니다.
("zetyx_board_comment_게시판이름" 이런 식입니다)
보기 구조 SQL 검색 삽입 내보내기 등의 메뉴가 있는데 검색을 클릭합니다.
검색 조건을 넣는 창이 나오는데 이중에
로 된 곳에서 LIKE를 REGEXP (정규표현식)을 선택하고, 그 옆의 조건에는
[a-z]|[A-Z] 를(bold로 된 부분을 정확히) 입력합니다. (이렇게 하면 영문자가 들어간 코멘트가 모두 선택됩니다. href 등의 스팸에 주로 나오는 말을 써도 되겠죠)
스팸이 많다면
페이지당 레코드 수 :
를 기본 30개에서 500개 등 늘린 후 실행을 클릭합니다.
그러면 해당 조건에 맞는 레코드들이 출력됩니다. 이곳에서 스팸메세지들의 왼쪽 체크박스들에 체크를 한 후 (화면 가장 아래 옵션에서 전체 체크를 하고 스팸이 아닌 걸 해제하는게 빠르겠죠)
그 후 화면 가장 아래 메뉴 중 선택한 것을: 에서 X를 선택하시고 확인하시면 한방에 지울 수 있습니다.
물론 스팸이 영문자가 들어간 것이 아니라 특정 단어들이 들어가 있다면 검색 조건을 바꿔주면 되겠죠.
요령은 테이블에서 어떤 조건에 맞는 레코드를 찾아 지우는 것이니 코멘트 뿐만 아니라 다른 용도로도 사용하실 수 있을 겁니다.
이렇게 직접 지우면 실제 게시판의 코멘트 숫자가 안 바뀌어져 있는데 코멘트를 제로보드에서 수정하거나 추가하면 갱신이 되더군요.
게시판에 스팸게시물을 막는 방법이 많던데 혹시 저처럼 그런걸 이용 안하고 스팸이 많아져버려서 곤란해하시는 분들이 있으면 도움이 되었으면 좋겠습니다 :) 원시적이지만 일일히 지우는 것 보다야 훨씬 간편할 듯.
그럼, 안녕히 계세요.
한동안 관리를 안했더니 한 글에 코멘트가 1000개가 넘게 붙고 해서,
한번에 지우는 법이 있나 하고 게시판을 찾아보았는데 잘 못 찾겠더군요. 대충 봐서 했습니다만 혹시 나중에 필요한 분이 계실지 몰라 올립니다.
먼저 phpMYadmin에 접속합니다. 접속하는 법은 서버마다 다르니 ..
저 같은 경우는 phpMyAdmin 2.6.4 입니다.
왼쪽에 테이블이 보입니다. 거기서 지우고자 하는 게시판의 comment가 담긴 테이블을 클릭합니다.
("zetyx_board_comment_게시판이름" 이런 식입니다)
보기 구조 SQL 검색 삽입 내보내기 등의 메뉴가 있는데 검색을 클릭합니다.
검색 조건을 넣는 창이 나오는데 이중에
| memo | text LIKE |
로 된 곳에서 LIKE를 REGEXP (정규표현식)을 선택하고, 그 옆의 조건에는
[a-z]|[A-Z] 를(bold로 된 부분을 정확히) 입력합니다. (이렇게 하면 영문자가 들어간 코멘트가 모두 선택됩니다. href 등의 스팸에 주로 나오는 말을 써도 되겠죠)
스팸이 많다면
페이지당 레코드 수 :
를 기본 30개에서 500개 등 늘린 후 실행을 클릭합니다.
그러면 해당 조건에 맞는 레코드들이 출력됩니다. 이곳에서 스팸메세지들의 왼쪽 체크박스들에 체크를 한 후 (화면 가장 아래 옵션에서 전체 체크를 하고 스팸이 아닌 걸 해제하는게 빠르겠죠)
그 후 화면 가장 아래 메뉴 중 선택한 것을: 에서 X를 선택하시고 확인하시면 한방에 지울 수 있습니다.
물론 스팸이 영문자가 들어간 것이 아니라 특정 단어들이 들어가 있다면 검색 조건을 바꿔주면 되겠죠.
요령은 테이블에서 어떤 조건에 맞는 레코드를 찾아 지우는 것이니 코멘트 뿐만 아니라 다른 용도로도 사용하실 수 있을 겁니다.
이렇게 직접 지우면 실제 게시판의 코멘트 숫자가 안 바뀌어져 있는데 코멘트를 제로보드에서 수정하거나 추가하면 갱신이 되더군요.
게시판에 스팸게시물을 막는 방법이 많던데 혹시 저처럼 그런걸 이용 안하고 스팸이 많아져버려서 곤란해하시는 분들이 있으면 도움이 되었으면 좋겠습니다 :) 원시적이지만 일일히 지우는 것 보다야 훨씬 간편할 듯.
그럼, 안녕히 계세요.
2008.06.04 23:27:11 (*.49.120.213)
추천합니다.
수천개를 올려서 생각다 못해
원 게시물을 다른 게시판으로 복사해 올리고.
게시판을 전체 내용을 삭제해 버리고 다시 복사해 왔는데.....
지금은 호스팅 업체에서 ip차단해서 문제가 없습니다만
잘 정리해 두엇다가 또 문제가 생기면 사용하겠습니다.
감사합니다.
2008.06.13 13:33:00 (*.49.120.152)
감사한 일입니다.
또 문제가 발생해서 이번에는 님의 말슴대로 해 보앗습니다
위의 내용과는 달리 내용이 좀 달랐습니다.
버전이 다르군요. phpMyAdmin - 2.11.5
그 내용을 잘 이해할 수 없어 살피다 보니
1. 제일 앞에 보기가 있고 .... 검색이 있는데 그기에서 보기를 클릭했습니다. 다 나오네요
2. 이름을 클릭해 보니 이름들과 함께 여러정보들이 솥아져 나옵니다.
3. 정상적인 글은 쓴 사람들은 한글이름이므로 모두 석택을 하고 한글 이름만 해제 했습니다.
(한글 됫글이 많이 없으므로... 만약 숫자가 많으면 번거롭겠지만...)
4. 삭제했습니다 신기하게 다 삭제 되어 버렸습니다.
단 자욱은 남아서 제목에 됫글 달앗던 숫자가 근거로 남아 있군요. 그것이야 상관없으니...
5. 아 속이 시원하다.
님 참으로 감사합니다. 정말로 유용하게 사용했습니다.
다시한번 추천합니다.
지혜를 주신 주님 감사합니다.



오, 이거 지금 해봤는데 괜찮네요.
추천 한방 !