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

Μια περιοχή όπου τα μέλη μας μπορούν να βάζουν τα PHP scripts που έχουν φτιάξει και θέλουν να τα μοιραστούν με τα υπόλοιπα μέλη.

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

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

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

Δημοσίευση από fafos » 14 Απρ 2009 16:52

Nkapa έγραψε:Εντάξει με τα εικονίδια ευχαριστώ! Να χρησιμοποιήσω το script της 1ης σελίδας; Μ' ενδιαφέρει μόνο ο καιρός αυτή τη στιγμή. Αν θέλω να μου εμφανίσει και σε 4 ακόμα πόλεις γίνεται;

Ευχαριστώ πολύ παίδες :wink:
Xrhsimopoihse to ajax... aplos tha svhseis apo to weather.php thn provlepsh ton 2 hmeron...
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

zeppos
Δημοσιεύσεις: 431
Εγγραφή: 26 Μαρ 2006 10:43
Τοποθεσία: Kyklades
Επικοινωνία:

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

Δημοσίευση από zeppos » 14 Απρ 2009 16:56

Τα "νούμερα" μου κάνει ο ΙΕ 6-7..
Αλλά μάλλον δεν φταίει το πρόγραμμά σου..
Όπως σου είπα έχω φτιάξει ένα απλό onchange Java dropdown menu για τις πόλεις. Είναι πολύ εύκολο και με μια κίνηση αλλάζει πολη και δεν πιάνει και χώρο.. Ε αυτό δουλεύει μια χαρά στον firefox αλλά αρνείται να αλλάξει λινκ στους μαλακισμένους ΙΕ και στον Κρομ..
Παραμένει στην αρχική (Αθήνα). Δοκίμασα να βάλω το απλό λινκ όπως το έχεις εσύ για τις τρεις πόλεις και εκεί τις αλλάζει, άρα δεν φταίει το script..
Για την ώρα τραβιέμαι με το κύριο μενού (μιας σελίδας) που προσπάθησα να το κάνω μόνο με css.. αλλά όπως ξέρεις πάλι ο ΙΕ τα στηλώνει ...
Θα το ψάξω όμως γιατί με ενδιαφέρει πολύ ο καιρός έτσι απλά και γρήγορα μια και πρόκειται για σελίδα που ενδιαφέρει αγρότες...
Εικόνα

Άβαταρ μέλους
Nkapa
Honorary Member
Δημοσιεύσεις: 872
Εγγραφή: 22 Απρ 2002 16:38
Τοποθεσία: Μυτιλήνη
Επικοινωνία:

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

Δημοσίευση από Nkapa » 14 Απρ 2009 16:57

fafos έγραψε:
Nkapa έγραψε:Εντάξει με τα εικονίδια ευχαριστώ! Να χρησιμοποιήσω το script της 1ης σελίδας; Μ' ενδιαφέρει μόνο ο καιρός αυτή τη στιγμή. Αν θέλω να μου εμφανίσει και σε 4 ακόμα πόλεις γίνεται;

Ευχαριστώ πολύ παίδες :wink:
Xrhsimopoihse to ajax... aplos tha svhseis apo to weather.php thn provlepsh ton 2 hmeron...
Ok θα παίξω το βραδάκι μαζί του όταν πάω σπίτι και θα σας πω τι κατάφερα.

Ευχαριστώ :wink:

zeppos
Δημοσιεύσεις: 431
Εγγραφή: 26 Μαρ 2006 10:43
Τοποθεσία: Kyklades
Επικοινωνία:

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

Δημοσίευση από zeppos » 14 Απρ 2009 16:59

Τώρα μου ήλθε μια ιδέα..
Μήπως δεν γουστάρει ο ΙΕ δύο java μαζί; (Αζαχ+onchange)
Εικόνα

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

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

Δημοσίευση από fafos » 14 Απρ 2009 17:04

zeppos έγραψε:Τώρα μου ήλθε μια ιδέα..
Μήπως δεν γουστάρει ο ΙΕ δύο java μαζί; (Αζαχ+onchange)
an den deikseis link den mporo na sou po sigoura..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

zeppos
Δημοσιεύσεις: 431
Εγγραφή: 26 Μαρ 2006 10:43
Τοποθεσία: Kyklades
Επικοινωνία:

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

Δημοσίευση από zeppos » 14 Απρ 2009 17:43

Εικόνα

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

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

Δημοσίευση από fafos » 14 Απρ 2009 19:01

Sygkrouomena symferonta den afhmoun na doulepsei ston IE :lol:


yparxei allh lysh omos... me javascript..

katevase edo to js: http://www.trikalanews.gr/awea/anylink.js

sose to os anylink.js kai anevase to ston fakelo awea..

vale ton kodika sto weather.php (ekei pou thes na emfanizetai to menou):

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

