Xurrency.com의 API를 이용한 테터툴즈용 자동 환율 변환 플러그인 입니다. 특정한 치환자를 사용하여 통화를 표기하면 자동으로 현재 환율의 원화를 오른쪽에 병기해줍니다. 그리고 통화 기호가 있는 몇몇 통화들에 대해서는 3글자의 통화 기호가 아닌 심볼마크를 이용하여 통화를 표기합니다.
- 테터툴즈 1.0.5 버전 이상
사용방법
- 통화 치환자는 [xc]…[/xc]입니다.
- 복수의 통화 치환자를 지원합니다. (본문 안에서 여러 통화를 입력해도 다 변환합니다.)
- 치환자 내부에 3자리 통화 기호와 금액을 입력합니다. 예> [xc]usd:1000[/xc]
- 금액 입력시에는 반드시 숫자만 입력하시기 바랍니다.
- 3자리 통화 기호 목록은 다음과 같습니다.
- usd (미국 달러화)
- krw (한국 원화)
- jpy (일본 엔화)
- eur (유럽 유로화)
- gbp (영국 파운드화)
- cny (중국 위안화)
이하는 잘 안쓰이는 통화지만 일단 적어봅니다. 이게 어느 나라 통화인지는 저도 잘 모릅니다. -_-;; - aud
- brl
- nzd
- cad
- chf
- dkk
- hkd
- inr
- lkr
- mxn
- myr
- nok
- sek
- sgd
- thb
- twd
- vef
- zar
- bgn
- czk
- eek
- huf
- ltl
- lvl
- pln
- ron
- skk
- isk
- hrk
- rub
- try
- php
- cop
- ars
- 이렇게 치환자와 통화 기호, 금액을 제대로 입력했다면 $1,000 (₩1,390,000) 과 같이 변환되어 출력됩니다.
- 매일 변화하는 환율이 자동 적용됩니다.
- 지원하는 통화 심볼 마크는 미국 달러화, 한국 원화, 영국 파운드화, 일본 엔화, 유럽 유로화, 중국 위안화 입니다. 다른 심볼 마크는 찾을 수가 없어서… -_-;;
개선해야 할 사안
- SOAP 라이브러리로 nusoap(http://sourceforge.net/projects/nusoap/)를 사용하고 있습니다. 하지만 라이브러리 자체의 성능인지, xurrency.com과의 커넥션 문제인지 약간의 딜레이가 있습니다. PHP 네이티브 soapClient 익스텐션을 사용하면 이 딜레이가 약간 줄기는 하지만, 이 익스텐션의 경우 추가로 설치해야 될 경우가 있을 수 있음을 감안해서 nusoap을 사용하기로 했습니다.
- 현재 국내 포털들의 openapi 경쟁(?)이 심한데 환율 정보도 openapi로 제공했으면 하는 바람입니다. 그럼 좀 더 빨라질 수 있겠죠.
- 현재는 단순하게 각종 외국 통화를 한국 원화로 변환하는 기능 밖에는 없습니다만, 추후에는 각 통화로의 자유로운 변환이 가능하도록 하겠습니다. (요청이 있다면…)
권하는 블로그
- 사실 각종 얼리어댑터나 가젯 사이트들에서 제품 가격을 현지 통화로 적는 경우가 많아서 원화로 하면 얼마일까 하고 매번 검색하는게 귀찮았습니다. 그런 쪽에 포스팅이 많으신 분들이 사용하면 좋겠네요. ^^;;