Sie sind nicht angemeldet.

panoramaleben

Profi-User

  • »panoramaleben« ist der Autor dieses Themas

Beiträge: 204

Wohnort: Waizenreuth, BT

Beruf: Arborist

  • Nachricht senden

1

Mittwoch, 19. Mai 2010, 18:59

Wetter für die Panoramagalerie

Yahoo bietet einen RSS-Feed an mit dem man kostenlos das Wetter weltweit abrufen kann. Mit SimplePie kann man diesen darstellen und auf der eigenen Homepage ausgeben. Ich habe den Feed ins Deutsche übersetzt und verwende das Wetter nun schon seit eineinhalb Jahren erfolgreich auf meiner Webcamseite.

Seit gestern wird das Wetter auch bei panoramaleben.de in der Panoramagalerie 11 angezeigt.

Um das Wetter in der PPG zu verwenden, müssen zunächst die Schritte 1-4 aus dieser Anleitung durchgeführt werden.

Zum Einbinden des Wetterwidgets in die Galerie sind nun noch folgende Schritte notwendig:

1. Zunächst in der Datei simplepie.inc

PHP-Quelltext

1
var $cache true;

in

PHP-Quelltext

1
var $cache false;


ändern


2. In der Tabelle "daten" eine neue Spalte "wettercode" erzeugen. Hier sollte dann für jedes Panorama der entsprechende Stadtcode eingegeben werden (siehe oben verlinkte Anleitung)


3. In der Datei inc/02-basis.inc.php

bei

PHP-Quelltext

1
$datenbank[]= "$Row[Spezial]%|$Row[Region]%|$Row[Name]%|$datumy%|$Row[Link]%|$Row[Position]%|$kurztext%|$Row[googlemappos]%|$Row[ggooglemapzoom]%|$langtext%|$panoname%|$keywords%|";


am Ende

PHP-Quelltext

1
$Row[wettercode]%|
hinzufügen ($keywords%| wird nur bei Nutzung des Keywordsplugins angezeigt, ist also möglicherweise nicht vorhanden)

die Zeile sieht dann so aus:

PHP-Quelltext

1
$datenbank[]= "$Row[Spezial]%|$Row[Region]%|$Row[Name]%|$datumy%|$Row[Link]%|$Row[Position]%|$kurztext%|$Row[googlemappos]%|$Row[ggooglemapzoom]%|$langtext%|$panoname%|$keywords%|$Row[wettercode]%|";



4. In der Layoutdatei an gewünschter Stelle

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
<?php
  if (empty($feldx[12]))
  {
    echo " ";
  }
  else
  {
$code $feldx[12];
$ort "http://weather.yahooapis.com/forecastrss?p=$code&u=c";
include('inc/wetter-widget.php');   }
  ?>


hinzufügen. Wenn bei einem Panorama kein Stadtcode in der Spalte "wettercode" eingetragen ist, wird nichts angezeigt. (Die Datei wetter-widget.php befindet sich im inc-Verzeichnis, Pfad ggf. anpassen).

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »panoramaleben« (19. Mai 2010, 19:05)