<a href="#"  onmouseover="dropdownmenu&#40;this, event, 'anylinkmenu'&#41;" style="cursor &#58; pointer;"   class="bluelink"><b>Επιλογή Πόλης</b></a> 
                                                    
<div id="anylinkmenu" class="anylinkcss">
<a href="#"  onclick="ajax_loadContent&#40;'news1','awea/weather.php?poli=GRXX0004'&#41;;return false">Αθήνα</a>
<a href="#"  onclick="ajax_loadContent&#40;'news1','awea/weather.php?poli=GRXX0001'&#41;;return false">Αγρίνιο</a>
<a href="#"  onclick="ajax_loadContent&#40;'news1','awea/weather.php?poli=GRXX0030'&#41;;return false">Ηράκλειο</a>
<a href="#"  onclick="ajax_loadContent&#40;'news1','awea/weather.php?poli=GRXX0041'&#41;;return false">Νάξος</a>
</div>
Prosthese tis poleis pou thes sto menou...


Vale ton parakato kodika sto awea/index.html (kato apo ta ajax scripts):

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

	<script type="text/javascript" src="http&#58;//www.tositesou.gr/awea/anylink.js"></script>

	<style type="text/css">
<!--
.anylinkcss&#123;position&#58;absolute;visibility&#58;hidden;border&#58;1px solid silver;font&#58;normal 11px Verdana;line-height&#58;18px;z-index&#58;100;background-color&#58;#f5f5f5;width&#58;220px;text-align&#58;left;&#125;
.anylinkcss a&#123;width&#58;100%;display&#58;block;border-bottom&#58;0 solid #cecab5;text-decoration&#58;none;font-weight&#58;400;text-indent&#58;5px;padding&#58;1px 0;&#125;
.anylinkcss A&#58;HOVER&#123;background-color&#58;#ffd291;color&#58;#009;text-decoration&#58;none;&#125;

	-->
</style>
"paikse" me to style.. eisai etoimos.. des ena demo: http://www.trikalanews.gr/testawea1.php
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

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

Δημοσίευση από fafos » 14 Απρ 2009 19:07

Gia autous pou theloun na deixnoun mono tis kairikes synthikes pou epikratoun tora prepei na antikatasthsoun ton kodika sto weather.php me ton parakato:

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

<?php
include&#40;'weather.class.php'&#41;;
$zip = $_GET&#91;poli&#93;;

if&#40;$zip != ''&#41;
&#123;
	$weather = new Weather&#40;&#41;;
	$weather = $weather->getWeather&#40;$zip, c&#41;;
&#125;

?>

<p class="cities">
<?if&#40;$zip == 'GRXX0004'&#41; &#123; ?>
<? $styl = 'style="font-weight &#58; bold;color &#58; #0080ff;"';?>
	Ο Καιρός για&#58; <b>Αθήνα</b>
<? &#125; elseif&#40;$zip == 'GRXX0019'&#41; &#123; ?>
<? $styl1 = 'style="font-weight &#58; bold;color &#58; #0080ff;"';?>
	Ο Καιρός για&#58; <b>Θεσσαλονίκη</b>
<? &#125; elseif&#40;$zip == 'GRXX0013'&#41; &#123; ?>
<? $styl2 = 'style="font-weight &#58; bold;color &#58; #0080ff;"';?>
	Ο Καιρός για&#58; <b>Πάτρα</b>
<? &#125; ?>
</p>
   <table width="100%" cellpadding="0" cellspacing="0"class="maintable">
                    <tbody>

                      <tr>
                        <td align="center" class="weacond" valign="top" width="30%">


<? echo "<img src=\"".$weather&#91;'image'&#93;."\" alt=\"\" />";?>

<br>
<span class="weatherm"><?echo $weather&#91;'temp'&#93;;?></span><br>
<? $CON = $weather&#91;'text'&#93;;
if &#40;$CON == "AM Showers"&#41;&#123;echo "Ψιλόβροχο";&#125;
else if &#40;$CON == "AM Light Rain"&#41;&#123;echo "Ψιλόβροχο";&#125;
else if &#40;$CON == "AM Snow Showers"&#41;&#123;echo "Λίγο χιόνι";&#125;
else if &#40;$CON == "AM Snow Showers / Wind"&#41;&#123;echo "Λίγο χιόνι με αέρα";&#125;
else if &#40;$CON == "Snow to Rain"&#41;&#123;echo "Χιόνι με βροχή";&#125;
else if &#40;$CON == "Becoming Cloudy"&#41;&#123;echo "Αναμένεται συνεφιά";&#125;
else if &#40;$CON == "Blizzard"&#41;&#123;echo "Χιονοθύελλα";&#125;
else if &#40;$CON == "Blizzard Conditions"&#41;&#123;echo "Συνθήκες χιονοθύελλας";&#125;
else if &#40;$CON == "Blowing Snow"&#41;&#123;echo "Χιόνι με αέρα";&#125;
else if &#40;$CON == "Chance of Rain"&#41;&#123;echo "Αλλαγή προς βροχή";&#125;
else if &#40;$CON == "Chance of Rain/Snow"&#41;&#123;echo "Αλλαγή από βροχή/χιόνι";&#125;
else if &#40;$CON == "Chance of Showers"&#41;&#123;echo "Αλλαγή από ψιλόβροχο";&#125;
else if &#40;$CON == "Chance of Snow"&#41;&#123;echo "Αλλαγή από χιόνι";&#125;
else if &#40;$CON == "Chance of Snow/Rain"&#41;&#123;echo "Αλλαγή από χιόνι/βροχή";&#125;
else if &#40;$CON == "Chance of T-Storm"&#41;&#123;echo "Αλλαγή από καταιγίδα";&#125;
else if &#40;$CON == "Clear"&#41;&#123;echo "Καθαρός";&#125;
else if &#40;$CON == "Clearing"&#41;&#123;echo "Καθαρίζει";&#125;
else if &#40;$CON == "Clouds"&#41;&#123;echo "Σύννεφα";&#125;
else if &#40;$CON == "Cloudy"&#41;&#123;echo "Νεφελώδης";&#125;
else if &#40;$CON == "Cloudy Periods"&#41;&#123;echo "Περιοδικά σύννεφα";&#125;
else if &#40;$CON == "Cloudy and Windy"&#41;&#123;echo "Συννεφιά με αέρα";&#125;
else if &#40;$CON == "Continued Hot"&#41;&#123;echo "Συνεχής καύσωνας";&#125;
else if &#40;$CON == "Cumulonimbus Clouds Observed"&#41;&#123;echo "Σύννεφα";&#125;
else if &#40;$CON == "Drifting Snow"&#41;&#123;echo "Χιόνι";&#125;
else if &#40;$CON == "Drizzle"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Drizzle Late"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Dry"&#41;&#123;echo "Ξηρός";&#125;
else if &#40;$CON == "Fair"&#41;&#123;echo "Αίθριος";&#125;
else if &#40;$CON == "Few Showers"&#41;&#123;echo "Λίγο ψιλόβροχο";&#125;
else if &#40;$CON == "Fair and Windy"&#41;&#123;echo "Αίθριος με Αέρα";&#125;
else if &#40;$CON == "Flurries"&#41;&#123;echo "Αναταραχές";&#125;
else if &#40;$CON == "Fog"&#41;&#123;echo "Ομίχλη";&#125;
else if &#40;$CON == "Fog Late"&#41;&#123;echo "Ομίχλη";&#125;
else if &#40;$CON == "AM Fog/PM Sun"&#41;&#123;echo "Ομίχλη και Ηλιοφάνεια";&#125;
else if &#40;$CON == "Freezing Drizzle"&#41;&#123;echo "Παγωμένο ψιλόβροχο";&#125;
else if &#40;$CON == "Freezing Rain"&#41;&#123;echo "Παγωμένη βροχή";&#125;
else if &#40;$CON == "Freezing Rain/Snow"&#41;&#123;echo "Παγωμένη βροχή/χιόνι";&#125;
else if &#40;$CON == "Frozen Precip"&#41;&#123;echo "Παγωνιά";&#125;
else if &#40;$CON == "Haze"&#41;&#123;echo "Ελαφριά Ομίχλη";&#125;
else if &#40;$CON == "Hazy"&#41;&#123;echo "Μουντός";&#125;
else if &#40;$CON == "Heavy Rain"&#41;&#123;echo "Ισχυρή βροχή";&#125;
else if &#40;$CON == "Heavy Snow"&#41;&#123;echo "Ισχυρή χιονόπτωση";&#125;
else if &#40;$CON == "Heavy T-Storm"&#41;&#123;echo "Ισχυρή καταιγίδα";&#125;
else if &#40;$CON == "Heavy T-Storms"&#41;&#123;echo "Ισχυρές καταιγίδες";&#125;
else if &#40;$CON == "Hot And Humid"&#41;&#123;echo "Καυτός και με υγρασία";&#125;
else if &#40;$CON == "Ice Crystals"&#41;&#123;echo "Πάγος";&#125;
else if &#40;$CON == "Ice/Snow Mixture"&#41;&#123;echo "Πάγος με χιόνι";&#125;
else if &#40;$CON == "Increasing Clouds"&#41;&#123;echo "Αυξημένη νέφωση";&#125;
else if &#40;$CON == "Isolated Showers"&#41;&#123;echo "Τοπικά ψιλόβροχο";&#125;
else if &#40;$CON == "Light Drizzle"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Light Rain"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Light Rain Late"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Light Rain Shower"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Light Snow"&#41;&#123;echo "Ψιλό χιόνι";&#125;
else if &#40;$CON == "Lightning Observed"&#41;&#123;echo "Αστραπές";&#125;
else if &#40;$CON == "Light Rain with Thunder"&#41;&#123;echo "Καταιγίδα";&#125;
else if &#40;$CON == "Light Rain Early"&#41;&#123;echo "Ψιλή βροχή";&#125;
else if &#40;$CON == "Light Rain / Freezing Rain"&#41;&#123;echo "Ψιλή βροχή / Παγωνιά";&#125;
else if &#40;$CON == "Light Rain and Windy"&#41;&#123;echo "Ψιλή βροχή με αέρα";&#125;
else if &#40;$CON == "Mild and Breezy"&#41;&#123;echo "Ήπιος και με αέρα";&#125;
else if &#40;$CON == "Mist"&#41;&#123;echo "Ομίχλη";&#125;
else if &#40;$CON == "Mostly Clear"&#41;&#123;echo "Κυρίως καθαρός";&#125;
else if &#40;$CON == "Mostly Cloudy"&#41;&#123;echo "Κυρίως νεφελώδης";&#125;
else if &#40;$CON == "Mostly Cloudy and Windy"&#41;&#123;echo "Κυρίως νεφελώδης με αέρα";&#125;
else if &#40;$CON == "Mostly Sunny"&#41;&#123;echo "Κυρίως ηλιόλουστος";&#125;
else if &#40;$CON == "Mostly Sunny/Wind"&#41;&#123;echo "Ηλιόλουστος με αέρα";&#125;
else if &#40;$CON == "N/A"&#41;&#123;echo "Δεν είναι διαθέσιμος";&#125;
else if &#40;$CON == "Occasional Sunshine"&#41;&#123;echo "Περιστασιακή ηλιοφάνεια";&#125;
else if &#40;$CON == "Overcast"&#41;&#123;echo "Νεφελώδης";&#125;
else if &#40;$CON == "Partial Clearing"&#41;&#123;echo "Μερικώς καθαρός";&#125;
else if &#40;$CON == "Partial Sunshine"&#41;&#123;echo "Μερικώς ηλιόλουστος";&#125;
else if &#40;$CON == "Partly Cloudy"&#41;&#123;echo "Σποραδικά σύννεφα";&#125;
else if &#40;$CON == "Partly Cloudy and Windy"&#41;&#123;echo "Σποραδικά σύννεφα / Αέρας";&#125;
else if &#40;$CON == "Partly Cloudy / Wind"&#41;&#123;echo "Σποραδικά σύννεφα / Αέρας";&#125;
else if &#40;$CON == "Partly Sunny"&#41;&#123;echo "Μερικώς ηλιόλουστος";&#125;
else if &#40;$CON == "PM T-Storms"&#41;&#123;echo "Τοπικές καταιγίδες";&#125;
else if &#40;$CON == "PM Showers"&#41;&#123;echo "Τοπικά Ψιλόβροχο";&#125;
else if &#40;$CON == "PM Rain"&#41;&#123;echo "Τοπικές Βροχές";&#125;
else if &#40;$CON == "PM Light Rain"&#41;&#123;echo "Τοπικά Ψιλόβροχο";&#125;
else if &#40;$CON == "Rain"&#41;&#123;echo "Βροχή";&#125;
else if &#40;$CON == "Rain and Snow"&#41;&#123;echo "Βροχή και χιόνι";&#125;
else if &#40;$CON == "Rain or Snow"&#41;&#123;echo "Βροχή ή χιόνι";&#125;
else if &#40;$CON == "Rain Showers"&#41;&#123;echo "Ψιλόβροχο";&#125;
else if &#40;$CON == "Rain to Snow"&#41;&#123;echo "Βροχή προς χιόνι";&#125;
else if &#40;$CON == "Rain / Snow"&#41;&#123;echo "Βροχή και χιόνι";&#125;
else if &#40;$CON == "Rain / Snow Showers"&#41;&#123;echo "Βροχή/Ψιλό χιόνι";&#125;
else if &#40;$CON == "Rain / Thunder / Wind"&#41;&#123;echo "Βροχή με αέρα";&#125;
else if &#40;$CON == "Rain / Thunder"&#41;&#123;echo "Ισχυρές βροχές";&#125;
else if &#40;$CON == "Rain / Wind"&#41;&#123;echo "Βροχή με αέρα";&#125;
else if &#40;$CON == "Rain / Freezing Rain"&#41;&#123;echo "Βροχή / Παγωμένη βροχή";&#125;
else if &#40;$CON == "Rain and Sleet"&#41;&#123;echo "Βροχή και Χιονόνερο";&#125;
else if &#40;$CON == "Rain and Windy"&#41;&#123;echo "Βροχή με αέρα";&#125;
else if &#40;$CON == "Scattered Showers"&#41;&#123;echo "Τοπικά ψιλόβροχο";&#125;
else if &#40;$CON == "Scattered T-Storms"&#41;&#123;echo "Τοπικά καταιγίδες";&#125;
else if &#40;$CON == "Scattered Snow Showers"&#41;&#123;echo "Τοπικά λίγο χιόνι";&#125;
else if &#40;$CON == "Showers"&#41;&#123;echo "Ψιλόβροχο";&#125;
else if &#40;$CON == "Showers / Wind"&#41;&#123;echo "Ψιλόβροχο / Αέρας";&#125;
else if &#40;$CON == "Showers Early"&#41;&#123;echo "Τοπικές Βροχές";&#125;
else if &#40;$CON == "Showers Late"&#41;&#123;echo "Τοπικές Βροχές";&#125;
else if &#40;$CON == "Snow Shower"&#41;&#123;echo "Λίγο χιόνι";&#125;
else if &#40;$CON == "Snow Showers Late"&#41;&#123;echo "Τοπικές χιονοπτώσεις";&#125;
else if &#40;$CON == "Sleet"&#41;&#123;echo "Χιονόνερο";&#125;
else if &#40;$CON == "Sleet and Snow"&#41;&#123;echo "Χιονόνερο και χιόνι";&#125;
else if &#40;$CON == "Smoke"&#41;&#123;echo "Λίγη Ομίχλη";&#125;
else if &#40;$CON == "Smoke and Windy"&#41;&#123;echo "Λίγη Ομίχλη με αέρα";&#125;
else if &#40;$CON == "Snow"&#41;&#123;echo "Χιόνι";&#125;
else if &#40;$CON == "Snow and Rain"&#41;&#123;echo "Χιόνι και βροχή";&#125;
else if &#40;$CON == "Snow and Windy and Fog"&#41;&#123;echo "Χιόνι και αέρας";&#125;
else if &#40;$CON == "Snow or Rain"&#41;&#123;echo "Χιόνι ή βροχή";&#125;
else if &#40;$CON == "Snow Showers"&#41;&#123;echo "Ψιλό χιόνι";&#125;
else if &#40;$CON == "Strong Storms"&#41;&#123;echo "Ισχυρές καταιγίδες";&#125;
else if &#40;$CON == "Showers Late"&#41;&#123;echo "Τοπικές βροχές";&#125;
else if &#40;$CON == "Sunny"&#41;&#123;echo "Ηλιόλουστος";&#125;
else if &#40;$CON == "Sunny / Wind"&#41;&#123;echo "Ηλιόλουστος με αέρα";&#125;
else if &#40;$CON == "Sunny/Wind"&#41;&#123;echo "Ηλιόλουστος με αέρα";&#125;
else if &#40;$CON == "T-Storm"&#41;&#123;echo "Καταιγίδα";&#125;
else if &#40;$CON == "T-Storms"&#41;&#123;echo "Καταιγίδες";&#125;
else if &#40;$CON == "T-Storms Late"&#41;&#123;echo "Καταιγίδες";&#125;
else if &#40;$CON == "AM T-Storms"&#41;&#123;echo "Τοπικές καταιγίδες";&#125;
else if &#40;$CON == "Thunder"&#41;&#123;echo "Καταιγίδα";&#125;
else if &#40;$CON == "Thunder storms"&#41;&#123;echo "Ισχυρή Καταιγίδα";&#125;
else if &#40;$CON == "Isolated T-Storms"&#41;&#123;echo "Τοπικές καταιγίδες";&#125;
else if &#40;$CON == "Variable Cloudiness"&#41;&#123;echo "Μεταβλητές νεφώσεις";&#125;
else if &#40;$CON == "Variable Clouds"&#41;&#123;echo "Μεταβλητά σύννεφα";&#125;
else if &#40;$CON == "Windy"&#41;&#123;echo "Θυελλώδης αέρας";&#125;
else if &#40;$CON == "Wintry Mix"&#41;&#123;echo "Βροχή/Χιόνι/Παγωνιά";&#125;
else if &#40;$CON == "Low"&#41;&#123;echo "Χαμηλό";&#125;
else if &#40;$CON == "Moderate"&#41;&#123;echo "Συγκρατημένο";&#125;
else if &#40;$CON == "High"&#41;&#123;echo "Υψηλό";&#125;
else if &#40;$CON == "Very High"&#41;&#123;echo "Πολύ υψηλό";&#125;
else if &#40;$CON == "Extreme"&#41;&#123;echo "Ακραίο";&#125;
else 
&#123;echo "Αγνωστος"; &#125; 
?></td>
                        <td width="1" bgcolor="#e5e5e5" align="center" valign="top"></td>
                        <td  style="font-size &#58; 11px;font-family &#58; Verdana;color &#58; gray;padding&#58;5px;" valign="top" align="left"><b>'Aνεμος&#58;</b> <?
