그누보드G4 에 휴지통 기능을 도입하자. > 그누4 팁자료실

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요.
나누면 즐거움이 커집니다.

그누보드G4 에 휴지통 기능을 도입하자. 정보

그누보드G4 에 휴지통 기능을 도입하자.

첨부파일

delete.php (9.3K) 380회 다운로드 2006-01-13 01:05:56

본문

먼저 이팁은 제*로보드 회원이신 닉네임 LK 라는 분이 만드신 제*로보드용 휴지통
기능을 그누보드의 g4용으로 (패러디) 변환? 한것입니다.


[들어가기전에 간략한 기능설명]

1, 윈도우즈에서 파일을 삭제하면 임시로 휴지통으로 가는 것과 같습니다.
2, 주용도는 네티켓에 어긋난 글이나 낚시글을 올려놓고 운영자의 눈을 피해서
    삭제신공(?)을 발휘한 후 모른 척하는 하는 등의 행위에 증거를 남기기 위함이며
3, 운영자의 임의 삭제시 논란등에 대한 항의에 증거 자료로 활용을 할수도 있으며
4, 중요한 데이타를 실수로 삭제할 경우에도 살아 있으므로 복구를 할수가 있으며
5, 글작성자의 심적 변화에 의한 고의 삭제시 원본 데이타의 보존 목적도 있으며
6, 기타..........등등 의 목적용 입니다.^^;


[휴지통 만들기 준비물]

1, 특정 게시판을 1개 생성 합니다.
2, 권한은 전부 레벨10 (관리자만 가능하게) 으로 합니다.
3, 사이트내에서 링크, 최근게시물출력,검색, RSS 등의 부가 서비스는 모두 차단합니다.
    기타 일반회원 들에게 노출되는 부가 기능은 전부 체크하여 차단하며 차단하는 방법은
    이곳의 질문게시판 또는 G4팁 게시판에서 검색을 하면 관련 내용이 나옵니다.
4, 링크,다운로드 등의 기본기능은 사용으로 합니다.
5, 첨부한 파일을 다운로드 합니다.(제일 중요함)


[g4에 휴지통을 만들기]

0, 수정할 파일은 G4/bbs/delete.php 입니다.
    (첨부한 내용은 G4/bbs/delete.php 를 휴지통기능을 접목하여 수정된 파일임)
1, 첨부한 파일을 다운로드한후 에디터로 열어서 꼼꼼히 읽어 봅니다.
2, 휴지통으로 사용할 게시판명을 넣어 줍니다. 아래의 라인 입니다.
    $dic_ids ="sub_and";  // 휴지통으로 사용할 게시판명을 적어주세요. bo_table 명
3, 수정완료후 원본 delete.php 를 백업한후 수정된 delete.php 를 bbs/ 안으로 업로드 합니다.


[휴지통 사용하기]

1, 회원, 관리자 모두 내용보기에서 글삭제시 휴지통으로 첨부 파일까지 모두 복사한후 삭제가 됩니다.
2, 관리자가 휴지통으로 복사하지않고 바로 삭제할 경우에는 리스트에서 관리자 체크모드로 체크후 삭제합니다.
3, 휴지통을 비울때(삭제시)에는 반드시 리스트의 관리자 체크모드에서 체크를 하여 삭제 합니다.
4, 휴지통에서 복구(타게시판으로 복사 또는 이동) 가 가능합니다.
5, 휴지통은 앞에서 언급한대로 모든권한을 관리자만 가능하게 합니다.


==================== 끝 ====================


이제 휴지통이 만들어 졌으며 우선 휴지통 게시판을 최근게시물 등에서 차단하는 항목은
골치 아프니까 건너뛰고 테스트를 해봅니다.

1, 여러게시판에 돌아 다니면서 첨부파일과 함께 도배를 신나게 합니다.^^;
2, 어느정도 도배한후 내용보기로 들어가서 삭제를 해봅니다.
3, 휴지통 게시판으로 가서 게시판을 열어 봅니다.
4, 관리자 체크모드에서 삭제도 해보구 다른게시판으로 복사, 이동을 해봅니다.
5, 기능상 문제가 없다고 판단이되면 이제부터 각 차단할 항목을 체크하면서 삽질을 합니다^^

아래의 링크는 게시물 1개를 글삭제 와 복사(복구) 를 몇번 실행한 후의 모습니다.

http://avaschool.net/web/sub_data/tb.php/forum/355
추천
6

댓글 33개

수고 많으셨습니다.
주옥같은 팁들의 연속이군요.
헐랭이님의 승인관련팁과 휴지통을 오늘부터 운영중인 사이트에서 적용해보고 있는데
기대됩니다.
감사합니다.^^ 현재 플록님 사이트에 적용되어 있는 휴지통 기능은 첨부 파일기능이 안되고
휴지통으로 복사 과정에서 문제점이 여러군데 있으므로 위에 첨부한 파일을 참고하여 재수정해 주세요.
그누보드G4 에 휴지통 기능을 도입하자...
그누 메인 최근게시물 제목만 보고도
누가 썼을까라는 확신이 섰습니다.
역시가 역시 였습니다,,,헐랭이님,,,

그누 활용 200%를 지향 하시는
헐랭이님 싸랑해요~ㅎ
헐랭이님 정말 좋은 팁 감사합니다....^^

바로 적용시켰습니다....

휴지통의 뷰화면에서 삭제해도..... 다시또 휴지통으로....
휴지통을 공개하더라도 일반 사용자는 글작성자라 하더라도 삭제할 방법이 없네요....ㅎㅎㅎㅎ
관리자가 삭제하여야만 되는군요....


감사합니다.......^^
이번패치와 휴지통 기능과는 아무런 상관이 없는걸로 아는데요.?
제가 직접 업그레이드를 해본후 결과를 알려 드리겠습니다.
헐랭이님 죄송합니다....제가 잠시 착각을...^^

일반버전의 파일을 보면서 utf-8 버전에서 테스트를....이런 실수를....^^

잘 됩니다...다시한번 감사드립니다....^^
게시물이동된것보다 더욱더 관리하기 편할것 같네요.
그런데 큰사이트의 경우 하루에도 엄청난글이 글작성시 오류문제...나 여타문제들로 인하여 작성되고 삭제가되는데
휴지통 게시판 관리하기도 무척 힘들것 같네요. 모니터링 하느라 하루 다가겠네요.
특히나 큰사이트의 경우 정말 무용지물에 가까운거 같아요. 작은사이트에서는 정말 유용할것 같구요.

회원한테 증거자료로 보여주기위해선 리스트에 대한 접근권한은 없애고 해당본문의 내용에 대한 접근권한만 필요하겠네요.
만약 A라는 사람에게 B의 휴지통으로 이동된 게시물 내용의 주소를 알려주면 A라는 사람도 볼 수 있는건가요?
하루에 삭제되는 게시물이많은 규모가 큰사이트에서는 관리하기가 어려운게 맞습니다.
그리고 A라는 화원의 레벨에서 내용보기의 접근을 허용할 경우 볼수가 있습니다.
네에^^ 코멘트는 사라지게 됩니다. 코멘트 복사를 원하시는분이 많이 계시면 업그레이드? 휴지통 버전에서는 추가하도록 해보겠습니다.
와 센스만점. 저는 게시물이동을 이용하는 무식한 방법을 써왔는데...orz 좋은 팁 감사합니다. 요런건 무조건 스크랩!
잘됍니다. 근데.. 게시물에서 바로 지우면 되는데... 리스트에서 한개의 게시물이라도 체크하고 지우면 휴지통에 들어가지 않고 바로 지워지네요... ㅜㅜ
전체 3,313 |RSS
그누4 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT