freestuff.gr αρχική σελίδα
 FAQFAQ    ΑναζήτησηΑναζήτηση   Λίστα ΜελώνΛίστα Μελών   Ομάδες ΜελώνΟμάδες Μελών   <b>Εγγραφή Μέλους</b>Εγγραφή Μέλους 
 ΠροφίλΠροφίλ   Επιλογές μέλους Επιλογές   Τα bookmarks μου Τα bookmarks μου   Προσωπικά μηνύματαΠροσωπικά μηνύματα 
  διαφήμιση  

Καλώς ήρθατε στο forum μας! Για να συμμετάσχετε στις συζητήσεις θα πρέπει να είσαστε μέλος. Γίνετε μέλος τώρα!.

Mini Current Weather - ΝΕΟ!! AJAX Mini Current Weather


 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP τα δικά μας scripts
Moderators:  PHP Moderators, Super-Moderators, WebDev Moderators
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 4 από 15 [224 Μηνύματα]      Bookmarks Tags: ajaxweathermini Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
Σελίδα:  Προηγούμενο  1, 2, 3, 4, 5, 6, ..., 13, 14, 15 Επόμενο
ΑποστολέαςΜήνυμα
a59k


Μέλος από: 10 Φεβ 2008
Scripts: 1
Μηνύματα: 26


View users profile
ΜήνυμαΣτις: 07 Μαη 2008 20:33    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

tasos_art ανέφερε:
Το ξέρω ότι όλα είναι down.
Υπάρχει κάποιο πρόβλημα στο weather.com??


Οχι

Βρες
κώδικας:
//////// Parse XML κοινώς κλέβουμε τον καιρό μην πειράζετε τον κώδικα από εδώ και κάτω

$file = "$url$zipcode?cc=*&&prod=xoap&par=$partner&key=$license";


Αλλαξε με

κώδικας:
//////// Parse XML κοινώς κλέβουμε τον καιρό μην πειράζετε τον κώδικα από εδώ και κάτω

$file = "$url$zipcode?cc=*prod=xoap&par=$partner&key=$license";
tasos_art


Μέλος από: 22 Νοε 2007
Μηνύματα: 152
Περιοχή: Χαλκιδική
View users profile Send email to user
facebook deviantART 
ΜήνυμαΣτις: 07 Μαη 2008 20:45    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Σε ευχαριστώ πολύ για την βοήθεια.
Πιστεύω με την δικιά μου ερώτηση βοήθησα πολλούς που είχαν το ίδιο πρόβλημα.

_________________
a59k


Μέλος από: 10 Φεβ 2008
Scripts: 1
Μηνύματα: 26


View users profile
ΜήνυμαΣτις: 07 Μαη 2008 20:49    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

tasos_art ανέφερε:
Σε ευχαριστώ πολύ για την βοήθεια.
Πιστεύω με την δικιά μου ερώτηση βοήθησα πολλούς που είχαν το ίδιο πρόβλημα.


Επισης εχουν αλλαξει τα εικονιδια απο 1-9, εχουν γινει 1->01, 2->02, κλπ

Υπαρχει δυνατοτητα προβλεψης 5 ημερων
tasos_art


Μέλος από: 22 Νοε 2007
Μηνύματα: 152
Περιοχή: Χαλκιδική
View users profile Send email to user
facebook deviantART 
ΜήνυμαΣτις: 07 Μαη 2008 20:52    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Περαιτέρω πληροφορίες σχετικά με τη πρόβλεψη των ημερών με κάποιο script.
Μου φαίνεται πως ο fafos κάτι θα ετοιμάζει

_________________
tasos_art


Μέλος από: 22 Νοε 2007
Μηνύματα: 152
Περιοχή: Χαλκιδική
View users profile Send email to user
facebook deviantART 
ΜήνυμαΣτις: 10 Μαη 2008 17:21    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Κανένα νέο σχετικά με την πρόβλεψη των 5 ημερών;

_________________
a59k


Μέλος από: 10 Φεβ 2008
Scripts: 1
Μηνύματα: 26


View users profile
ΜήνυμαΣτις: 11 Μαη 2008 17:05    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

tasos_art ανέφερε:
Κανένα νέο σχετικά με την πρόβλεψη των 5 ημερών;


Μαλλον εισαι βιαστικός.

Οταν θα εχω χρονο και σε Ελληνικα

κώδικας:

<?php

setlocale(LC_TIME, "gr");

$ville = "GRXX0004"; // Athina
$days = 5;
$url = "http://xoap.weather.com/weather/local/".$ville."?cc=*&unit=s&dayf=".$days;

// Conversion Fahrenheit->Celsius
function f2c($t) { return round(($t-32)*5/9); }

// Diabasma XML
function lit_xml($chaine,$isFile,$item,$champs) {

   if($isFile) $chaine = @file_get_contents($chaine);
   if($chaine) {

      $tmp = preg_split("/<\/?".$item.">/",$chaine);

      for($i=1;$i<sizeof($tmp);$i++)

         foreach($champs as $champ) {
            $tmp2 = preg_split("/<\/?".$champ.">/",$tmp[$i]);
            // on ajoute au tableau
            $tmp3[$champ][] = trim(@$tmp2[1]);
         }

      return @$tmp3;
   }
}

$xml = lit_xml($url,true,"day d=.*",array("hi","low","part p=\"d\"","part p=\"n\""));


for($i=0;$i<$days;$i++) {
   $tmp = preg_split("/<\/?icon>/",$xml["part p=\"d\""][$i]);
   $xml["icond"][$i] = $tmp[1];
   $tmp = preg_split("/<\/?hmid>/",$xml["part p=\"d\""][$i]);
   $xml["hmid"][$i] = $tmp[1];
   $tmp = preg_split("/<\/?icon>/",$xml["part p=\"n\""][$i]);
   $xml["iconn"][$i] = $tmp[1];
}

?>