$windnow = explode&#40;' ', $weather&#91;'wind'&#93;&#41;;

$windbof = $windnow&#91;0&#93;;
$windir = $windnow&#91;2&#93;;

if &#40;$windbof<1&#41;&#123;
echo " 0";echo " Μποφόρ, άπνοια";
&#125;
elseif &#40;$windbof == 1&#41;&#123;
echo " 1";echo " Μποφόρ, σχεδόν άπνοια";&#125;
elseif &#40;$windbof < 5&#41;&#123;
echo " 1";echo " Μποφόρ, σχεδόν άπνοια";&#125;
elseif &#40;$windbof == 6&#41;&#123;
echo " 2";echo " Μποφόρ, πολύ ασθενής ";&#125;
elseif &#40;$windbof < 11&#41;&#123;
echo " 2";echo " Μποφόρ, πολύ ασθενής ";&#125;
elseif &#40;$windbof == 12&#41;&#123;
echo " 3";echo " Μποφόρ, ασθενής ";&#125;
elseif &#40;$windbof < 19&#41;&#123;
echo " 3";echo " Μποφόρ, ασθενής ";&#125;
elseif &#40;$windbof == 20&#41;&#123;
echo " 4";echo " Μποφόρ, σχεδόν μέτριος ";&#125;
elseif &#40;$windbof < 28&#41;&#123;
echo " 4";echo " Μποφόρ, σχεδόν μέτριος ";&#125;
elseif &#40;$windbof == 29&#41;&#123;
echo " 5";echo " Μποφόρ, μέτριος";&#125;
elseif &#40;$windbof < 38&#41;&#123;
echo " 5";echo " Μποφόρ, μέτριος";&#125;
elseif &#40;$windbof == 39&#41;&#123;
echo " 6";echo " Μποφόρ, ισχυρός";&#125;
elseif &#40;$windbof < 49&#41;&#123;
echo " 6";echo " Μποφόρ, ισχυρός";&#125;
elseif &#40;$windbof == 50&#41;&#123;
echo " 7";echo " Μποφόρ, σχεδόν θυελλώδης ";&#125;
elseif &#40;$windbof < 61&#41;&#123;
echo " 7";echo " Μποφόρ, σχεδόν θυελλώδης ";&#125;
elseif &#40;$windbof == 62&#41;&#123;
echo " 8";echo " Μποφόρ, θυελλώδης";&#125;
elseif &#40;$windbof < 74&#41;&#123;
echo " 8";echo " Μποφόρ, θυελλώδης";&#125;
elseif &#40;$windbof == 75&#41;&#123;
echo " 9";echo " Μποφόρ, πολύ θυελλώδης ";&#125;
elseif &#40;$windbof < 88&#41;&#123;
echo " 9";echo " Μποφόρ, πολύ θυελλώδης ";&#125;
elseif &#40;$windbof == 89&#41;&#123;
echo " 10";echo " Μποφόρ, θύελλα ";&#125;
elseif &#40;$windbof < 102&#41;&#123;
echo " 10";echo " Μποφόρ, θύελλα";&#125;
elseif &#40;$windbof == 103&#41;&#123;
echo " 11";echo " Μποφόρ, ισχυρή θύελλα ";&#125;
elseif &#40;$windbof < 117&#41;&#123;
echo " 11";echo " Μποφόρ, ισχυρή θύελλα ";&#125;

