로그인

검색

Extra Form
추천지수 8

코인시세_화이트.png

코인시세_블랙.png

 

 

 

 

라이믹스와 XE사이트에서 가상화폐 5종 거래소 4곳의 시세를 실시간으로 확인할 수 있도록 시세표를 출력해주는 위젯입니다.

블랙 스킨이 따로 포함된 것은 아니고 라이믹스 다크모드 전환시 대응되도록 해 놓은 결과의 화면입니다.

 

 

지원대상

  • 지원 코인 : 비트코인, 이더리움, 이오스, 리플, 라이트코인,스텔라루멘,에이다,베이직어텐션
  • 지원 거래소 : 빗썸, 업비트, 코인원, 코빗,코인빗(21.5.27 추가),바이낸스(21.5.29 추가)

 

작동 특징

비동기식으로 위젯이 설치된 페이지의 컨텐츠 로딩 속도에 영향을 주지 않습니다. 데이터를 가져오면 해당 항목을 채웁니다.

 

 

 

 

거래소 별 시세 데이터를 가져오는 방식

 

빗썸, 업비트 : 사용자 PC에서 직접 거래소 데이터 수신 (사이트의 트래픽 자원 소모 없음)

코인원, 코빗,코인빗,바이낸스 : 위젯이 설치된 사이트에서 데이터 수신하여 사용자에게 전송 (사이트의 트래픽과 자원 소모 있음)

 

 

사이트의 자원이 사용되는 코인원,코인빗,코빗,바이낸스 데이터 동일 사용자가 요청시 10초의 캐시 적용

 

시세 새로고침 없이 자동 업데이트 기능

  • 코인원, 코빗,코인빗 의 경우 위젯 옵션에서 자동 업데이트 사용으로 설정해야 자동 시세 업데이트 (약 20초 간격)

 

 

화면 캡처 2021-05-29 104657.png

 

시세 자동 업데이트 지속 시간

 

5분간 새로고침 없이 위에 언급된 간격으로 시세가 자동으로 갱신이 됩니다. 5분 후에는 자동으로 시세를 가져오는 작업이 중단됩니다.

위젯의 목적이 화면에 띄워 놓고 시셰를 계속 모니터링하는 목적으로 개발된 것이 아니고 불필요한(화면을 끄지 않고 방치하는 사용자 등) 자원과 트래픽 소모를 방지하기 위해 5분간만 작동하도록 제작했습니다.

 

 

 

설치경로 : /widgets/coin_status

 

 

스킨은 따로 블랙 테마 스킨이 있는 것이 아니고 라이믹스 다크모드로 전환되었을때 자동으로 바뀌는 모습입니다.

 

 

*간혹 웹호스팅의 경우 file_get_contents() 함수 사용을 제한한 경우가 있는데 이 경우 코인원,코빗 시세를 가져올 수 없습니다. 이 경우 해당 문제의 조치를 하셔야 합니다. (ex .htaccess 파일에 PHP_FLAG allow_url_fopen 1 추가, 파일이 없다면 생성해서 추가)

 

** 라이믹스,XE 를 루트에 설치 하지 않고 기본  url을 설치폴더까지 입력하지 않은 경우 api.js 에서 php 실행경로를 찾지 못하는 문제가 발생합니다. 이런 경우  api.js 을 여셔서 경로에 설치폴더를 추가해 주세요.

url : '/rhymix/widgets/coin_status/skins/default/parser_binance.php',

php 파일 실행하는 코드 모두 고쳐주셔야 합니다.

 

 

1.0.6 업데이트 22.2.21

코인빗 거래소 제거

 

*코인빗은 현재 원화마켓 종료 및 거래서비스 중단으로 제거를 해야 하는 상황이니 업데이트를 못하시는 분들은 아래 1.0.5 업데이트 설명에 나온대로 보고 직접 수정하시기 바랍니다. 1.0.6 업데이트는 스킨과 js에서 코인빗을 제거한 업데이트이며 제거하지 않는 분들은 데이트 불일치로 스크립트 에러가 발생하여 나머지 동작에도 영향을 미치게 됩니다.

 

 

 

1.0.5 업데이트 21.9.27

코인빗 원화마켓 종료로 인한 데이터 수정

 

코인빗은 사실상 원화마켓이 없어지고 BTC마켓으로 전환되어 비트코인으로 거래를 해야해서 사실상 거래가 이루어지기 어려운 거래소가 되었습니다. 빅4를 제외한 나머지 거래소는 거래소로서 기능을 상실할 것으로 예상되며 이후 따로 코인빗 거래소를 제외한 업데이트가 제공되지 않는다면 스킨의  index.html 에서 coinbit,코인빗 으로 검색하면 나오는 부분들을 보시면 삭제할 부분이 쉽게 판단이 서실 겁니다. 거기서 삭제를 하면 코인빗은 시세표에서 제외됩니다. 

 

그리고 api.js 에서 코인빗으로 요청하는 함수를 지우시면 요청 자체도 하지 않게 됩니다.

배포되는 파일 기준 807 ~ 1009 리인을 삭제하시면 됩니다.

            $.ajax({
                    url : '/widgets/coin_status/skins/default/parser_coinbit.php',
                    type : "GET",
                    dataType : "json",
                    //cache : false,
                    success : function ( coinbit ) {

 

                    }
                });

 

$.ajax(); 함수 전체를 없애주시면 됩니다.

 

 

1.0.4 업데이트 21.8.8

한국프리미엄 마이너스 부호(-) 중복 제거

 

1.0.3 업데이트 21.5.29

바이낸스 거래소 추가

바이낸스 시세 기준으로 국내 거래소 한국프리미엄 제공

스텔라루멘,에이다,베이직어텐션 코인 추가

 

 

1.0.2 업데이트 21.5.27

코인빗 거래소 추가

 

1.0.1 업데이트 21.5.27

 - 서버에서 데이터를 가져와서 방문자에게 정보를 제공하는 코인원,코빗 데이터 사이트에 파일로 저장하여 30초간 저장한 파일로 제공

 - 동시 접속이 굉장히 많은 곳에서는 30초 정도 사이에 접속하는 방문자들에게 캐시된 데이터를 제공하므로서 빠른 응답과 서버의 불필요한 부하를 줄이는 것이 매우 큰 도움이 될 수 있습니다.

 

 

*배포되는 자료는 오픈소스가 아니며 다른 곳에서 배포해서는 안되며 소개를 하고자 할때는 이 게시글의 링크를 게시해야 합니다.

Who's 꿀팁관리소장

profile
라이믹스로 커뮤니티 사이트를 운영하는 비개발자 운영자 입니다.
파트너쉽 맺으실 사이트 운영자분 환영합니다.
5 추천
"이 자료는 정회원 이상 회원에게 제공하는 자료입니다."
Atachment
첨부 '1'
  • 로그인시 다운로드 가능 [File Size:11.8KB],
  • [Download:72]

자료실(29)

주인장이 만들거나 수정한 자료를 공개합니다.

  1. read more
  2. 관리자가 메모해 놓은 회원 출력 위젯 19

    Date2021.06.08 Category위젯 Views418 Votes3 6
    정회원 자료
    Read More
  3. 가상화폐(코인) 시세표 위젯 136

    Date2021.05.26 Category위젯 Views1213 Votes5 72
    정회원 자료
    Read More
  4. 네이버 검색결과 출력 위젯 16

    Date2021.05.08 Category위젯 Views394 Votes3 9
    Read More
  5. 게시판 랭킹 위젯 28

    Date2021.01.18 Category위젯 Views560 Votes2 36
    Read More
  6. 활동메달 보유메달 또는 예상메달 랭킹 출력 위젯 20

    Date2021.01.04 Category위젯 Views422 Votes4 31
    정회원 자료
    Read More
Prev 1 Next
/ 1