소미

그누보드5 전용 게시물 파싱기 소스 [소미 파싱기] 본문

작업물

그누보드5 전용 게시물 파싱기 소스 [소미 파싱기]

소미 2017.10.23 22:52

예전에 공부+취미 삼아 만들어 본 어설픈 파싱기이다.

따라서 글 자동 등록이나 중복 글 등록 방지같은 고오급 기능은 없다. 좀 더 공부하면 구현 했을지도?

스누피 클래스를 사용해서 만들었고, 스누피 클래스에 대해 조금만 공부하면 누구나 만들 수 있다.

PHP에 문외한인 나도 이 정도 구현한거 보면 말이지...


임거및파싱.zip


압축 암호는 몰라도 됨. 공개 의사 전혀 없고, 혹시라도 암호 풀면 뭐, 사용하든 말든 본인이 알아서 하면 됨.

다만 타 사이트의 게시글이 파싱되도록 정규식이 구현 돼 있기 때문에,

(물론 파일 내 타 사이트의 주소는 일절 삭제하였기 때문에, 어느 사이트인지는 압축 푼 사람이 알아낼 것)

소스 그대로를 사용하여 법에 저촉되는 상황이 발생할 경우, 소미 본인은 절대 책임 지지 않음.


압축 암호 힌트 : ㅂxxx9 (이건 혹시라도 내가 까먹을까 봐 게재 해 둠)


안내

※ 파싱된 사이트의 운영자가 파싱된 게시판의 태그를 수정하면 정규식이 먹히지 않게 되어 파싱이 불가능하게 된다.

이 때는 정규식만 손 보면 되는데, 정규식을 바꿔야 하는 파일로는 issuebbs폴더

write.skin.php, write_update.tail.skin.php(댓글 파싱하는 파일),

끝으로 최상위 폴더에 있는 humor.php파일, 이렇게 3가지 파일의 정규식을 바뀐 태그에 맞춰 변경 해 주면 된다.


설치 방법(그누보드5가 설치되어 있다는 가정하에...)

  1. /skin/board/ 경로에 첨부파일의 issuebbs 폴더를 업로드 한다.
  2. /lib/ 경로에 첨부파일의 Snoopy.class.php 파일을 업로드 한다.
  3. /adm/ 경로에 첨부파일의 admin.head.php과 humor.php 파일을 업로드 한다.
  4. /bbs/ 경로에 첨부파일의 imgur.php, write_update.php 파일을 업로드 한다.
    * imgur.php 파일은 굳이 업로드 하지 않아도 됨. 임거 서비스를 이용할 경우에만 업로드 하면 된다.
  5. 그누보드 관리자모드로 진입한 뒤, 게시판을 하나 생성한다.
    이때 게시판의 ID는 꼭 work라고 지정하고, 게시판 설정 탭에서 DHTML 에디터 사용을 반드시 체크한다.
    다음으로, 스킨은 issuebbs로 설정한다.

위의 5가지 절차를 거치면 설치는 완료된다.

실행 방법은, 그누보드5 관리자 모드로 접속한 뒤, 상단 메뉴 중 파싱-소미 파싱기를 클릭한다.

파싱된 게시글 리스트가 갱신되면, 원하는 글을 골라 등록 버튼을 눌러 등록 절차를 진행하면 된다.


구동 영상


0 Comments