<STYLE type="text/css"><!--
   .fond { background-color:#669999 }
   .corps { background-color:#D8E9EC }
   .titre { color: #FFFFFF }
   .sstitre { color: #858586 }
--></STYLE>

<table class=fond>
   <tr><td class=titre><strong>METEO - ΑΘΗΝΑ</strong></td></tr>

   <? for($i=0;$i<$days;$i++) { ?>
      <tr><td class=corps><table>
      <tr>
         <td colspan=3 class=sstitre><strong>
            <?=ucfirst(strftime("%A %d %B %Y",time()+$i*24*3600))?>
         </strong></td>
      </tr>
      <tr>
         <td>Max: <?=($xml["hi"][$i]=="N/A")?"N/A":f2c($xml["hi"][$i])."°C"?></td>
         <td class=sstitre>ΗΜΕΡΑ</td>
         <td class=sstitre>ΝΥΚΤΑ</td>
      </tr>
      <tr>
         <td>Min: <?=($xml["low"][$i]=="N/A")?"N/A":f2c($xml["low"][$i])."°C"?></td>
         <td rowspan=2><img src="./images/<?=$xml["icond"][$i]?>.png" width=40></td>
         <td rowspan=2><img src="./images/<?=$xml["iconn"][$i]?>.png" width=40></td>
      </tr>
      <tr>
         <td>H%: <?=$xml["hmid"][$i]?></td>
      </tr>
      </table></td></tr>
   <? } ?>

</table>


παράθεση:

<td rowspan=2><img src="./images/<?=$xml["icond"][$i]?>.png" width=40></td>

images --> Οπου εχεις τα εικονίδια
tasos_art


Μέλος από: 22 Νοε 2007
Μηνύματα: 152
Περιοχή: Χαλκιδική
View users profile Send email to user
facebook deviantART 
ΜήνυμαΣτις: 07 Ιουλ 2008 12:53    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Μήπως βγήκε το ελληνικό?

_________________
tasos_art


Μέλος από: 22 Νοε 2007
Μηνύματα: 152
Περιοχή: Χαλκιδική
View users profile Send email to user
facebook deviantART 
ΜήνυμαΣτις: 27 Σεπ 2008 16:35    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Ασχοληθήκατε καθόλου με την ελληνική έκδοση;

_________________
tasos_art


Μέλος από: 22 Νοε 2007
Μηνύματα: 152
Περιοχή: Χαλκιδική
View users profile Send email to user
facebook deviantART 
ΜήνυμαΣτις: 18 Οκτ 2008 15:54    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Σχετικά με την εμφάνιση της ημερομηνία στα ελληνικά

κώδικας:

<tr>
         <td colspan=3 class=sstitre><strong>
            <?=ucfirst(strftime("%A %d %B %Y",time()+$i*24*3600))?>
         </strong></td>
      </tr>

Πως μπορούμε να το μετατρέψουμε να το εμφανίζει στα ελληνικά;

_________________
fafos
Script Master

Μέλος από: 30 Νοε 2004
Βοηθήματα: 17
Scripts: 6
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 29 Δεκ 2008 19:31    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Δημιούργησα ένα νέο script το οποίο δουλεύει με AJAX και έχει τα παρακάτω χαρακτηριστικά:

1. Δυνατότητα να δείχνει τον καιρό σε όσες πόλεις θέλουμε με ajax..

2. Εμφάνιση καιρού τώρα, πρόγνωσης για σήμερα και πρόγνωσης για αύριο.

3. Εμφανίζει σχετικό εικονίδειο, θερμοκρασίες και κείμενο συνθηκών.


DEMO: ΕΔΩ


Τα στοιχεία τα παίρνει από το yahoo.com και χρησιμοποιώ το ajax script: http://www.dhtmlgoodies.com/index.html?whichScript=ajax-dynamic-content





ΕΓΚΑΤΑΣΤΑΣΗ:


Κατεβάστε το αρχείο zip που επισυνάπτω και αποσυμπιέστε το..
Ανεβάστε τον φάκελλο awea και όλα τα αρχεία που υπάρχουν μέσα στον root της ιστοσελίδας σας..
Αλλάξτε τα permitions (CHMOD) του φακέλλου awea/weather/ σε 777

Ανοίξτε το αρχείο index.html και αλλάξτε τις διαδρομές www.trikalanews.gr με την διαδρομή του δικού σας site (στο style, διαδρομές javascripts και στο script κάτω)..
Το ίδιο κάνετε και στο αρχείο weather.php (στα links κάτω)

είστε έτοιμοι... τρέξτε την διαδρομή tositemou.gr/awea/ για να δείτε αν δουλεύει ο καιρός..


ΑΛΛΑΓΕΣ - ΔΙΑΜΟΡΦΩΣΗ:

Το script έρχεται έτοιμο με τον καιρό για Αθήνα, Θεσσαλονίκη και Πάτρα.. μπορείτε να βάλετε τις δικές σας πόλεις αλλάζοντας τα παρακάτω:

στο αρχείο weather.php αλλάξτε τα poli=GRXXXXX με τον κωδικό της πόλης που θέλετε (για τους κωδικούς πόλεων διαβάστε το πρώτο post)

π.χ.:
Για τον καιρό της Λάρισας (poli=GRXX0011):

κώδικας:
<a href="#" onclick="ajax_loadContent('news1','http://www.trikalanews.gr/awea/weather.php?poli=GRXX0011');return false" class="bluelink">Λάρισα</a>


Στο ίδιο αρχείο θα βρείτε επάνω το παρακάτω:

κώδικας:

<p class="cities">
<?if($zip == 'GRXX0004') { ?>

   Ο Καιρός για: <b>Αθήνα</b>
<? } elseif($zip == 'GRXX0019') { ?>
   Ο Καιρός για: <b>Θεσσαλονίκη</b>
<? } elseif($zip == 'GRXX0013') { ?>
   Ο Καιρός για: <b>Πάτρα</b>
<? } ?>
</p>


εδώ μπορείτε να βάλετε το όνομα της πόλης.. π.χ.

κώδικας:
<? } elseif($zip == 'GRXX0011') { ?>
   Ο Καιρός για: <b>Λάρισα</b>
<? } ?>



Στο αρχείο index.html θα βρείτε το παρακάτω:

κώδικας:
<script type="text/javascript">
ajax_loadContent('news1','http://www.trikalanews.gr/awea/weather.php?poli=GRXX0004');
</script>


αυτό λέει στο script για ποιά πόλη να δείχνει τον καιρό με το που ανοίγει η σελίδα (default Αθήνα)..

αυτά με την πρόσθεση πόλεων..


Μπορείτε να αλλάξετε την εμφάνιση αλλάζοντας το style που θα βρείτε στην σελίδα index.html (στην κορυφή)

Μπορείτε να αλλάξετε τα εικονίδια του καιρού ανεβάζοντας τα δικά σας στον φάκελλο /icons/


ΤΟΠΟΘΕΤΗΣΗ ΣΤΙΣ ΣΕΛΙΔΕΣ:

Αν η σελίδα σας είναι σε php απλώς κάνετε include το awea/index.html:

κώδικας:
 <?php  include("awea/index.html"); ?>


αν θέλετε να τον χρησιμοποιήσετε σε σελίδες html (αρκεί ο server να υποστηρίζει php) αντιγράψτε όλον τον κώδικα του αρχείου index.html στο σημείο της σελίδας που θέλετε να εμφανίζεται..

ΠΡΟΣΟΧΗ!! Αν βάλετε το script σε σελίδες που είναι σε εσωτερικό φάκελλο (π.χ. /fakelos/fakelos1/kati.php) μπορεί να αντιμετωπίσετε πρόβλημα με την εμφάνιση των εικονιδείων του καιρού.. για να είστε σίγουροι ανοίξτε το αρχείο weather.class.php και αλλάξτε αυτό:


define('IMAGES', 'awea/icons/');

με το πλήρη path της ιστοσελίδας σας.. π.χ.:

define('IMAGES', '/home/fafos/public_html/awea/icons/');



ΠΡΟΣΟΧΗ2!!! Το script δουλεύει μόνο σε server που είναι online! ΟΧΙ σε server που τρέχει τοπικά στον υπολογιστή σας!!



awea.zip
 Description:
Τα αρχεία

Download
 Filename:  awea.zip
 Filesize:  222.23 KB
 Downloaded:  552 Time(s)

Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 02 Ιαν 2009 16:14    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

fafos, μπορώ να το κάνω Modulaki για το wordpress σε ενοχλεί;

_________________
Κατασκευη Ιστοσελιδων
fafos
Script Master

Μέλος από: 30 Νοε 2004
Βοηθήματα: 17
Scripts: 6
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 02 Ιαν 2009 16:25    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Basilakis ανέφερε:
fafos, μπορώ να το κάνω Modulaki για το wordpress σε ενοχλεί;


emena mono ta xalasmena fasolia me enoxloun kane to oti thes...
Basilakis
PHP Moderator

Μέλος από: 17 Νοε 2003
Βοηθήματα: 68
Νέα: 7
Templates: 3
Scripts: 3
Μηνύματα: 256+

Περιοχή: Womans' Brain
View users profile Send email to user Visit posters website
blog deviantART flickr myspace facebook linkedin 
hi5 sync twitter deviantART skype 
ΜήνυμαΣτις: 31 Ιαν 2009 21:22    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Fafos mporeis na tsekareis ligo to encoding, giati to anoigw me dreamweaver gia na to perasw se plugin kai m dixnei oti nanai stis lekseis

_________________
Κατασκευη Ιστοσελιδων
The Razor


Μέλος από: 10 Φεβ 2007
Βοηθήματα: 3
Νέα: 4
Μηνύματα: 256+


View users profile Send email to user Visit posters website
ΜήνυμαΣτις: 31 Ιαν 2009 23:43    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

Aντικατεστησα το trikalanews.gr το ανέβασα και δεν μου δουλευει:

http://www.freelook.gr/awea

ti ekana lathos?

_________________
Ελληνική τηλεόραση
Όλοι οι κωδικοί για το αγαπημένο σας παιχνίδι!
VoFa.gr | H νέα παρέα
fafos
Script Master

Μέλος από: 30 Νοε 2004
Βοηθήματα: 17
Scripts: 6
Μηνύματα: 256+


View users profile
ΜήνυμαΣτις: 01 Φεβ 2009 05:02    Θέμα: Απάντηση με παράθεση  Mark this post and the followings unread

@Basilakis... anoikse ta arxeia me notepad h notepad++ kai sose ta me UTF-8.. tora einai me aplo greek encoding.. sto arxeio weather.class.php svhse authn thn grammh:
κώδικας:
header('content-type: text/html; charset=iso-8859-7');


@The Razor... feiakse ena arxeio ston root (p.x. test.php) kai vale ton parakato kodika:

κώδικας:
<?php  include("awea/index.html"); ?>


trekse to test kai pes mou an douleuei..

_________________
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...
Εμφάνιση Μηνυμάτων:   
Εισαγωγή νέου Θέματος   Απάντηση στο Θέμα Σελίδα 4 από 15 [224 Μηνύματα] Σελίδα:  Προηγούμενο  1, 2, 3, 4, 5, 6, ..., 13, 14, 15 Επόμενο
Mark the topic unread :: Προηγούμενο θέμα :: Επόμενο θέμα
 Forum index » Δημιουργία Web Sites, Γραφικών & Προγραμματισμός » PHP Προγραμματισμός και εφαρμογές » PHP τα δικά μας scripts
Τώρα είναι 09 Δεκ 2016 05:50 | All times are UTC + 2


Email This Page to Someone! add to Favorites

     Powered by p h p B B © 2001,2005 p h p B B Group
Για άμεση επικοινωνία με τον διαχειριστή του freestuff.gr στο email: freestuff.gr(παπάκι)gmail.com


Copyright © 1999-2013 Freestuff.gr All Rights Reserved  
Version Aegean, designed by N. Tsaganos