2008. 11. 11. 17:53
엽기민원님이 개발하신
다음 블로거 뉴스 플러그인의 2008년 11월 11일 공개된 0.9.7.2 버전에 대한 버그리포트 및 수정 사항으로 버그 트랙백을 위해 작성된 글입니다.
457 줄 - 블로거 뉴스 채널 경로 찾기 오류 수정
끝에 "/" 가 빠져서 채널 값이 "/채널명"으로 들어가 정보를 받아 오지 못하는 버그 입니다. 이 부분만 수정을 해도 정상적인 뉴스 발송이 됩니다.
$channel = str_replace("http://bloggernews.media.daum.net/tb/ch", '', $url);
-> $channel = str_replace("http://bloggernews.media.daum.net/tb/ch/", '', $url);
402 줄 - 배열에 categoryid 부분 추가
이 부분은 배열에서 기본값을 받아서 사용을 하는데 categoryid에 기본 값이 없어서 종종 에러메세지가 나오는 경우가 있습니다.
$selectionInfo = array('category' => 0,'send'=> 0);
-> $selectionInfo = array('category' => 0,'send'=> 0,'categoryid'=> 0);
429 줄 - 블로거 뉴스 플러그인의 경로를 자유롭게 하기위한 호출 경로 부분 수정
블로거 뉴스 플러그인을 다른 경로로 사용할 경우 정상 작동을 하지 않는데 그 부분이 플러그인 핸들러를 호출 경로 때문입니다. 그래서 좀더 자유로운 플러그인 경로를 사용 할 수 있도록 수정해 봤습니다.
oHttp.open("GET", "<?php echo $blogURL;?>/owner/plugin/adminHandler?name=YP_DaumBloggerNews/DaumBloggerNews_HandleSetCategory&categoryId="+values[0]+"&channel="+values[1]+"&entryId="+<?php echo $entryId;?>, false);
-> oHttp.open("GET", "<?php echo $blogURL;?>/owner/plugin/adminHandler?name=<?php echo str_replace('/plugins/', '', $pluginURL); ?>/DaumBloggerNews_HandleSetCategory&categoryId="+values[0]+"&channel="+values[1]+"&entryId="+<?php echo $entryId;?>, false);
엽기민원 덕분에 좋은 플러그인 정말 잘 사용하고 있고, 감사하다는 이야기도 드리고 싶네요.