오후 늦게 불연듯 미2데이를 사용하다가 떠오른 생각...
다른 누군가의 블로그를 접속했다가 그 블로그에 미투데이와 연동되는 것을 보고서는
두근거리는 마음으로 '나도 할 수 있을까?'라는 생각을 가지고 시도를 해보았습니다. ^^
적절한 위치를 찾는데.. 약간의 시간이 걸리기는 했지만... 그래도 해냈습니다. 음트트트....
라고 해봐야 다른 분꼐서 작성해놓은 것을 약간 수정하여 적절한 곳에 붙여넣기 한 것일 뿐이지만...
이런 응용부터 시작하는 거 아니겠습니까? ^^
taemy 님의 사이트에서 내용을 확인하고, 코드를 발췌해서 약간 수정하여 보았습니다. ^^;
이렇게 해서... ^^; 올려보았습니다.... 퇴사기념으로 술을 한잔하다보니... 지금 느낀 감동을!! 전할 길이 없어
슬픕니다.... 모두 감기 조심하세요. ^^
다른 누군가의 블로그를 접속했다가 그 블로그에 미투데이와 연동되는 것을 보고서는
두근거리는 마음으로 '나도 할 수 있을까?'라는 생각을 가지고 시도를 해보았습니다. ^^
적절한 위치를 찾는데.. 약간의 시간이 걸리기는 했지만... 그래도 해냈습니다. 음트트트....
라고 해봐야 다른 분꼐서 작성해놓은 것을 약간 수정하여 적절한 곳에 붙여넣기 한 것일 뿐이지만...
이런 응용부터 시작하는 거 아니겠습니까? ^^
taemy 님의 사이트에서 내용을 확인하고, 코드를 발췌해서 약간 수정하여 보았습니다. ^^;
<script type="text/javascript" src="http://www.prototypejs.org/assets/2007/1/18/prototype.js"></script>
<script type="text/javascript">
/*
* 사용법
* - 아래 변수를 수정하고 페이지 내용 중 원하는 부분에 붙여 넣으시면 됩니다.
* - size : 리스트의 출력 개수입니다.
* - length: 리스트의 한줄당 표현 길이입니다. 0을 주시면 모두 표현됩니다.
* - id : Me2day 의 사용자 ID입니다.
*
* 기타
* - UTF-8이 아닐 경우 한글이 깨질 수 있습니다.
* - 스타일을 변경하시려면 소스 내용을 수정하세요.
* - 라이센스는 동일하게 CCL (By) 2.5 입니다.
*
*
* 참조 - http://emotion.tistory.com/60
* 내부적으로 John Resig의 RSS to JSON Convertor(http://ejohn.org/projects/rss2json/)
* 를 사용하지 않고, yahoo pipe 를 사용하였음.
*
*
*/
var size = 5; // 출력 개수
var length = 250; // 항목당 표현 길이
var id = 'sunfuture'; // Me2day 아이디
var head_yn = 0 ; // 제목 표시 있음(1) , 없음(0)
var nickname = '허니몬' ;
var main_title = nickname + '의 미투데이' ;
var main_url = 'http://me2day.net/' + id ;
var json_url = 'http://pipes.yahoo.com/pipes/pipe.run' ;
var pars = '_id=HkCxjqLS2xGADUgG6kjTQA&textinput1=' + id + '&_render=json&_callback=putMe2day' ;
function getMe2day() {
var s = document.createElement('script');
s.type = 'text/javascript';
s.src = json_url + '?' + pars ;
document.getElementsByTagName('head')[0].appendChild(s);
}
function putMe2day(rss) {
var html = '';
if( head_yn == 1 ) {
html = '<h3><a href="' + main_url + '" title="' + main_title + '" target="_blank">' + main_title + '</a></h3>';
}
html += '<ul>';
for (var i = 0; i < size && i < rss.value.items.length; i++) {
var item = rss.value.items[i];
html += '<li><a href="' + item.link + '" title="' + item.title.stripTags() + '" target="_blank">'
+ ellipsis(item.description.stripTags() , length) + '</a></li>';
}
html += '</ul>';
$('me2day').innerHTML = html;
}
function ellipsis(text, size) {
if (size == 0) return text;
var index = 0;
var count = 0;
for (index = 0; index < text.length; index++) {
if (count >= size) {
return text.substring(0, index).replace(/\s+$/, '') + '...';
}
count += escape(text.charAt(index)).indexOf('%u') > -1 ? 2 : 1;
}
return text;
}
getMe2day();
//-->
</script>
<FIElDSET style='padding:3px; text-align:left'><LEGEND>미투데이(오늘 꿍시렁꿍시렁)</LEGEND>
<div id="me2day">Me2day loading...</div>
</FIElDSET>
이렇게 해서... ^^; 올려보았습니다.... 퇴사기념으로 술을 한잔하다보니... 지금 느낀 감동을!! 전할 길이 없어
슬픕니다.... 모두 감기 조심하세요. ^^
'허니몬의 IT 이야기' 카테고리의 다른 글
Virtual box 설치 및 실행 (0) | 2008.12.31 |
---|---|
Google의 경영철학 (0) | 2008.12.14 |
081117_Internet Explorer 7.0 삭제방법 (0) | 2008.11.17 |
노트북에 설치한 ubuntu 에서 한글키 사용하기 (0) | 2008.11.16 |
Linux Bin 설치방법 (2) | 2008.11.15 |