[DE] Wetterbox auf dem Portal (mit User Postleitzahl)

Forum rules
This forum is not for support requests.

Only post Modifications for Board3 Portal 1.0.x in this forum.
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 02:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Christian_N »

Wie schon gesagt wurde ist hier des öfteren, prüfe ob irgendwelche Leerzeichen/Zeilen vor <?php bzw. nach ?> sind und entferne diese.
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!

cromatics
Portal Enthusiast
Posts: 105
Joined: 31. October 2008 17:29

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by cromatics »

Christian_N wrote:Wie schon gesagt wurde ist hier des öfteren, prüfe ob irgendwelche Leerzeichen/Zeilen vor <?php bzw. nach ?> sind und entferne diese.
wurde auch schon nachgesehen aber nix ändert sich


@edit@
hat sich erledigt, fehler war beim überspielen der datei auf den server

jr68
Active Member
Posts: 34
Joined: 4. November 2008 10:33

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by jr68 »

Jetzt habe ich aber auch noch ein kleines Problem... ;-)

Was macht man den mit Usern aus dem Ausland? Kann man irgendwo oder irgendwie das Land mitübergeben? Wenn man Geomap nutzt, wurde auch diese Info ja schon von den Benutzern abgefragt.

Danke im Voraus!

Gruß,
J.R.
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Kevin »

Dafür müsste man schon wissen welchen Dienst in welchem Land du nutzen möchtest.
Dann kann man schauen ob wir das nicht "internationalisieren" können. Würde die Sache auf jeden Fall eine ganze Ecke komplexer machen.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

jr68
Active Member
Posts: 34
Joined: 4. November 2008 10:33

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by jr68 »

Hallo Kevin,

ich kenne mich mit den Wetterdiensten nicht aus, nehme doch aber an, dass man auch bei den von Dir verwendeten Diensten nicht nur Deutschland, sondern alle Länder abfragen kann, oder nicht? Würde mich auf alle Fälle freuen, wenn da etwas machbar wäre.

Gruß,
J.R.
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Kevin »

Keine Ahnung, mir ist nur Deutschland bekannt.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

jr68
Active Member
Posts: 34
Joined: 4. November 2008 10:33

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by jr68 »

Ich hab jetzt gerade mal auf wetter.com nachgeschaut. Dort hat man bei der Eingabe folgende Wahl: Ort (weltweit) oder PLZ (Deutschland).

Wäre demzufolge nicht auch eine Übergabe des Ortsnamens möglich, wenn der über Geomap doch schon eindeutig ermittelt wurde und als Feld ja bereits vorliegt? Nur eine Idee...wie gesagt: Ich fände es toll, wenn der mod universell einsetzbar wäre. :-)

Gruß,
J.R.
User avatar

MaFa
Active Member
Posts: 8
Joined: 27. May 2008 12:28
Location: D- Neu-Isenburg

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by MaFa »

Hallo zusammen

wie bekomme ich bitte die Farbe der Wetterbox Schrift (Stadtname und Temperatur)
anders gefärbt habe da schon versucht in HTML Code (Style) Einfluss zu nehmen hat aber leider nicht geklappt.

Dankeschön schon im Vorraus
Beste Grüße
Martin
User avatar

Wuerzi
Tester
Posts: 279
Joined: 17. June 2008 18:21
phpBB.de User: Würzi
phpBB.com User: Wuerzi

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Wuerzi »

Moin,

zu der Frage mit den anderen Ländern:

Habe vor längerem mal ein bisschen durchgespielt und herausgefunden, dass bei Wetter.com folgende Abkürzungen für folgende Länder stehen:

DE = Dütschland
AT = Öserland
CH = Schwiez

Wer Interesse hat und Ortskenntnissse Österreich bzw. Schweiz hat, kann da ja mal selber ein bissi probieren ob die Städte auch wirklich erfasst werden anhand der PLZ

jr68
Active Member
Posts: 34
Joined: 4. November 2008 10:33

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by jr68 »

Das klingt hochinteressant, weil genau diese drei Länder ja auch in der Standardkarte des GeoMap MODs verwendet werden. Gibt es denn niemanden, der die beiden MODs verknüpfen könnte? Das bietet sich doch an, und wäre mit Sicherheit eine tolle Erweiterung beider Programme.

Ich verstehe leider zu wenig davon...

Gruß,
J.R.
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Kevin »

Machen wir so:
Du probierst das mal aus mit wetter.com und postest mir den HTML Code, den man braucht um das anzeigen zu lassen, anhand eines Beispiels, z.B. für die Schweiz.
Dann gib mir bitte die genauen Daten, wie das Profilfeld vom Geomaps Mod aussieht, inkl der spezifische Optionen der Feldart.
Dann sollte es möglich sein das zu verknüpfen.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

jr68
Active Member
Posts: 34
Joined: 4. November 2008 10:33

Re: Wetterbox auf dem Portal (mit User Postleitzahl)

Post by jr68 »

Hallo Kevin,

danke für Deine Antwort, aber das was Du da willst, liegt weit über meinen Möglichkeiten. Ich bin froh, wenn ich die Installanweisungen ohne Probleme ausführen kann.

