[텍스트큐브] FacebookComment 플러그인 App ID 설정

먼저 http://nanbean.net/tt/entry/텍스트큐브-FacebookComment-플러그인 을 참고하시길 바라겠습니다.

위의 플러그인을 이용하여 페이스북 코멘트를 사이트에 달고 나니, 해당 코멘트들이 포스트 단위로 페이스북에서 관리가 되더군요

DB 자체를 제가 관리한다면, 어느 포스트에 글이 달렸는지 알 수 있지만, 전혀 알 수가 없었습니다.

그래서 여러모로 알아보니,

페이스북에서 App ID를 이용해 해당 코멘트들을 관리할 수 있는 방법을 제공하는 것을 알았습니다.

http://developers.facebook.com/tools/comments 에 접속하면,

내 사이트에 달린 코멘트 리스트들을 볼 수 있고, 삭제 등의 관리를 지원하고 있습니다.

해당 기능을 사용하기 위해서는

1. Facebook Developer에서 App ID 등록

2. Facebook App ID를 내 포스트에 등록

3. Facebook Comments 사이트 설정

하는 과정이 필요합니다.

먼저 Facebook Developer App ID 등록을 위해서는

http://developers.facebook.com/setup 에서 사이트명, 사이트URL, 언어를 설정하고 App ID를 등록할 수 있습니다.

이후 앱도메인, 웹사이트 등에 사용하시는 사이트, 사이트URL을 입력할 필요가 없습니다.(제 경우엔 nanbean.net, http://nanbean.net 으로 등록했습니다.)

앱 수정

위와 같은 형태로 수정하면 됩니다.

두번째로 Facebook App ID를 내 포스트에 등록하기 위해서는

Version up 된 FacebookComment 플러그인을 받아서 동일한 폴더로 복사 후

환경설정에서 App ID 와 페이스북 아이디를 등록해주시면 됩니다.

마지막으로 Facebook Comments 사이트 설정을 위해서는

http://developers.facebook.com/tools/comments 에 방문하셔서 오른쪽의 설정을 누르시고,

COMMENT 설정

와 같이 관리자를 추가해주는 과정이 필요합니다.

여기까지 진행하시면, Facebook 알림에서도 댓글 등록을 알 수 있습니다.

[텍스트큐브] FacebookComment 플러그인

텍스트큐브에 Facebook Comment를 달 수 있는 플러그인을 배포합니다.

설치 예는 제 홈페이지의 포스트에 있는 하단의 덧글 부분을 보시면 됩니다.

설치 방법은 플러그인을 플러그인 디렉토리에 복사,

플러그인 활성화하시고, 환경설정에서 너비 및 코멘트 출력 개수 설정 하시고,

사용하는 스킨에서 출력을 원하는 부분에

을 추가하시면 됩니다.

예를 들면 coolant skin에서는 <s_tb> 위에 를 삽입하시면

트랙백과 댓글 위에 해당 내용이 표시 됩니다.

  • 1.0
    • 초기 버전 배포

FacebookComment_1.0.zip

FacebookComment_1.1.zip

  • 1.2
    • property에 og:url 추가하도록 수정함

FacebookComment.zip

[텍스트큐브] MT_Meta_RecentPS_Enhanced 플러그인

텍스트큐브의 기본 표지 플러그인 MT_Meta_RecentPS_Default 를 개선한
MT_Meta_RecentPS_Enhanced 를 배포합니다.

기본 MT_Meta_RecentPS_Default의 구조를 그대로 유지하고 있으며

저같은 사용자들이 원하던

1. 페이징(Paging) 기능
  – 표지에 페이지 기능을 추가하여 원하는 페이지로 이동할 수 있게 해주는 기능

2. 외부이미지 섬네일 기능
  – 표지의 글목록에 포함되는 섬네일에 글 속의 외부 링크된 이미지도 섬네일로 표시해주는 기능
 
을 추가하였습니다.

Paging 기능과 관련한 코드는 여기저기 기존의 플러그인을 토대로 제가 작성하였습니다만,
외부이미지 섬네일 생성은 J. PARKER님의 JP Thumbnail for Textcube을 그대로 이용했습니다.

Paging의 경우 플러그인 환경설정에서 페이지 적용을 선택해 주시면 되고
외부이미지 섬네일 기능의 경우 플러그인 환경설정에서 스크린 샷 사용(외부이미지포함)으로 선택하시면 됩니다.

제가 php, 웹 프로그래밍에 상당히 무지하고 제 홈페이지에만 사용하려 작성한 플러그인인이라서 상당히 허접합니다. 테스트 또한 제 홈페이지에서만 했기 때문에.. 제대로 동작을 보장하지 못하겠습니다.
하지만 문제 feedback해주신다면 열심히(?) 수정하겠습니다.

P.S. 혹시나 가져다 쓴 코드가 문제가 된다면 이야기 해주세요.
P.S. 텍스트큐브 1.8 이상을 쓰실 경우 1.0 플러그인을 사용해주세요.

Version History

  • 0.91

    • ‘싱글 모드에서 캐시 갱신안될 경우 있음’ 수정
  • 0.92

    • ‘JP Thumbnail for TextCube와 동시 사용시 함수명 중복으로 인한 문제점’ 수정
  • 0.93

    • 표지에서 페이지 이동 관련 단축키 A, S 동작하도록 수정
  • 0.94

    • 표지 설정에서 테스트용 Page list 변수 삭제

MT_Meta_RecentPS_Enhanced.zip

  • 1.0

    • 텍스트큐브 1.8에 맞도록 수정함
    • 페이징 기능 제거하고 기본 플러그인의 페이징 기능 사용함
  • 1.1

    • 표지의 제목에 덧글수 표시하도록 수정함

MT_Meta_RecentPS_Enhanced.zip

텍스트큐브로 버전 업

그동안 쭉 사용하고 있던 테터툴즈에서 텍스트큐브로 버전업을 완료했다. 버전업을 위해 몇 번을 시도했으나 텍스트큐브에서 화면에 아무것도 나오지 않는 버그 발생으로 계속 실패하던 중

테터툴즈 포럼을 뒤적여서 해결책을 발견했다.

내가 사용 중인 xampp에 문제가 있다는 사실..

php.ini에서

;include_path = “.;D:xamppphppear”

와 같이 pear 관련 include를 주석 처리하면 화면이 나온다.

xampp가 문제인 건지… 텍스트큐브가 문제인 건지…

여하튼 해결~

그리고 이틀간의 삽질을 거쳐..
목록 메뉴를 추가하고 해당 페이지에 갤러리의 사진을 랜덤 하게 뿌리는 것까지 성공…ㅎㅎ
(명색이 프로그래머인데.. php는 너무 어렵다~–^)