간단한 한국 날씨 , 시간 , 환율정보 > 그누보드5 스킨

🙏SIR UI/UX 디자인 의뢰(~7/31)

그누보드5 스킨

좋은 댓글과 좋아요는 제작자에게 큰힘이 됩니다.

간단한 한국 날씨 , 시간 , 환율정보 정보

레이아웃 간단한 한국 날씨 , 시간 , 환율정보

본문

트리풀님의 그누보드용 날씨를 해외에 계신 동포를 위해 좀더 수정했어요.

해외에 게신 분들이 한국 정보를 편히 보시게 수정되었습니다.

php 초짜가 한 것이니 이해해주세요.

원본은 https://sir.kr/g5_skin/44677

티리풀님의 원본을 다운로드하신 후에

view.weather.skin.php 화일의 밑부분 92 line <style> tag 끝나고부터 아래부분을 add합니다.

 

 

<!--환율정보 시작-->

<?php

$html = file_get_contents('https://finance.naver.com/marketindex/');

 

$dom = new DOMDocument();

 

@$dom->loadHTML($html);

 

$xpath = new DOMXPath($dom);

 

$usd = $xpath->query('//span[@class="value"]')->item(0)->nodeValue;

 

?>

<!--환율정보 끝-->
 

<ul id="top_weather">

    <li>    | 현재 서울날씨</li>

    <li>

        <img src="<?php echo G5_PLUGIN_URL ?>/weather/img/<?php echo $color;?>/<?php echo $weather_img[$wfEn];?>" alt="<?php echo $wfKor;?>">

        <?php if($sky == '4'){ echo $pop.'%'; } ?>

    </li>

    <!--<li><?php echo $temp;?>'C</li>-->

    <li><?php echo $temp;?>'C (<?php echo (($temp*9)/5+32);?>'F)</li>

    <!--<li><?php echo date('Y.m.d');?> (<?php echo $tweek[date("w")];?>)</li>-->

    <li>현재 한국시간 <?php echo date('m-d-Y H:i:s');?> (<?php echo $tweek[date("w")];?>)</li>

    <li>현재 환율 <?php echo "USD $1 = " . $usd . "원";?></li>  

    <li><?php echo $area;?></li>

</ul>

 

참고로 head file은 수정할 필요없습니다.

 

 

추천
7

댓글 전체

참고!

 

저처럼 한국시간과 다른 지역에 있는 분들이 사용할 경우 로컬시간이 한국시간으로 세팅되는 황당(?)한 경우가 생겨서 <li>현재 한국시간 <?php echo date('m-d-Y H:i:s');?> (<?php echo $tweek[date("w")];?>)</li> 다음줄에

아래와같이 default timezone을 정해야 합니다.

<?php date_default_timezone_set("America/New_York");?>

예를 들어 본인이 뉴욕시간대고 한국시간과 같이 쓰고 싶다면 아래와같이 조정해서 각자 지역에 맞추어 하시면 되겠습니다.

<li>현재 한국시간 <?php echo date('m-d-Y H:i:s');?> (<?php echo $tweek[date("w")];?>)</li>

<?php date_default_timezone_set("America/New_York");?>

 

결과를 확인하기 위해서는 아래라인을 삽입하시면 확인할수 있습니다.

<li>미동부시간 <?php echo date('m-d-Y H:i:s');?> (<?php echo $tweek[date("w")];?>)</li>

 

07810ec1d97504014ea0e6e63236dc1e_1735868901_0492.jpg

 

view.weather,skin.php에 환율정보가 들어가야 합니다.

 


<!--환율정보 시작-->
<?php
$html = file_get_contents('https://finance.naver.com/marketindex/');
 
$dom = new DOMDocument();
 
@$dom->loadHTML($html);
 
$xpath = new DOMXPath($dom);
 
$usd = $xpath->query('//span[@class="value"]')->item(0)->nodeValue;
 
?>
<!--환율정보 끝-->

네이버에 따르면 item(0) 이 $usd입니다...

1은 jpy 일본엔, 4는 gbp 영국파운드에요...

    0 => 'USD',  // 미국 달러
    1 => 'JPY',  // 일본 엔
    2 => 'EUR',  // 유로
    3 => 'CNY',  // 중국 위안
$usd = $xpath->query('//span[@class="value"]')->item(0)->nodeValue;에서 item(0)의 숫자를 조정하세요..

안녕하세요 숫자를 조정해보니 엔화 : 한화

유로화 : 한화로 나옵니다

 

이것을 모두 달러를 기준으로

달러:엔화

달러: 유로화

등의 변경하려면 어떻게 하면 되는지요?

감사합니다

전체 293 |RSS
그누보드5 스킨 내용 검색 레이아웃에서

회원로그인

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