자유게시판

RSS 게시판 업데이터 모듈 사용하기

2018.11.19 16:05
1,033
4

제가 예전에도 몇번 질문을 올린적이 있는데요, 성공했기에 후기를 남기려고 합니다 :)

일단 모듈은 (https://xe1.xpressengine.com/index.php?mid=download&package_srl=19519188) 요걸 사용합니다.

PHP 버전은 7.0 / 라이믹스 1.9.8.1 버전에서 정상적으로 구동되는것 확인했습니다.

 

1. 모듈 설치

일단 당연히 모듈을 설치해야겠죠?

 

 

2. 모듈 사용법

공홈에도 나와있지만 이미지가 깨진부분도 있고, 여러가지 설명이 안되있는 부분도 많아서 다시 설명합니다.

 

1- 모듈을 설치합니다.

2- 모듈파일중 rssboard.cron.php 파일을 라이믹스 혹은 XE가 설치된 최상위 위치로 이동시킵니다.

3- modules/rssboard/rssboard.controller.php 파일의 20번째줄 getMemberInfoByUserID ('admin') 부분에서 admin을

    글을 작성하게 할 ID로 변경합니다. (ex. 관리자아이디로 작성도록 하고 싶다면 admin을 변경하시면 됩니다.)

4- /rssboard.cron.php 에서 define('__xbxe__',true); 윗부분에 define('__xe__',true); 를 추가해줍니다.

 

 

3. 관리자 설정

크론 적용하기에 앞서, 일단 관리자페이지로 들어가 설치하기를 클릭해 주시고, rss를 수집할 주소,분류를 입력해주세요.

 

1.PNG

이런식으로요.

 

 

2.PNG

등록을 하게 되면. 저런식으로 뜨게 됩니다. "최종 rss수집일" 이게 아직 공백이면 정상적인겁니다.

 

 

3.PNG

그후, 사이트주소/rssboard.cron.php 로 들어가서 success! 문구가 뜨면 정상적인겁니다.

 

 

 

4.PNG

그 다음, 다시 관리자 화면으로 돌아와 보면 rss 최종수집일 날짜가 업데이트 된걸 볼수 있습니다.

 

 

이게 바로 수동으로 cron을 실행해준 작업입니다. 정상적으로 되셨다면, 게시판에 rss 내용을 불러온걸 볼수 있습니다.

그런데, 이렇게 수동으로 실행시키면 귀찮습니다. 그래서 우리는 자동으로 갱신이 되도록 웹크론을 실행시킬꺼에요.

 

 

 

4. 웹크론 설정

먼저 https://cron-job.org 홈페이지에 접속한후, 회원가입해주세요.

 

1.PNG

 

그후, Creat cronjob를 눌러줍니다.

 

2.PNG

여기서 제목은 아무거나 하시면 되고, 주소는 사이트주소/rssboard.cron.php로 해주세요.

 

3.PNG

 

Schedule은 크론을 실행시킬 시간입니다. 시간을 정해주세요.

전 5분에 한번씩 업데이트 시키고 싶어서 Every 5 minutes 설정했습니다.

 

4.PNG

 

나머지는 이렇게 두시면 됩니다.

 

그럼 완벽히 끝입니다.

간단합니다. 네.

 

질문이 있다면 댓글로 남겨주세요 :)

 

댓글 16