SIR
KCP 창업 지원, 수수료 국내최저 2.9% 제공 이벤트!

[G5.4버전용]코로나19 현황 플러그인 v1.2.3 > 그누보드5 플러그인

그누보드5 플러그인

그누보드는 여러가지 기능을 추가하기 쉽도록 제작 되었습니다.
플러그인 다운로드시 좋아요와 감사의 코멘트를 남기시면 제작자에게 큰 힘이됩니다. ^^y

[G5.4버전용]코로나19 현황 플러그인 v1.2.3 정보

[G5.4버전용]코로나19 현황 플러그인 v1.2.3

첨부파일

첨부파일 corona19_embed1.2.3.zip (3.2K) 34회 다운로드 2020-11-25 10:25:01
테스트한 버전5.4
호환 가능 버전5.4이상

본문

/*=======================================================================

코로나 확진자수 표시 그누보드 플러그인 v1.2.3

제작 : 예아넷 ( https://ye-ah.net/ )

코로나 조심하시고 모두 건강하세요

이 플러그인이 필요없어질 날이 다가오길 기원합니다.

======================================================================*/

 

적용 방법 - 꼭 순서를 지켜 적용시켜주시길 바랍니다.

 

1. https://www.data.go.kr/tcs/dss/selectApiDataDetailView.do?publicDataPk=15043376

공공데이터 포털에 접속하여 로그인 후 "보건복지부_코로나19 감염_현황" 활용 신청을 해주세요

ㄴ 활용 신청 후 "일반 인증키(UTF-8)"가 발급됩니다

ㄴ 발급후 최소 "1~2시간"뒤 사용가능 합니다(라고 적혀있는데 전혀 아니고 다음날 사용 가능합니다.... 허허..)

ㄴ 인증키 재발급하시면 거기서 다시 또 승인대기해야합니다... 되도록이면 그냥 기다려주세요

ㄴ 활용신청 상세기능정보에서 미리보기하여 데이터가 뜬다면 다음으로 진행해주세요

 

2. 게시판 ID "corona19"로 게시판을 생성하여주세요

 

3. 압축파일을 풀어주시고 파일을 그대로 루트에 업로드해주세요

 

4. extend/corona19.extend.php에서 139번째줄에 "서비스키"라고 되어있는 부분에 일반 인증키를 넣어주세요

인증키를 정상적으로 넣었다면 > $queryParams = '?' . urlencode('ServiceKey') . '=FDSOOOQWRS...'; /*Service Key*/

 

5. 코로나 게시판을 접속하면 상세현황이 사용자 정보 밑에 코로나 간단현황이 표기되는걸 확인할 수 있습니다.

6. 트래픽제한으로 인해 1시간마다 갱신할 수 있도록 제한을 걸어두었습니다.

 

코로나가 종식되어 이 플러그인이 무참히 버려질날을 기원합니다.

모두 건강하세요

 

미리보기 > https://ye-ah.net/corona19

원본글 > https://ye-ah.net/coding/74

 

========================================================================

업데이트 내역

[20.11.20_v1.1] 관리자 화면에서 동작하지 않도록 수정

[20.11.20_v1.1] 데이터 요청 결과가 없다면 반영하지 않도록 수정

[20.11.20_v1.2] 감염현황판 표기 위치 변경 : 기존-제목 밑 > 변경-리스트 위 (글쓰기시에도 출력되어 불편함)

[20.11.20_v1.2] 감염 현황 데이터 호출식 함수화

[20.11.20_v1.2.1] 갱신일 값이 없을때(초기세팅시) 버그 수정

[20.11.20_v1.2.2] 게시판 출력 위치가 정상적이지 않던 버그 수정

[20.11.25_v1.2.3] 증감수치가 마이너스일때 오류 수정

========================================================================

추천9

댓글 전체

최고에요 ^^ 감사합니다!!!
그런데... 초보가 궁금한게 있어서 여쭤보아요,, //(도저히..값을 불러오지 못해서요 ㅜㅜ)
측면에다가 폴리시아 님께서 샘플사이트에 만들어주신것처럼
넣고 싶어서 값을 불러오는데요
코로나 게시판에 들어가면 모든데이터 값이 잘 나오는데요, 메인이나 다른 게시판에서는 값을 불러오지를 못해요. side.php에 작업중인데 어덯게 넣어야 하는지 여줘봐도 될까요!?

값불러오는 블럭 내에서
상시적으로 corona19 보드에 잇는것 처럼 인식을 하면 정상적으로 수치가 표기될것 같다는 생각은 막연히 해보는데, 도통 어케 하는줄 모르겟어요 ;;


<h3 class="h3 f-lg en">
<a href="<?php echo get_pretty_url('corona19'); ?>">
<span class="float-right more-plus"></span>
코로나19 대한민국 현황
</a>
</h3>
<hr class="hr"/>

