module καιρου

Σε αυτή την περιοχή μπορείτε να βρείτε ή να αναζητήσετε πληροφορίες σχετικές με την PHP

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 26 Μάιος 2011 21:32

παιδιά, γνωρίζει κανείς που μπορώ να βρώ τέτοιο κουτάκι πρόγνωσης καιρού; όπως εδώ:
http://bit.ly/itNjVp
ευχαριστώ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

module καιρου

Δημοσίευση από fafos » 27 Μάιος 2011 01:18

ena aplo me to google weather api:

Κώδικας: Επιλογή όλων

<?php
$URL = "http&#58;//www.google.com/ig/api?weather=athens,greece&hl=el";//to url pros to xml 
$dataInISO = file_get_contents&#40;$URL&#41;;
$dataInUTF = mb_convert_encoding&#40;$dataInISO, "UTF-8", "ISO-8859-7"&#41;;
$xml = simplexml_load_string&#40;$dataInUTF&#41;;

//kairikes synthikes se keimeno
$t= $xml->weather->current_conditions->condition;
foreach&#40;$t as $value&#41; &#123;

$conditions = $value&#91;'data'&#93;;

&#125;

//thermokrasia se Celsius
$t= $xml->weather->current_conditions->temp_c;
foreach&#40;$t as $value&#41; &#123;

$temp =  $value&#91;'data'&#93;;

&#125;

//eikona kairou
$t= $xml->weather->current_conditions->icon;
foreach&#40;$t as $value&#41; &#123;

$icon =  $value&#91;'data'&#93;;

&#125;


?>
<table cellpadding="2">
  <tbody>
    <tr>
      <td align="center" valign="top"><img src="<? echo $icon;?>"  border="0" /></td>
    </tr>
    <tr>
      <td align="center" valign="top"><? echo $temp;?>&deg;C</td>
    </tr>
    <tr>
      <td align="center" valign="top"><? echo $conditions;?></td>
    </tr>
  </tbody>
</table>
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 27 Μάιος 2011 01:37

ευχαριστώ φίλε μου, απλά πρέπει να το προσαρμόσω στο joomla, πρέπει να εισάγω τον κώδικα php εκεί..

Υ.Γ το έβαλα σε iframe τελικά, αλλά θέλω να ρωτήσω, μήπως μπορώ να αλλάξω τις είκόνες?
το site είναι το http://bit.ly/l4mEWF
ευχαριστώ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

module καιρου

Δημοσίευση από fafos » 27 Μάιος 2011 02:45

heavyaris έγραψε:ευχαριστώ φίλε μου, απλά πρέπει να το προσαρμόσω στο joomla, πρέπει να εισάγω τον κώδικα php εκεί..

Υ.Γ το έβαλα σε iframe τελικά, αλλά θέλω να ρωτήσω, μήπως μπορώ να αλλάξω τις είκόνες?
το site είναι το http://bit.ly/l4mEWF
ευχαριστώ.
thelei merika replace sto url pou dinei gia thn eikona... oi eikones einai autes (titloi):

Κώδικας: Επιλογή όλων

    weather_thunderstorms-40.gif
    weather_partlycloudy-40.gif
    weather_sunny-40.gif
    weather_overcast-40.gif
    weather_partlycloudy-40.gif
    weather_mostlycloudy-40.gif
    weather_rain-40.gif
    weather_scatteredthunderstorms-40.gif
    weather_scatteredshowers-40.gif
    weather_snowflurries-40.gif
    weather_haze-40.gif
    weather_smoke-40.gif
    weather_fog-40.gif
    weather_dust-40.gif
    weather_icy-40.gif
    weather_snow-40.gif
    weather_sleet-40.gif
    weather_cloudy-40.gif
esy prepei na onomaseis tis antistoixes dikes sou eikones me ton idio titlo kai na tis soseis se enan fakelo (p.x. wea_icons)

meta kaneis to script etsi:

Κώδικας: Επιλογή όλων

//eikona kairou
$t= $xml->weather->current_conditions->icon;
foreach&#40;$t as $value&#41; &#123;

$icon =  str_replace&#40;'http&#58;//g0.gstatic.com/images/icons/onebox/','http&#58;//www.onomasite.gr/images/wea_icons/',$value&#91;'data'&#93;&#41;;

&#125;

den gnorizo an kykloforoun kapou etoimes eikones..


steile kammia troufa tora :)
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 27 Μάιος 2011 22:04

ευχαριστώ πολύ φίλε φάφο!
βρήκα μερικές εικόνες, αλλά είναι transparent png ενώ το script θέλει gif, τώρα πώς θα κρατήσω το transparency δεν ξέρω... θα κάνω μια δοκιμή
http://www.iconfinder.com/search/?q=ico ... nd-weather

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

module καιρου

Δημοσίευση από fafos » 27 Μάιος 2011 22:11

Κώδικας: Επιλογή όλων

//eikona kairou
$t= $xml->weather->current_conditions->icon;
foreach&#40;$t as $value&#41; &#123;

$icon =  str_replace&#40;'http&#58;//g0.gstatic.com/images/icons/onebox/','http&#58;//www.onomasite.gr/images/wea_icons/',$value&#91;'data'&#93;&#41;;
$icon =  str_replace&#40;'.gif','.png',$icon&#41;;
&#125;
eikones mporeis na vreis edo alla prepei na tis metonomaseis: http://wea.grjava.com/download.php
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 08 Ιουν 2011 17:50

δυστυχώς απο εχθές έχει πάψει να εμφανίζει τις εικόνες, ενώ μια εβδομάδα ήταν μια χαρά, δεν μπορώ να καταλάβω τι έγινε....
http://bit.ly/l4mEWF

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

module καιρου

Δημοσίευση από fafos » 08 Ιουν 2011 18:47

heavyaris έγραψε:δυστυχώς απο εχθές έχει πάψει να εμφανίζει τις εικόνες, ενώ μια εβδομάδα ήταν μια χαρά, δεν μπορώ να καταλάβω τι έγινε....
http://bit.ly/l4mEWF
ta paidia ths google paizoun... allaksan tous titlous ton images.. des edo tous titlous: http://www.blindmotion.com/2009/03/goog ... pi-images/
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 08 Ιουν 2011 19:08

νασαι καλά φίλε φάφο, ευχαριστώ πολύ :)

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 09 Ιουν 2011 21:00

χμ, δεν λειτούργησε αυτή τη φορά, μήπως άλλαξε και το path?
images/weather/chance_of_rain.gif λέει εδώ το άρθρο και εγώ έχω
str_replace('http://g0.gstatic.com/images/icons/onebox/',
αλλά και με το δικό του path πάλι δεν έπιασε...


Υ.Γ όταν κάνω inspect την φωτο που δεν εμφανίζεται έχει path

<img src="/ig/images/weather/mostly_cloudy.gif" border="0" />

τι παει στραβά;

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6236
Εγγραφή: 30 Νοέμ 2004 03:09

module καιρου

Δημοσίευση από fafos » 09 Ιουν 2011 21:26

allazeis to replace tou path me auto:

str_replace('/ig/images/weather/'
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

heavyaris
Δημοσιεύσεις: 295
Εγγραφή: 15 Απρ 2008 21:31

module καιρου

Δημοσίευση από heavyaris » 10 Ιουν 2011 00:10

ευχαριστώ για ακόμη μια φορά φίλε, καλό βράδυ :)

Απάντηση

Επιστροφή στο “PHP Προγραμματισμός”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης