열심히 활동하셔서 모은 그누커뮨 포인트는 이곳에서 현금처럼 사용할 수 있습니다.
프로그램 License 1 copy는 1 site에만 사용하실 수 있습니다.
License 추가구매는 50% 가격에 가능합니다. (한 번 구매한 경우 [재구매]링크가 생김)
다른 곳에 업로드하거나 변형시켜 유포하는 행위는 저작권법에 저촉되며 법적 처벌을 받게 됩니다.
작성일 : 10-06-30 14:21
그누트윗 1.00 - 그누보드와 트위터 연동 모듈
|
|
 조회 : 12,003
|
키워드 :
그누보드, 트위터, 연동, 자동등록, 자동삭제, twitter, api, php, 예제
|
오토스크랩 :
|
가격 : 0 point
|
gnutwit.ver100.utf8.zip (189.9K) [31] DATE : 2010-06-30 14:57:41 | gnutwit.ver100.euckr.zip (188.1K) [31] DATE : 2010-06-30 14:57:41 |

== 소개 == 그누트윗은 그누보드와 트위터를 연동시키는 모듈로 다음과 같은 특징과 기능을 가집니다.
1. OAuth로 로그인 - 그누트윗은 OAuth로 로그인하고 토큰을 DB에 저장합니다. twitter.com을 통해 로그인을 하고, 트위터 아이디와 비번을 직접 저장하지 않기 때문에 안전합니다.
2. 트위터 아이디로 그누보드 로그인 - member 확장필드에 회원의 트위터 아이디를 저장해두면 트위터를 이용해 그누보드에 로그인할 수 있습니다.
3. 관리자 트위터로 게시물 제목 자동등록 - 게시물이 등록되면 자동으로 관리자의 트위터 계정에 글 제목과 링크가 올라가고, 삭제되면 연결된 트윗도 함께 삭제됩니다. 사이트를 대표하는 트위터 아이디를 새로 만들어서 관리자 계정과 연결시켜둘 것을 권장합니다.
4. 댓글 트위터로 알리기 기능 - 댓글을 달고 한 번의 클릭으로 트위터에서 멘션할 수 있습니다. 오래된 글에 댓글이 달린 것을 확인하기 어려웠지만, 이제 트위터를 통해 실시간으로 확인 가능합니다.
5. 트위터로 스크랩 기능 - 마음에 드는 글을 트위터로 스크랩할 수 있습니다. 좋은 글은 트위터로 제목과 링크를 퍼가서 follower들에게 알려주세요.
== 설치&설정 == 1. /g4_twitteroauth/를 그누보드 설치 경로에 복사 - $g4[path] 경로에 g4_twitteroauth 폴더를 복사합니다.
2. /skin/board/gnutwit/을 그누보드 설치 경로에 복사 - gnutwit이라는 게시판 스킨을 업로드합니다.
3. /head.php의 적당한 위치에 트위터ID로 로그인 링크 생성 - 다음 내용을 적당한 위치에 넣어줍니다. - <a href="<?=$g4[path]?>/g4_twitteroauth/redirect.php?url=<?=$urlencode?>"><img src="<?=$g4[path]?>/g4_twitteroauth/icon_twitter.png" alt="트위터아이디로 로그인하기" style="vertical-align:middle;" /><span style="vertical-align:middle;">트위터ID로 로그인</span></a>
4. /skin/member/gnutwit/ 폴더를 그누보드 설치 경로에 복사 - 기본환경 설정에서 “회원 스킨”을 gnutwit으로 설정하시면 됩니다. - 실력이 되시면 기존에 사용하는 회원 스킨에서 register.skin.php, register_form.skin.php 두 개의 파일만 수정하실 것을 권합니다. register_form.skin.php는 트위터 아이디를 저장하는 확장필드를 하나 입력받도록 수정하고, register.skin.php는 if($from_twitter && $_SESSION[access_token][screen_name])라는 조건일 때 “트위터는 로그인 되었지만 사이트 회원가입을 안 하셨군요. 혹시 이미 회원이시면 로그인 후 정보수정에서 트위터 아이디를 입력해주세요”라는 문구를 출력하도록 하면 됩니다.
5. /config.php의 끝부분에 있는 $g4[url] 값을 지정합니다. - 게시물 경로가 http://mysite.com/gnuboard4/bbs/board.php?bo_table=freeboard&wr_id=1 와 같다면 $g4[url] = “http://mysite.com/gnuboard4”라고 지정하시면 됩니다.
6. /g4_twitteroauth/_twitteroauth.php의 설정을 수정합니다. - 사이트 이름, member 확장필드, write 확장필드, board 확장필드, twitteroauth_table 이름 등을 환경에 맞게 설정할 수 있습니다. 다른 스킨에서 이미 사용중인 확장필드가 있다면 default로 설정된 값을 변경해주세요.
7. /g4_twitteroauth/dbinstall.php를 1회 실행합니다. - 트위터 로그인 토큰을 저장하는 DB 테이블을 생성합니다. 주소창에 “사이트주소/g4_twitteroauth/dbinstall.php”라고 치고 1회 실행해주세요.
8. 관리자 아이디를 트위터와 연동시킵니다. - 관리자 트위터로 자동등록이 되게 하려면 우선 회원정보 수정에서 확장필드(default mb_1)에 트위터 아이디를 입력하고 저장합니다. - 그 다음에 로그아웃을 하고 “트위터ID로 로그인” 버튼을 이용해 로그인을 합니다. - 이 과정을 거쳐야 관리자의 트위터 로그인 토큰이 저장되고 앞으로 자동등록이 가능해집니다.
== 저작권 == GPL 라이센스를 따릅니다. "via 그누트윗"을 임의로 변경하실 수 있는 유료 라이센스는 10만원입니다.
|
|
Total 20
1 2
|