Aber vielleicht kennt sich ein anderer aus und hat auch Interesse an dieser Erweiterung?

Gruß,
J.R.

Frank1604
Active Member
Posts: 2
Joined: 20. November 2008 15:05
phpBB.de User: Frank1604

Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Frank1604 »

Hab das gerade mal mitbekommen, und muß auch mal meinen Senf dazugeben.

Mit bereits installierter GeoMap und angelegtem Zahlenfeld 'pf_plz' funktioniert es auch. Dazu muß man nur die Ausgabe des Feldes anpassen, nämlich in der wetter.php.

Statt:

Code: Select all

$template->assign_vars(array(
        'WETTER_PLZ'     => (!empty($plz)) ? $plz : '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl
    )); 
sollte es heißen:

Code: Select all

$template->assign_vars(array(
        'WETTER_PLZ'     => (!empty($plz)) ? sprintf("%05d", $plz): '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl
    )); 
Somit ist die 'WETTER_PLZ' immer 5stellig, mit entsprechenden Vornullen.

Vielleicht kannst du das ja mit in die Anleitung aufnehmen.

Gruß, Frank

EDIT:

Hab das gerade noch mit dem Land gelesen, das sollte auch kein Problem Darstellen. Da es in Österreich nun wieder nur 4stellige Postleitzahlen gibt, muß eher ein solches Konstrukt zum Einsatz kommen:

wetter.php:

Code: Select all

<?php

if (!defined('IN_PHPBB'))
{
   exit;
}

if (!defined('IN_PORTAL'))
{
   exit;
}
        //Umwandlung der Land ID in das  Länderkürzel, festlegen der PLZ Länge
        $land_ary = array(
                1 => array('DE', 5),
                2 => array('AT', 4),
                3 => array('CH', 4),
        );

        $sql = "SELECT pf_plz, pf_land
                FROM " . PROFILE_FIELDS_DATA_TABLE . "
                WHERE user_id = " . $user->data['user_id'];

        $result = $db->sql_query_limit($sql, 1);
        $row = $db->sql_fetchrow($result);
        $land = $row['pf_land'];
        $plz = $row['pf_plz'];

 $template->assign_vars(array(
        'WETTER_PLZ'     => (!empty($plz)) ? sprintf("%0" . $land_ary[$land][1] . "d", $plz): '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl
        'WETTER_LAND'  => (!empty($land)) ? $land_ary[$land][0] : 'DE', //Ändere DE in das gewünschte Standard Länderkürzel
    ));

?>
Damit sollte die Variable 'WETTER_LAND' mit dem Länderkürzel des Users am Template anliegen, und kann dann entsprechend in den Link eingebaut werden. Bei Wetter.com wäre der Inhalt der wetter.html dann:

Code: Select all

<div class="portal-panel">
        <div class="inner">
            <span class="portal-corners-top"><span></span></span>
                <h3><img src="{T_THEME_PATH}/images/portal/portal_statistic.gif" width="18px" height="18px" alt=""/>&nbsp;Wetter</h3>
                <div style="text-align: center;">
                    <!-- Wettercode Start -->
                  <a href="http://www.wetter.com/home/extern/ex_search.php?search={WETTER_PLZ}"><img src="http://www.wetter.com/home/woys/woys.php?,C,1,{WETTER_LAND}PLZ,{WETTER_PLZ}" alt="" /></a>
                  <a href="http://www.wetter.com/home/extern/ex_search.php?search={WETTER_PLZ}"><img src="http://www.wetter.com/home/woys/woys.php?,F,1,{WETTER_LAND}PLZ,{WETTER_PLZ}" alt="" /></a>
                    <!-- Wettercode Ende -->
                </div>
                <br />
            <span class="portal-corners-bottom"><span></span></span>
        </div>
    </div>
    <br style="clear:both" /> 
Kann das mal bitte einer prüfen, das war jetzt nen reiner Hüftschuss, da ich das Portal nicht installiert habe.

Gruß, Frank

Nochmal EDIT:

kleinen Fehler beseitigt (->fetchfiled statt ->fetchfield geschrieben)

Und nochmal.. kleiner Denkfehler beim auslesen der landid beseitigt..

jr68
Active Member
Posts: 34
Joined: 4. November 2008 10:33

Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)

Post by jr68 »

Frank hat die Anforderung gelöst, super klasse, es funktioniert alles tadellos...vielen Dank!

Gruß,
J.R.
User avatar

Topic author
Kevin
Site Admin
Posts: 2989
Joined: 7. January 2006 21:11
phpBB.de User: Saint
phpBB.com User: Saint_hh
Location: Hamburg

Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)

Post by Kevin »

Frank1604 wrote:Hab das gerade noch mit dem Land gelesen, das sollte auch kein Problem Darstellen. Da es in Österreich nun wieder nur 4stellige Postleitzahlen gibt, muß eher ein solches Konstrukt zum Einsatz kommen:
Super Frank, vielen Dank! Damit hast du bestimmt einige Leute glücklich gemacht. :)
Ich habe deinen Beitrag im ersten Post verlinkt.
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~

Kein Support per PN / No support via PM!

Return to “board3 Portal v1.0.x - Modifications”