else&#123;
echo "12";echo " Μποφόρ, τυφώνας";&#125;

echo ', '.$windir;

$weather&#91;'sunrise'&#93; = ereg_replace&#40;'am', 'πμ', $weather&#91;'sunrise'&#93;&#41;;

$weather&#91;'sunset'&#93; = ereg_replace&#40;'pm', 'μμ', $weather&#91;'sunset'&#93;&#41;;
$weather&#91;'visibility'&#93; = ereg_replace&#40;'km', 'χλμ', $weather&#91;'visibility'&#93;&#41;;

?> <br>

<b>Υγρασία&#58;</b> <?=$weather&#91;'humidity'&#93;;?> - <b>Ορατότητα&#58;</b> <?=$weather&#91;'visibility'&#93;;?><br>

<b>Ανατολή Ηλίου&#58;</b> <?=$weather&#91;'sunrise'&#93;;?> <br><b>Δύση Ηλίου&#58;</b> <?=$weather&#91;'sunset'&#93;;?>



</td>
           



         </tr>
                    </tbody>
                  </table>
<p class="linkscities">Επιλογή Πόλης&#58; 
<a href="#" onclick="ajax_loadContent&#40;'news1','http&#58;//www.trikalanews.gr/awea/weather.php?poli=GRXX0004&title=Αθήνα'&#41;;return false" class="bluelink" <?=$styl;?>>Αθήνα</a> - <a href="#" onclick="ajax_loadContent&#40;'news1','http&#58;//www.trikalanews.gr/awea/weather.php?poli=GRXX0019&title=Θεσσαλονίκη'&#41;;return false" class="bluelink" <?=$styl1;?>>Θεσσαλονίκη</a> - <a href="#" onclick="ajax_loadContent&#40;'news1','http&#58;//www.trikalanews.gr/awea/weather.php?poli=GRXX0013&title=Πάτρα'&#41;;return false" class="bluelink" <?=$styl2;?>>Πάτρα</a> 
</p>