<div class="mt-3 mb-4">
<ul class="f-de font-weight-normal"  style="text-align: center;">
<?php echo date('y년 m월 d일');?>(<?php echo $tweek[date("w")]; ?>)
<li class="clearfix"  style="text-align: center;" >
<span>총 확진자수</span>
<span style="color:red;font-size: 1.5em;"><b>
<?php echo number_format (explode('|', $board['bo_2'])[0]); ?></b> </span>  <span> 명</span>
</li>
<li class="clearfix" style="text-align: center;">

<span>신규 확진자</span>
<span style="color:red;font-size: 1.5em;"><b><?php echo number_format($board['bo_1']) ?></b></span><span> 명</span>
 
</li>
</ul>
<ul class="f-de font-weight-normal">
<li class="clearfix" style="margin-top:5px padding: 5px;border: 1px solid #d9d9d9;border-radius: 5px;cursor:pointer padding: 10px;text-align: center;"><i class="fa fa-arrow-right"></i> <a href="<?php echo get_pretty_url('corona19'); ?>">대한민국 현황 상세보기</a>

</ul>
</div>


도와주세용~~~~ 헤헷;
항상 건강 조심하시구요!!
다른 게시판에 출력하고싶으시면
두가지만 수정해주시면됩니다
25번째줄에 if문 조건에 || $bo_table == '게시판ID'
69번째줄에 if문 조건에 || $bo_table == '게시판ID'
각각 추가해주시면되구요

기본적으로 정보가 corona19 ID를 가진 게시판에 저장되도록 해놓았습니다
다른곳에서 정보를 불러오고싶으시다면

<?php
$coronaData = array();
$board = get_board_db('corona19');

//신규확진자
$coronaData['newDecide'] = $board['bo_1'];
//감염현황 오늘자 - 확진자, 사망자, 격리해제, 치료중, 총검사자, 검사중, 총검사완료, 결과음성
$coronaData['today'] = explode('|', $board['bo_2']);
//감염현황 어제자 - 확진자, 사망자, 격리해제, 치료중, 총검사자, 검사중, 총검사완료, 결과음성
$coronaData['yesterday'] = explode('|', $board['bo_3']);
//갱신일
$coronaData['renewalDate'] = $board['bo_4'];
?>

으로 가져가시면됩니다 당연히 그누보드 함수를 사용하기때문에 상단에 common.php를 인클루드하셨는지 확인해주시길바랍니다

감염현황에 대해 더 상세한것은 - 확진자, 사망자, 격리해제, 치료중, 총검사자, 검사중, 총검사완료, 결과음성 순이며

출력은
echo $coronaData['today'][0]; //확진자
echo $coronaData['today'][1]; //사망자
echo $coronaData['today'][2]; //격리해제
....
echo $coronaData['today'][7]; //결과음성

이런식으로 해주시면됩니다
출력의 관해서는 스크립트로 기본그누보드 기준으로 삽입되도록 만들어져있기때문에 만약 테마나 다른 출력 방식을 사용한다면 출력이 안될 수 있습니다

출력할 위치를 잡으시고 해당 파일에서 스크립트(67번째줄~76번째줄)를 수정해주셔야합니다

69번째줄은 게시판에 출력되는 스크립트이며
71번째줄은 로그인화면 밑에 나타나는 출력 스크립트입니다

해당 하는 위치의 아이디값으로 바꿔주시면 잘 출력될껍니다
친절한 답변 감사합니다!! 맞아요, 로그인화면 밑에 나와서 상시로 뜨게 하고 싶은건데, 다른데서는 안나오고 corona19 게시판에서만 나와서 해결방법을 찾고 잇엇어요... 나리야 테마쓰고 잇어요  말씀해주신 내용 잘 공부해보겟습니다... 감사합니다!
아미나나 나리야나 출력위치에 대한 값이 달라져서 출력이 안되는것일뿐이지 작동은 다 하고있을껍니다
아미나용이나 나리야용 만들려고하긴했었는데... 거긴 부트스트랩으로 위치값 ID가없어서 범용성에 안맞드라구요 ㅠㅠ 다 클래스로 되어있으니..

스크립트로 넣어야하는 출력 특성상.... 원하는 위치에 아이디값을 넣어주고 해당 파일에서 아이디값만 수정해주시면 잘 출력될껍니다
감사합니다! 말씀해주신 내용으로 성공햇어요,
어제 부터 오늘까지 8시간 고생햇는데,, 알고나면
늘 그렇듯 고생한 시간에 비례해 성취감과 현타.. 가오네요
이렇게 오래동안 고민할게 아녓는데 싶기도 하고 말이죠 헤헷;
하지만 도움 받지 않았으면 앞으로도 얼마나 고생하고 있엇을지 눈에 훤해욯ㅎ

곧 저녁시간이에요 좋은저녁 시간 되시구요!!
전체 357
그누보드5 플러그인 내용 검색

회원로그인

진행중 포인트경매

  1. 참여4 회 시작20.11.23 11:40 종료20.11.28 11:40
  2. 참여9 회 시작20.11.22 19:25 종료20.11.29 13:25

(주)에스아이알소프트 (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 대표메일:admin@sir.kr
사업자등록번호:217-81-36347 대표:홍석명 통신판매업신고번호:2014-서울강남-02098호 개인정보보호책임자:이총

© SIRSOFT