라이브리 : LiveRe Blog

라이브리 설치하기 #3 XE

| 0 comments |

 

안녕하세요 지선샤인입니다 🙂

소셜댓글 라이브리가 XE(구 제로보드)에도 적용된다는 사실 알고 계셨나요?

그동안 XE 운영자분들의 설치 문의를 많이 받았었는데요
XE의 양분을 드시고 자랐다는 저희 개발팀장님이 XE 커뮤니티에 올리신 설치팁을 바탕으로
라이브리를 XE에 적용하는 방법을 알려드리려고 합니다.

스킨들마다 설치 방법들은 모두 다르겠지만 대체적으로 비슷하다고 생각하고
XE 게시판 프로젝트의 기본 스킨으로 설명드립니다.modules/board/skins/xe_board/view_document.html해당 파일을 조금 수정하셔야 하는데요<!– 댓글 –> 이라고 주석 달린 부분 밑에 <a name=”comment”></a> 를 찾습니다.

붉게 박싱된 영역 근처에 라이브리 설치코드가 들어가게 되는데요
라이브리에서 발급 받으신 설치 코드를 해당 영역 근처로 넣으시면 됩니다.

 

1. 기존 댓글을 사용하지 않을때

<!– 댓글 –>
<a name=”comment”></a>

해당 영역 밑의 코드들은 모두 삭제하신 후에 설치코드를 입력합니다.
( 스킨 마다 그렇지 않을 경우도 있습니다. 기본 스킨을 사용하는 경우에만 한합니다 )

 

2. 기존 댓글과 병행하여 사용하고 싶을때

<!–#include(“./comment.html”)–>

를 기점으로 윗 부분 혹은 아랫부분에 적절하게 배치합니다.
comment.html 이 댓글 리스트를 불러오는 스킨으로 기존 댓글 모듈의 위/아래 원하시는 위치로 설치소스 코드를 입력하시면 되겠습니다.

라이브리 설치 코드중 rep 부분과 title 부분이 XE에 맞게 아래와 같이 조금 수정되어야 합니다.

var pageInfo = “{getUrl(‘cpage’,$oDocument->comment_page_navigation->last_page)}”;
var request_url = “{$request_uri}”;
request_url = request_url.replace(“http://” , “”);
request_url = request_url.substr(0 , request_url.length – 1) + pageInfo;

var rep = request_url;
var title = “{$module_info->browser_title”;

rep 는 해당 페이지로 접속되는 가장 짧은 url이면 좋습니다
( 검색파라미터 , 페이지파라미터 등은 삭제되어야 합니다 )
이는 라이브리가 해당 페이지의 고유값을 제공되어지는 rep값을 기준으로 삼고있기 때문입니다.
페이지 파라미터, 검색파라미터등이 rep에 함께 입력되어졌을땐 같은 페이지이지만 파라미터 존재유무에 따라 각각 다른 댓글리스트가 로드될 가능성이 있습니다.

아래 첨부파일은 테스트 하며 설치해본 라이브리 코드 부분입니다.
기존 댓글 리스트 윗부분에 설치하였습니다.

 

위 와 같은 비슷한 모습으로 설치하셨으면 화면에서 라이브리를 보실 수 있습니다.현재는 라이브리는 아직 모듈로 제공되고 있는 상태가 아니기에 관리자 페이지에서 댓글관리등의 기능을 사용하실수가 없습니다만 조만간 모듈로의 제공을 통해 완벽한 제로보드 모듈형태의 라이브리를 공급해 드릴것을 약속드립니다.

저희 개발팀장님의 글을 빌어 XE 설치 포스팅을 작성해보았구요

앞으로 어디에나 적용되는 것에 머물지 않고 최적화된 형태의 댓글 모듈로 제공할 수 있도록 열심히 달리겠습니다.

라이브리에 응원과 관심과 사랑 많이 보내주세요 😀

 

 

지선샤인 (@JEESUNSHINE)
박지선은 시지온에서 Branding을 담당하고 있다. 그림 감상과 사진찍는 것을 좋아하고 문화예술과 인테리어에 관심이 많다. 우주사랑을 외치는 astromantist 이며, 아직까지도 불편한 만년필과 필름카메라를 고집하는 아날로그 감성의 소유자이다. 좋아하는 말은 A dream you dream alone is only dream. A dream you dream together is reality.

 

 

q&a

faq