sto weather.class.php antikatasthste to:

$wdir = array('N', 'NE', 'E', 'SE', 'S', 'SW', 'W', 'NW', 'N');

me auto:

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

		$wdir = array&#40;'Βόρειος', 'ΒορειοΑνατολικός', 'Ανατολικός', 'ΝότιοΑνατολικός', 'Νότιος', 'ΝότιοΔυτικός', 'Δυτικός', 'ΒόρειοΔυτικός', 'Βόρειος'&#41;;

demo edo: http://www.trikalanews.gr/testawea1.php
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

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

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

Δημοσίευση από fafos » 14 Απρ 2009 19:07

lathos post... :lol:
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Nkapa
Honorary Member
Δημοσιεύσεις: 872
Εγγραφή: 22 Απρ 2002 16:38
Τοποθεσία: Μυτιλήνη
Επικοινωνία:

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

Δημοσίευση από Nkapa » 15 Απρ 2009 00:36

Είσαι κορυφή έπαιξε :D
Βέβαια πήγα κάποια φάση και άλλαξα τη κωδικοσελίδα σε UTF-8 αλλά εκεί έχασα τ' αυγά και τα καλάθια γιατί μου έβγαζε Κινέζικα κι έτσι την άφησα όπως ήταν (Δυτική). Ελπίζω να μην υπάρχει πρόβλημα που το υπόλοιπο site θα είναι σχεδιασμένο σε UTF-8.
Αν θέλουμε τώρα να μην επιλέγουμε τις πόλεις μια μια και θέλουμε παράδειγμα να εμφανίζονται όλες (5 πόλεις) η μια κάτω από την άλλη (με τις παρούσες πάντα συνθήκες καιρού) πως γίνεται;

