ixRolling (트위터,페이스북,그누보드,Youtube,미투데이, feed 롤링) v1.2
지원하는 서비스
Twitter user timeline, keyword search
Youtube user movie, keyword search
Facebook user page, keyword search
그누보드 recently bo_table
me2day timeline, keyword search
feed Rss,Atom
Installation
1.파일을 다운로드 합니다
2.압축을 푼 파일을 서버에 업로드 합니다 ex) /ixRolling 디렉토리
3.올린경로를 브라우져에서 호출해서 twitter 롤링이 출력되면 기본설치가 완료된 것입니다
cache.php 파일을 사용하기 위해서는 cache.php 파일내에 IXR_CACHE_DIR 상수를 원하시는
캐쉬디렉토리로 연결하시면 됩니다
기본값은 cache.php 파일디렉토리 하위 cache 디렉토리입니다
(기본값인경우 업로드하신 디렉토리에 쓰기권한을 주시면 자동생성 됩니다)
그누보드4,4s
head.sub.php 파일 jquery 삽입위치 다음에
<script src="/ixRolling/ixRolling/ixRolling.min.js"></script>
코드를 삽입.
http://twing.kr/ixRolling/tutorial-service.g4.html
변경사항
Version 1.2 (2013-07-11)
- facebook api oauth 인증요청에 따른 패치 (cache.php)
- 주석처리로 인해 cache 파일 생성 안되는 부분 패치
- ajax timeout 변경
- ajax async fix
- youtube comments link 패치
- youtube 작성자 링크추가
페이스북 앱등록 도움말
http://twing.kr/ixRolling/tutorial-config.facebook.html
더많은 예제는 http://twing.kr/ixRolling Tutorials 메뉴를 참고하시기 바랍니다
Twitter user timeline, keyword search
Youtube user movie, keyword search
Facebook user page, keyword search
그누보드 recently bo_table
me2day timeline, keyword search
feed Rss,Atom
Installation
1.파일을 다운로드 합니다
2.압축을 푼 파일을 서버에 업로드 합니다 ex) /ixRolling 디렉토리
3.올린경로를 브라우져에서 호출해서 twitter 롤링이 출력되면 기본설치가 완료된 것입니다
cache.php 파일을 사용하기 위해서는 cache.php 파일내에 IXR_CACHE_DIR 상수를 원하시는
캐쉬디렉토리로 연결하시면 됩니다
기본값은 cache.php 파일디렉토리 하위 cache 디렉토리입니다
(기본값인경우 업로드하신 디렉토리에 쓰기권한을 주시면 자동생성 됩니다)
그누보드4,4s
head.sub.php 파일 jquery 삽입위치 다음에
<script src="/ixRolling/ixRolling/ixRolling.min.js"></script>
코드를 삽입.
http://twing.kr/ixRolling/tutorial-service.g4.html
변경사항
Version 1.2 (2013-07-11)
- facebook api oauth 인증요청에 따른 패치 (cache.php)
- 주석처리로 인해 cache 파일 생성 안되는 부분 패치
- ajax timeout 변경
- ajax async fix
- youtube comments link 패치
- youtube 작성자 링크추가
페이스북 앱등록 도움말
http://twing.kr/ixRolling/tutorial-config.facebook.html
더많은 예제는 http://twing.kr/ixRolling Tutorials 메뉴를 참고하시기 바랍니다
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 36개
그런데 ecu-kr에서도 동작이 되는지 궁금합니다. 변환만 해주면 적용 가능한지 알고 싶습니다.
아~! 추천은 필수입니다. ^^
다만 통합후에는 따로 euc-kr 에 대한 테스트는 안했습니다
꽤 오래된 문제인데..
일부 운좋으시면 검색이 되는 단어도 있습니다.
< 개체가 이 속성 또는 메서드를 지원하지 않습니다. >
라고 나오네요.
cache.php api 값 수정했구요
head.sub.php 파일에
[code]<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js" charset="utf-8"></script>
<script type="text/javascript" src="/ixRolling/ixRolling.min.js" charset="utf-
8"></script>[/code]
이거 넣었구요.
[code]
<div id="ixr-1373542944273"></div><script type="text/javascript">jQuery(function(){jQuery('ixr-1373542944273').ixRolling({"width":"270","height":"340","delay_sync":"60","delay_slide":"2.5","msg_max_length":"140","show_timer":true,"show_row_menu":false,"auto_sliding":true,"thumbnail_size":"m","theme":"base","max_items":"10"},[{"count":"10","keyword":"한국","service":"twitter"}])});</script>[/code]
이렇게 했어요.
참고로 그누에서는 jquery 가 이미 포함되어 있으므로 삽입하시면 안됩니다
혹시 몰라 루트에도 cache 폴더 생성해서 퍼미션 777
했어요. 역시나 잘 안되네요.
저만 왜 이럴까요? ㅠㅠ
이프온리님 아니시더라도 성공하신분들 좀 알려주세요 ㅠㅠ
단순 연결은 cache 쓰는것이 아닌가 싶기도 하고;
착각하나 싶어서 key 받아서 cache 처리도 해보았는데..
트위터만 연결이 잘 안되니..ㅜ_ㅜ
해결법이 있을까요
트위터및 페이스북 토큰등록하실때 get_cfg_var 안에 키값을 등록하시면 안되구요
http://twing.kr/ixRolling/tutorial-config.twitter.html 처럼 전체값에 대해 키값으로 설정하셔야 합니다
define('OAUTH_CONSUMER_KEY', 'ABDffdfsdFDSfdsbdfdfdfdf'); 이런식이 되겟죠 (O)
define('OAUTH_CONSUMER_KEY', get_cfg_var('ABDffdfsdFDSfdsbdfdfdfdf')); 이렇게 하시면 안됩니다 (X)
또하나 키값에는 공백이 없습니다. (복사시 공백이 포함되는 분들이 게신듯)
키값변경후에는 캐쉬디렉토리내 파일을 모두 삭제해주시기 바랍니다
자스만 사용하는 서비스(유투브,미투데이)는 서버스크립트에 영향을 받지 않습니다
사이트내 설명 참조하시기 바랍니다
검색이 되는 단어도 있긴 합니다만 안되는 단어가 더 많습니다
4자이상 한글 명사로 삽입하고 테스트 해보시기 바랍니다
{"error":{"lang":"en-US","description":"Query syntax error(s) [line 1:29 no viable alternative at character '\',line 1:117 mismatched character ' ' expecting ''']"}}
이렇게 로그나 남으면서 작동을 하지않습니다.. ㅠㅠ
앱등록 다했고 키값 제대로 설정했고요..
어떤문제 때문일런지요?
꼭좀 답변부탁드립니다
cache.php 파일내에
키값입력다음에
$_GET['provider']['url'] = stripslashes($_GET['provider']['url']);
를 삽입하시면 됩니다
또는 PHP가 Apache DSO 방식으로 설치되었고 .htaccess 파일 사용권한이 있는경우
해당디렉토리내에 .htaccess 파일을 생성하시고
php_value magic_quotes_gpc off
를 입력하시어 처리하시는걸 추천합니다
그런데.. 이부분 해결하고 나니..
ixRolling.min.js 32번째줄.. 문자 : 1212 .. 개체가 이속성 또는 메서드를 지원하지 않는다는 스크립트 오류가 발생합니다 ㅠ
테스트는 올려주신 파일에 첨부되어 있는 index.html 로 하고있습니다
왜 스크립트 오류가 생기는건지.. 조언해주시면 정말 감사하겠습니다~~
===================================== 테스트 후 추가내용 ===================
https://www.facebook.com/feeds/page.php?id=100003668934418&format=atom10
위 주소를 입력해 봤는데.. 아래와 같은 메세지가 뜨고있습니다
새로운 Url을 알아내라는데.. 어떻게하는건지.. ㅠㅠ
페이스북 로그인 해서 정보를 변경해줘야 하는걸까요..??
이 URL은 더이상 유효하지 않습니다. <a href="https://www.facebook.com/profile.php?id=100003668934418">https://www.facebook.com/profile.php?id=100003668934418</a>에 대한 접근이 가능하면, 이 페이지를 방문해 새로운 URL을 알아내세요.
가지고게신 토큰으로 userid 를 5550296508 로 설정하시고 출력이 안되면 토큰문제일듯 하고 출력이 잘되면.. 페이스북 개인설정문제이거나 일듯 합니다
직접 접해본 에러가 아니라 확답은 못드리겠네요
감사히 잘 쓰겠습니다 (_ _)
기존꺼 사용중인데... 그동안 잘나오다가 보안인증서 설치후엔 안나와서요...ㅜㅜ
혹 이럴경우 따로 해결방법이 있는지요??
이버전 다운로드 받으시고 테스트 해보시기 바랍니다
이상있으시면 url 코멘트나 쪽지 주세요~
한가지 문제가 미투데이의 경우 undefined 오류가 있는 것 같습니다. 확인을 부탁드려도 될까요?
미투데이, 페북, 트위터 키워드로 만들어서 사용 잘하고 있습니다~
PS. 최신 버전의 ie10 이상버전과 크롬에선 화면에서 사라지네요~
iframe 으로 따로 불러서 하니까 정상적으로 출력이 되네요~
어디서 조정 할수 있나요?
아래처럼 index.php 에 추출 하고 있고요
현재는 글을 짧게 올려서 나오는 중이이에요
<script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.7.min.js"></script>
<script src="<?=$g4[url]?>/ixRolling/ixRolling.min.js"></script>
<div class="ixr-widget" id="ixr-example-1"></div>
<script type="text/javascript">
jQuery(function() {
jQuery('#ixr-example-1').ixRolling(
{width: 300,height: 140},
[{service: 'facebook', userid: '254901714691138'}]
);
});
</script>
트위터에 키값도 받아서 넣었는데도요. 페이스북도 안되구요.