커뮤니티토픽게시판

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

일단 모듈은 (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

 

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

 

그럼 완벽히 끝입니다.

간단합니다. 네.

 

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

 

Atachment
첨부
  • profile
    혹시 이 모듈이 사용된 게시판을 볼 수 있을까요 ?
  • profile ?
    제 사이트 모든 게시판이요 :)
    일단 대표적으로 ungabi.ga/free 입니다.
  • profile
    2번에서 define('__xe__',true) 추가하였는데

    Parse error: syntax error, unexpected 'define' (T_STRING) in /var/www/html/rssboard.cron.php on line 11

    오류가 납니다..

    PHP 7.1, 라이믹스 사용중입니다.
  • profile ?
    앍; 잘못 썼군요.. 끝에 ;이걸 붙여야 합니다.
    define('__XE__', true);
  • ? profile
    헐 저도 못봤네요.. 감사합니다 ㅋㅋ
  • profile
    와우 감사합니다~!
  • profile

    사이트주소/rssboard.cron.php 로 들어가서 success! 문구가 뜨면 정상적인겁니다.
    ==>석쎄스가 안나옵니다 ㅡ.
    아래  rss 링크를 사용했습니다

    https://rss.joins.com/sonagi/joins_sonagi_total_list.xml
    php7.0 / xe 1.9.3 입니다

  • profile ?
    으음..ㅠ
    사이트 주소를 알려주실수 있으신가요?
  • ? profile
    쪽지드렸습니다 ^^
  • ?
    정말 큰 도움 됐습니다~
    감사합니다! ^^
  • ? ?
    넹 ^^
  • profile
    작성자 아이디 넣는 란에 아이디가 아닌 이메일로 접속하는 사이트는 이메일 주소 넣으면 되나요?
  • profile ?
    네네.
  • profile
    감사합니다~ 정상적으로 잘 작동되네요!
  • profile

    succeess 나오지만 글을 가지고 오질 않네요. 어디를 수정해야되나요?

  • profile
    저도 성공이라고 나오지만 글을 가져오지 않습니다. 어디서 수정을 해야하는지 깜깜하네요 ^^