flyKSU Skrevet 2. august 2009 Del Skrevet 2. august 2009 Avinor har åpnet for fri bruk av flydata som de feeder via XML fra deres sider. Flotte greier, men det gir broblemer for min nettside da jeg brukte en annen kilde tidligere, en kilde som nå er stengt ned. Siden jeg ikke får innhentet info fra denne kilden lengre nekter resten av nettsiden å laste ferdig i påvente på at infoen skal feedes. Så det jeg lurte på var om noen kunne hjulpet meg å fått til denne tjenesten igjen? Feeden jeg skal hente fra er denne: http://flydata.avinor.no/XmlFeed.asp?TimeF...amp;direction=D (avgang) http://flydata.avinor.no/XmlFeed.asp?TimeF...amp;direction=A (ankomst) Info finnes her: http://www.avinor.no/avinor/trafikk/50_Flydata Jeg kunne tenkt meg en tabell på 200px bredde i sidesøylen på undersidene, som viser kun destinasjon og tidspunkt, og en tabell på 425px som viser all info. Problemet jeg har er å få infoen inn i en tabell, og tilpasse det. Dersom noen føler seg kallet, skrik ut, jeg blyr yyyyderst takknemmelig Lenke til kommentar
oxodesign Skrevet 2. august 2009 Del Skrevet 2. august 2009 Jeg lagde en php api for avinors flydata, du kan finne info og laste den ned herfra: http://www.oxodesign.no/avinorPhpApi/ mvh. Flamur Lenke til kommentar
flyKSU Skrevet 2. august 2009 Forfatter Del Skrevet 2. august 2009 (endret) Takk Stor hjelp! Endret 2. august 2009 av flyKSU Lenke til kommentar
flyKSU Skrevet 3. august 2009 Forfatter Del Skrevet 3. august 2009 En liten ting til bare Er det mulig å endre koden slik at en viser flyselskapets logo automatisk ettter hvilken IATA-kode som oppføres i flightnummeret? dvs. et helt kobbel med if-funksjoner som automatisk genererer et 16x16-ikon for SAS, Norwegian, Widerøe osv. Her er i alle fall hva jeg fikk plottet inn ved hjelp av OXOdesigns kode: http://www.kvernberget.net/flytider.php Lenke til kommentar
oxodesign Skrevet 3. august 2009 Del Skrevet 3. august 2009 En liten ting til bare Er det mulig å endre koden slik at en viser flyselskapets logo automatisk ettter hvilken IATA-kode som oppføres i flightnummeret? dvs. et helt kobbel med if-funksjoner som automatisk genererer et 16x16-ikon for SAS, Norwegian, Widerøe osv. Her er i alle fall hva jeg fikk plottet inn ved hjelp av OXOdesigns kode: http://www.kvernberget.net/flytider.php Jo da det lar seg gjøre hvis du ved funksjonen hvor jeg henter flyselskapene lager en liten sjekk. Eks på det kan være at du lagrer alle logoene du vil på en mappe med flyselskapets IATA kode som navn og deretter sjekker hvis fila eksisterer, hvis ja bruker du den! Lenke til kommentar
oxodesign Skrevet 4. august 2009 Del Skrevet 4. august 2009 Da har jeg fikset mulighet for logo/ikon, last ned siste versjon (http://www.oxodesign.no/avinorPhpApi/?p=download). Demo med logo kan du se herfra: http://www.oxodesign.no/avinorPhpApi/?p=demo Nye ikoner/logo legger du inn i mappa "gfx/icons" med flyselskapets IATA-kode som filenavn. Filtypen er urelevant det kan være ".ico", ".jpg", ".gif", ".png" ... Eks. Norwegian har IATA-kode "DY" da blir navnet på ikonet "dy.ico". mvh. Flamur Lenke til kommentar
Wackamole Skrevet 5. august 2009 Del Skrevet 5. august 2009 Flamur: logoen burde vell legges inn i egen kollonne, slik at; som du ser på demoen, lufthansa kommer under logoen, slik at logoen får en egen plass om du skjønner Lenke til kommentar
enva Skrevet 5. august 2009 Del Skrevet 5. august 2009 (endret) Flamur: logoen burde vell legges inn i egen kollonne, slik at; som du ser på demoen, lufthansa kommer under logoen, slik at logoen får en egen plass om du skjønner Jeg har det slik på min nettside: http://trondheimlufthavn.net/flytider.php Men jeg lurer på om det er mulig å få til slik at istedenfor å å ha fra 0-144 timer, at man kan velge dag. - (for øyeblikket bruker jeg "for($i = 0; $i <= 24; $i++):") Og da vil jeg at man skal kunne se flytider en hel uke fram i tid. Mandag 00:00-24:00, tirsdag 00:00-24:00 osv. Endret 5. august 2009 av enva Lenke til kommentar
oxodesign Skrevet 5. august 2009 Del Skrevet 5. august 2009 Flamur: logoen burde vell legges inn i egen kollonne, slik at; som du ser på demoen, lufthansa kommer under logoen, slik at logoen får en egen plass om du skjønner Formålet med demo siden er ikke designet men funksjonalitet! Så hvordan det ser ut osv. er urelevant Lenke til kommentar
enva Skrevet 5. august 2009 Del Skrevet 5. august 2009 Ingen som skjønte hva jeg mente lenger opp? Skal forklare en gang til :!: Det jeg mener: Er det mulig å legge inn en funksjon som gjør at man kan velge dato for flytidene. F.eks: La oss si at jeg vil se Flytidene for Søndag 9. August. Dette skal man kunne gjøre ved å velge fra en drop down list e.l. Ble dere klokere? Lenke til kommentar
oxodesign Skrevet 6. august 2009 Del Skrevet 6. august 2009 Ingen som skjønte hva jeg mente lenger opp? Skal forklare en gang til :!: Det jeg mener: Er det mulig å legge inn en funksjon som gjør at man kan velge dato for flytidene. F.eks: La oss si at jeg vil se Flytidene for Søndag 9. August. Dette skal man kunne gjøre ved å velge fra en drop down list e.l. Ble dere klokere? Du kan ikke gjøre det, ikke direkte i hverfall! Du kan ikke direkte spørre Avinor's sitt API om å hente flights for en bestemt dato. Men derimot så kan du spørre API-in fram i tid inntil 7 dager men da vil du få med alle flights fra i dag til den dagen. Lenke til kommentar
enva Skrevet 6. august 2009 Del Skrevet 6. august 2009 Ingen som skjønte hva jeg mente lenger opp? Skal forklare en gang til :!: Det jeg mener: Er det mulig å legge inn en funksjon som gjør at man kan velge dato for flytidene. F.eks: La oss si at jeg vil se Flytidene for Søndag 9. August. Dette skal man kunne gjøre ved å velge fra en drop down list e.l. Ble dere klokere? Du kan ikke gjøre det, ikke direkte i hverfall! Du kan ikke direkte spørre Avinor's sitt API om å hente flights for en bestemt dato. Men derimot så kan du spørre API-in fram i tid inntil 7 dager men da vil du få med alle flights fra i dag til den dagen. Ja det har jeg prøvd, men det blir bare rot. Derfor jeg spurte hvordan man satt det opp Lenke til kommentar
trydis Skrevet 24. august 2009 Del Skrevet 24. august 2009 Noen som har forsøkt å lage en parser for flytider fra Torp og/eller Rygge, som ikke dekkes av datagrunnlaget til Avinor? Lenke til kommentar
flyKSU Skrevet 25. august 2009 Forfatter Del Skrevet 25. august 2009 (endret) Avinor har en feed for Rygge her, og en feed for Torp her Selv om de ikke eier disse har man tydeligvis samme mulighet med disse. Samme gjelder Skien, Notodden, Ørland og Stord dersom det skulle være av interesse. (endre "&airport=" til henholdsvis SKE, NTB, OLA eller SRP) Endret 25. august 2009 av flyKSU Lenke til kommentar
flyKSU Skrevet 25. august 2009 Forfatter Del Skrevet 25. august 2009 Er det forresten mulig å legge inn noe som gjør at enkelte rutenummer blir klippbare, noe á dette: http://www.wideroe.no/flyirute/hammerfest Altså på samme måte som med ikonene, du forhåndslager flere sider som skal vises for hvert enkelt rutenummer med litt info osv. Når dette rutenummeret så vises blir det automatisk til en lenke som peker til rett underside. Forståelig? Mulig? Lenke til kommentar
flyKSU Skrevet 26. august 2009 Forfatter Del Skrevet 26. august 2009 Er det forresten mulig å legge inn noe som gjør at enkelte rutenummer blir klippbare, noe á dette:http://www.wideroe.no/flyirute/hammerfest Altså på samme måte som med ikonene, du forhåndslager flere sider som skal vises for hvert enkelt rutenummer med litt info osv. Når dette rutenummeret så vises blir det automatisk til en lenke som peker til rett underside. Forståelig? Mulig? Fikk ordna det selv, ta en titt for dere interesserte: http://www.kvernberget.net/flytider.php Lenke til kommentar
enva Skrevet 23. februar 2010 Del Skrevet 23. februar 2010 Melding til OXODesign eller andre som har peiling: I flytidene mine vises ikke flyselskaplogo hos enkelte selskap: http://trondheimlufthavn.net/Flytider.php Jeg har skrevet inn riktig navn på iconet, men det vil ikke vises. F.eks denne: Jeg prøver å kalle bildefilen for 2N.png / NTJ.png. (prøvde med små bokstaver, og deretter store) Men iconet vil ikke vises Help! Anyone? Lenke til kommentar
Runar Skrevet 23. februar 2010 Del Skrevet 23. februar 2010 Melding til OXODesign eller andre som har peiling: I flytidene mine vises ikke flyselskaplogo hos enkelte selskap: http://trondheimlufthavn.net/Flytider.php Jeg har skrevet inn riktig navn på iconet, men det vil ikke vises. F.eks denne: Jeg prøver å kalle bildefilen for 2N.png / NTJ.png. (prøvde med små bokstaver, og deretter store) Men iconet vil ikke vises Help! Anyone? Hvis vi tar en titt på kildekoden så ser vi at bildene som ikke vises ikke er angitt ( linje 6). Du avslutter forøvrig for tidlig, og to ganger. Kan vi få se på phpkoden som henter de aktuelle bildene? <tr> <td class="news"><img src="gfx/iconArrowDown.png" alt="Ankomster" /></td> <td>14:00</td> <td>Tromsø</td> <td>FHY442</td> <td><img src="" alt="" class="airlineIcon" /> FHY</td> <td>Ny tid 13:44</td> </tr> <td width="18"></td> </tr> <tr> <td class="news"><img src="gfx/iconArrowDown.png" alt="Ankomster" /></td> <td>22:50</td> <td>Las Palmas</td> <td>DY1771</td> <td><img src="gfx/icons/dy.png" alt="" class="airlineIcon" /> Norwegian</td> <td>Ny tid 23:54</td> </tr> <td width="18"></td> </tr> Jeg tok en titt i mappen hvor logoene lagres (http://trondheimlufthavn.net/gfx/icons/) og la merke til at noen er lagret med små bokstaver, som du skriver du har prøvd. Kan du prøve å lagre f.eks. 2n.png som 2N.png? Lenke til kommentar
enva Skrevet 24. februar 2010 Del Skrevet 24. februar 2010 Har prøvd 2N mange ganger før uten at det virker. Det er forøvrig lagret med store bokstaver nå... Her er koden som henter ut bildene: "<img src="<?php echo $flight['airline']['icon']; ?>" alt="" class="airlineIcon" />" Lenke til kommentar
Runar Skrevet 24. februar 2010 Del Skrevet 24. februar 2010 Her er koden som henter ut bildene: "" Utmerket. Kan vi nå få se koden som avgjør hva $flight['airline']['icon'] inneholder? Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå