테터의 알라딘 검색 플러그인 에 몇가지 문제점이 있더군요. 개인이 개발한 것이라 보니깐... 빠르게 업데이트 안되는 것도 있겠지만.. 간단한 문제점에 대해서 답변을 찾지 못하는 분들이 있어... 몇개의 팁만 소개해 드리겠습니다.
● 등록되지 않을 TTBKEY
플러그인을 설치하고 [알라딘 검색 플러그인] 을 클릭하면 TTBKey 값을 요구 합니다.
TTBKey 값은 http://www.aladdin.co.kr/ttb/wmain.aspx?start=main 에서 가입하신뒤 신청하면 약 하루 정도 지나면 사용할 수 있게 됩니다.
Key 값을 받으신 뒤에... 입력하고 사용하면 됩니다.
하지만 여기서 문제가 발생하기도 합니다. key 를 입력했는데.. 저장이 되지 않아.. 계속 오류가 발생하죠...
이때 config.php 파일을 열어.... key 값을 직접 입력해 주시면 됩니다.
● 책 검색후 [이 아이템 선택] 오류
config.php 입력이 제대로 되었다면.... 책을 검색후 글을 쓸때 적절하게 입력하면 되는데.. 또 한가지 문제점이 발생하게 됩니다.
자바스크립트 오류(페이지 오루)가 발생하게 됩니다.
책을 검색하고 입력하기 위해 [이 아이템 선택] 이라는 버튼을 클릭하면 오류표시만 나오고 정작 아무런 반응이 없습니다.
"사용 권한이 없습니다" 라는 자바스크립트는 대부분이 HTTP 문제 때문에 일어나는 경우 입니다.
그중에 가장 일반적인 원인은 도메인에 있습니다.
기존에 팝업 창을 열었던 페이지의 도메인은 http://www.ebizstory.com/ 인데....
팝업창은 http://ebizstory.com/ 으로 열려... 메소드를 보낼 권한이 없었던 것입니다.
계속 사용하던 www.ebizstory.com 을 바꿀수는 없고 새로 설치한 API 프로그램 수정하는 것이 더 빠를 것 같습니다.
aladdinSearch.php 파일을 열고....
지금 사용하고 있는 도메인이 www.ebizstory.com 이니깐.. 앞에 www 만 붙여 주면 되겠군요.
● [이 아이템 선택] 누른뒤 팝업창이 뒤로 숨어버려요
아이템 입력뒤에...팝업창이 뒤로 숨어 버리고.. 다시 알라딘 검색 플로그인을 선택할려면... 약간 불편한 점이 있습니다.
선택하고 나면.. 바로... 팝업창도 같이 닫히게 하면 조금 더 편해지겠죠.
index.php 안에 alddinSearch 함수에서 [알라딘 검색 플러그인] 버튼에 붙어 있는 스크립트에 self.close(); 만 더 붙여주면 간단하게 처리 됩니다.
이제 몇가지 문제점을 해결하고, 조금 더 낳은 기능이 블러그에 설치 되었습니다.
플러그인을 개발하신 개발박 (http://www.devpark.pe.kr/) 님 고생 많이 하셨고... 덕분에 좋은 기능 사용할 수 있게 되어 기쁩니다.
● 등록되지 않을 TTBKEY
플러그인을 설치하고 [알라딘 검색 플러그인] 을 클릭하면 TTBKey 값을 요구 합니다.
TTBKey 값은 http://www.aladdin.co.kr/ttb/wmain.aspx?start=main 에서 가입하신뒤 신청하면 약 하루 정도 지나면 사용할 수 있게 됩니다.
Key 값을 받으신 뒤에... 입력하고 사용하면 됩니다.
하지만 여기서 문제가 발생하기도 합니다. key 를 입력했는데.. 저장이 되지 않아.. 계속 오류가 발생하죠...
이때 config.php 파일을 열어.... key 값을 직접 입력해 주시면 됩니다.
<?
$key = "ttbhanjum1709004";
$bookLayoutTag = "................
$key = "ttbhanjum1709004";
$bookLayoutTag = "................
● 책 검색후 [이 아이템 선택] 오류
config.php 입력이 제대로 되었다면.... 책을 검색후 글을 쓸때 적절하게 입력하면 되는데.. 또 한가지 문제점이 발생하게 됩니다.
자바스크립트 오류(페이지 오루)가 발생하게 됩니다.
책을 검색하고 입력하기 위해 [이 아이템 선택] 이라는 버튼을 클릭하면 오류표시만 나오고 정작 아무런 반응이 없습니다.
"사용 권한이 없습니다" 라는 자바스크립트는 대부분이 HTTP 문제 때문에 일어나는 경우 입니다.
그중에 가장 일반적인 원인은 도메인에 있습니다.
기존에 팝업 창을 열었던 페이지의 도메인은 http://www.ebizstory.com/ 인데....
팝업창은 http://ebizstory.com/ 으로 열려... 메소드를 보낼 권한이 없었던 것입니다.
계속 사용하던 www.ebizstory.com 을 바꿀수는 없고 새로 설치한 API 프로그램 수정하는 것이 더 빠를 것 같습니다.
aladdinSearch.php 파일을 열고....
function OpenPop() {
window.open('http://".$tatterServicePath.$pluginURL."/aladdinSearch.php?s=&q=','aladdinPop','width=550,height=500,left=,top=,scrollbars=yes,resizable=yes');
}</script>";
부분에 사용하는 도메인을 정확히 지정해 주면 됩니다.window.open('http://".$tatterServicePath.$pluginURL."/aladdinSearch.php?s=&q=','aladdinPop','width=550,height=500,left=,top=,scrollbars=yes,resizable=yes');
}</script>";
지금 사용하고 있는 도메인이 www.ebizstory.com 이니깐.. 앞에 www 만 붙여 주면 되겠군요.
function OpenPop() {
window.open('http://www.".$tatterServicePath.$pluginURL."/aladdinSearch.php?s=&q=','aladdinPop','width=550,height=500,left=,top=,scrollbars=yes,resizable=yes');
}</script>";
이때 주의 할 점은 www 뒤에 반드시 " . "(점) 도 넣어야 합니다. window.open('http://www.".$tatterServicePath.$pluginURL."/aladdinSearch.php?s=&q=','aladdinPop','width=550,height=500,left=,top=,scrollbars=yes,resizable=yes');
}</script>";
● [이 아이템 선택] 누른뒤 팝업창이 뒤로 숨어버려요
아이템 입력뒤에...팝업창이 뒤로 숨어 버리고.. 다시 알라딘 검색 플로그인을 선택할려면... 약간 불편한 점이 있습니다.
선택하고 나면.. 바로... 팝업창도 같이 닫히게 하면 조금 더 편해지겠죠.
index.php 안에 alddinSearch 함수에서 [알라딘 검색 플러그인] 버튼에 붙어 있는 스크립트에 self.close(); 만 더 붙여주면 간단하게 처리 됩니다.
<a href="<?echo $link?>" target="_blank"><?echo $title?></a><br><a href="#" onclick="opener.addBookInfo('<? echo encURL($sendStr)?>');self.close();"><img src="this.gif"......
이제 몇가지 문제점을 해결하고, 조금 더 낳은 기능이 블러그에 설치 되었습니다.
플러그인을 개발하신 개발박 (http://www.devpark.pe.kr/) 님 고생 많이 하셨고... 덕분에 좋은 기능 사용할 수 있게 되어 기쁩니다.
'잡다한 이야기' 카테고리의 다른 글
3주간의 金 (금)재태크 경험담... 기분은 좋지만, 한편으로는... (8) | 2009.02.20 |
---|---|
강호순 사형에 찬성하는 거냐?? 사형제도에 찬성하는 거냐?? (11) | 2009.02.06 |
네이버 카툰에 학주가 떳습니다... (2) | 2008.11.20 |
하늘이~ (2) | 2008.02.25 |
강팀장 이사 했습니다. ^^ (2) | 2008.01.09 |
강남 시내 한 복판에 벚꽃 덕분에... (2) | 2007.04.12 |
삼돌이... 훈련시키기... (0) | 2007.03.15 |
Linux가 머지?? 이제 더 이상 강팀장은 서버관리자가 아닌가?? (0) | 2007.03.13 |
강팀장 책상 (0) | 2007.03.12 |
주인장 인사 드립니다. (2) | 2006.12.28 |