Α ξέχασα το δημιούργημά μου το ανέβασα εδώ
:kaloe:

diegito
Δημοσιεύσεις: 185
Εγγραφή: 18 Ιουν 2007 22:55
Τοποθεσία: Heraklio

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

Δημοσίευση από diegito » 15 Απρ 2009 08:58

Την ορατότητα την βγάζετε λάθος αν δεν κάνω λάθος. Στο yahoo weather την ορατότητα πχ της δίνει 9.99 Km ενώ το script την βγάζει 0.1 Km. Νομίζω μια διαίρεση με το 100 που γίνεται κάπου το δημιουργεί αυτό.
A.P

Άβαταρ μέλους
Nkapa
Honorary Member
Δημοσιεύσεις: 872
Εγγραφή: 22 Απρ 2002 16:38
Τοποθεσία: Μυτιλήνη
Επικοινωνία:

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

Δημοσίευση από Nkapa » 15 Απρ 2009 09:54

diegito έγραψε:Την ορατότητα την βγάζετε λάθος αν δεν κάνω λάθος. Στο yahoo weather την ορατότητα πχ της δίνει 9.99 Km ενώ το script την βγάζει 0.1 Km. Νομίζω μια διαίρεση με το 100 που γίνεται κάπου το δημιουργεί αυτό.
Ναι σωστά το παρατήρησα κι εγώ, πρέπει να το ψάξω λιγάκι.

zeppos
Δημοσιεύσεις: 431
Εγγραφή: 26 Μαρ 2006 10:43
Τοποθεσία: Kyklades
Επικοινωνία:

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

Δημοσίευση από zeppos » 15 Απρ 2009 10:24

Ευχαριστώ fafos για το μενού..
Κάτι παρόμοιο είχα ήδη έτοιμο για τη σελίδα με .js αλλά το δικό σου είναι πιο..."κομψό"!
Δουλεύει τέλεια τώρα..
Εικόνα

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

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

Δημοσίευση από fafos » 15 Απρ 2009 12:04

