전국 실시간 날씨 (무료 API 이용 최근글)
행복한 설 연휴 보내고 계신가요?
설 설물로 무료 날씨 API를 이용한 실시간 날씨 자료 올립니다.
새해 복 많이 받으세요. ^^
제목 : AR 실시간 날씨 (latest)
제작 : 2018-02-17 로빈아빠 howcode.co.kr
개요 : 무료로 제공되는 날씨 api를 이용하여 전국 날씨를 출력함
설치 :
1) skin/latest 폴더에 압축풀기
2) 보여주고자하는 파일에 latest 추가
게시판 코드나 숫자는 의미가 없습니다.
예) tail.php
<?php
echo latest('ar.weather.all', 'notice', 4, 13);
?>
설명 :
1) 날씨 데이터 정보는 http://openweathermap.org 에서 가져옵니다.
설치된 키는 임시 키이므로 많이 사용하려면 API 키를 직접 발급받아 변경하시기 바랍니다.
(그냥 이대로 두어도 잘 동작됩니다.)
2) 30분 마다 한번씩 갱신됩니다. (임시데이터는 cache 폴더에 저장됨)
캐싱 시간을 수정하려면 latest.skin.php 에서 30*60 을 수정하기 바랍니다.
바로 최신 날씨로 갱신하려면 주소뒤에 &recalc=1 을 입력하면 바로 갱신됩니다.
예) http://howcode.co.kr/bbs/board.php?bo_table=tip_gnu&recalc=1
배경 지도 이미지는 퍼온 이미지이므로 직접 수정하시기 바랍니다.
( 혹시 문제 없이 이용가능한 지도 이미지를 원 이미지형태로 작업하시면 댓글로 경로 공개 부탁드립니다. ^^ )
소스의 배포/수정/사용은 별도 제한이 없습니다.
퍼가실 때 꼭 출처를 밝혀주시기 바랍니다.
출처 : howcode.co.kr 로빈아빠 김성대
사용예는 링크를 클릭하세요.
추가 : 첨부파일중 ar.weather.all.230.zip 은 폭을 230 px로 조정한것입니다.
첨부파일
그누보드5 스킨
2,752건좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.
행복한 설 연휴 보내고 계신가요? 설 설물로 무료 날씨 API를 이용한 실시간 날씨 자료 올립니다. 새해 복 많이 받으세요. ^^ 제목 : AR 실시간 날씨 (latest)...
# index.php에서 head.php와 tail.php를 남기고 최신글과 갤러리를 삭제한후에 그 자리에 accodion을 넣은 것입니다. 즉 최신글을 아코디언으로 대체한것입니다...
QA 스킨 게시판이 따로 없어 게시판 스킨에 올립니다. QA스킨입니다. /skin/qa 폴더에 올려주세요. basic 스킨을 커스텀해서 만들었습니다. 사이트 개편하면서 만들어지...
1. 갤러리리스트 2. 갤러리내용 3. 갤러리글쓰기 4. 스킨에 맞게 관리자모드에서 설정해야하는 숫자 (*그리고 게시물 글자수는 11로 해주세요. 그 이상하면 틀이 깨져...
얼마전 만들어 놓고 있다가 공유합니다. 우측 버튼의 유색을 만들어 놓으면 회색버튼을 따로 만들지 않아도 됩니다. 패이드 시간값등 조절 가능하고요 CSS, JS 폴더 따로 해놔서 구...
basic 스킨 수정하여 만들었습니다. 관리자 계정으로 로그인시 선택 삭제 기능이 되지 않습니다.
TV시청할수 있는 게시판입니다. 설치방법 보드/스킨 에 넣으시면 됩니다. 그누보드 전버전 plugin/htmlpurifier/safeiframe.txt 수정 [code] ...
빌더 사용 하시는 분들이 있다면 (아미나 빌더)에 적합함 아미나 빌더 스킨 설정 pc 모바일 모두 동일하게 스킨 적용시 스마트폰에서 이용 가능 모든 동영상/음악 재생기?...
정말 별건 아니구요. 사이트 개편 도중에 만들어지는 스킨들 올리고 있습니다. 이미지가 안 쓰이는 스킨입니다.
백업 부지런하게 하고 계신가요? phpmyadmin으로 주고 DB 백업을 받고 있지만 웹호스팅응 하는경우 인증등의 절차가 있어 불편하지는 않으신지? 홈페이지를 만들어 두었는데 백업...
댓글 39개
적용해봐야 겠습니다.
2. 소스에서 충북,127.489267,36.635409 이런 부분을 대전으로 변경하고 (좌표도)
3. style.css 에서 출력 위치를 조정하시면 되겠습니다.
잘 사용하겠습니다.
조건이
'소스의 배포/수정/사용은 별도 제한이 없습니다.'
어떻게 이럴 수 있죠? ^^
감사합니다.
짜집퍼가 될 수는 없어 보입니다!
그런데..로빈아빠님 사이트에서는 일출과 일몰 시간도 나오는군요~
염치불구하고...일출과 일몰 시간은 어떻게 해야 하는지요?
if (!isset($a) || ! $a) continue;
$weather=json_decode($a,true);
if ($weather['sys']) {
$sunrise=date("H:i",$weather['sys']['sunrise']);
$sunset =date("H:i",$weather['sys']['sunset']);
}
...
$arr_data['datetime']=date("Y-m-d H:i",$weather['dt']);
}
$arr_data['sunrise']=$sunrise;
$arr_data['sunset']=$sunset;
file_put_contents($cache_file,serialize($arr_data));
<div class='sunrise'>
일출 <?php echo $arr_data['sunrise']?><BR>
일몰 <?php echo $arr_data['sunset']?>
</div>
하시면 되겠습니다. (수동으로 한번 갱신되어야 정상적으로 보일껍니다.^^)
새해 복 많이 받으십시오~^^)
댓글
아... pc에서는 잘되는데
모바일에서는 오류가 뜨네요...
날씨가 중간으로 오게 하는 방법은 없을까요?