Nkapa έγραψε:
diegito έγραψε:Την ορατότητα την βγάζετε λάθος αν δεν κάνω λάθος. Στο yahoo weather την ορατότητα πχ της δίνει 9.99 Km ενώ το script την βγάζει 0.1 Km. Νομίζω μια διαίρεση με το 100 που γίνεται κάπου το δημιουργεί αυτό.
Ναι σωστά το παρατήρησα κι εγώ, πρέπει να το ψάξω λιγάκι.
eipame.. sto weather.class.php afaireis to /100
Είσαι κορυφή έπαιξε
Βέβαια πήγα κάποια φάση και άλλαξα τη κωδικοσελίδα σε UTF-8 αλλά εκεί έχασα τ' αυγά και τα καλάθια γιατί μου έβγαζε Κινέζικα κι έτσι την άφησα όπως ήταν (Δυτική). Ελπίζω να μην υπάρχει πρόβλημα που το υπόλοιπο site θα είναι σχεδιασμένο σε UTF-8.
Αν θέλουμε τώρα να μην επιλέγουμε τις πόλεις μια μια και θέλουμε παράδειγμα να εμφανίζονται όλες (5 πόλεις) η μια κάτω από την άλλη (με τις παρούσες πάντα συνθήκες καιρού) πως γίνεται;

Α ξέχασα το δημιούργημά μου το ανέβασα εδώ
Καλό ε!
To UTF-8 provlhma to lyneis an pareis ola ta arxeia kai ta soseis se UTF me enan editor opos o Notepad++

Gia emfanish olon ton poleon mazi apla katargeis thn ajax (kai kapoia keimena sto weather.php) kai kaneis include to weather.php me ton kodiko ths polhs os get:

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

	<style type="text/css">
<!--
.news&#123;  font-size &#58; 11px; font-family &#58; Verdana; font-weight &#58; normal; color &#58; #0080ff; text-align &#58; center;width&#58;350px;&#125;
.cities&#123;  font-size &#58; 12px; font-family &#58; Verdana; font-weight &#58; bold; color &#58; #0080ff; text-align &#58; center;&#125;
.weapoli&#123;font-size&#58;13px;font-family&#58;Georgia,Arial;font-weight&#58;700;color&#58;#c00;padding-left&#58;20px;&#125;
.weadays&#123;font-size&#58;11px;font-family&#58;Verdana;color&#58;#2977ab;padding-top&#58;3px;&#125;
.weatherm&#123;font-size&#58;11px;font-family&#58;Verdana;font-weight&#58;700;color&#58;#c00;&#125;
.weacond&#123;font-size&#58;10px;font-family&#58;Verdana;font-weight&#58;400;color&#58;gray;text-align&#58;center;padding-left&#58;2px;padding-right&#58;2px;padding&#58;5px;&#125;
.weanote&#123;font-size&#58;11px;font-family&#58;Verdana;font-weight&#58;400;color&#58;#0080c0;margin-top&#58;2px;margin-bottom&#58;1px;&#125;
.titles-under&#123;font-size&#58;12px;font-family&#58;Georgia,Arial;font-weight&#58;700;color&#58;#c00;&#125;
.linkscities&#123;  font-size &#58; 11px; font-family &#58; Verdana; font-weight &#58; normal; color &#58; #0080ff; text-align &#58; center;&#125;
.onepixel&#123;font-size&#58;1px;&#125;
.maintable&#123;border &#58; 1px solid #e5e5e5;background-image &#58; url&#40;http&#58;//www.trikalanews.gr/awea/images/bg.png&#41;;background-repeat &#58; repeat-x;background-position &#58; 100% 100%;background-color &#58; #ffffff;&#125;
a.bluelink&#58;link,a.bluelink&#58;active,a.bluelink&#58;visited&#123;color&#58;#2977ab;text-decoration&#58;none;&#125;
a.bluelink&#58;hover&#123;color&#58;#990000;text-decoration&#58;underline;&#125;
	-->
</style>
<table width="400" cellpadding="2" cellspacing="3">
  <tbody>
    <tr>
      <td align="left" class="weapoli">Αθήνα&#58;<br />

<? include "http&#58;//www.trikalanews.gr/awea/weather2.php?poli=GRXX0004";?>
</td>
    </tr>
    <tr>
      <td align="left" class="weapoli">Θεσσαλονίκη&#58;<br />
<? include "http&#58;//www.trikalanews.gr/awea/weather2.php?poli=GRXX0019";?>
</td>
    </tr>
  </tbody>
</table>


?>


ena paradeigma edo: http://www.trikalanews.gr/testawea2.php
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Άβαταρ μέλους
Nkapa
Honorary Member
Δημοσιεύσεις: 872
Εγγραφή: 22 Απρ 2002 16:38
Τοποθεσία: Μυτιλήνη
Επικοινωνία:

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

Δημοσίευση από Nkapa » 16 Απρ 2009 00:55

Εντάξει με την ορατότητα και τη κωδικοσελίδα παίξανε μια χαρά :)
Εχεις τη καλοσύνη fafos να ανεβάσεις και το κώδικα του weather.php για να δω τι άλλαγές έκανες και φαίνονται η πόλεις η μια κάτω από την άλλη;

Ευχαριστώ γι ακόμη μια φορά για τη βοήθεια :wink:

Απάντηση

Επιστροφή στο “PHP τα δικά μας scripts”

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

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