[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.
This forum is not for support requests.
Only post Modifications for Board3 Portal 1.0.x in this forum.
-
- Active Member
- Posts: 45
- Joined: 14. November 2008 13:21
- phpBB.de User: Forscher
- Location: Saarland
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
vielen Dank für diesen Hinweis, nach dem ich mal auf die Leerzeichen geschaut habe, funktioniert es klasse.
Ich danke für diesen schönen Mod, 1a Arbeit, und eigentlich gar nicht schwer...
Ich danke für diesen schönen Mod, 1a Arbeit, und eigentlich gar nicht schwer...
-
- Active Member
- Posts: 45
- Joined: 14. November 2008 13:21
- phpBB.de User: Forscher
- Location: Saarland
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Und noch einmal ein Dankeschön, jetzt funktioniert das mit dem Wetter offensichtlich auch international... Klasse Arbeit...
-
- Active Member
- Posts: 30
- Joined: 12. January 2009 23:11
- phpBB.de User: HEADLINE
- phpBB.com User: HEADLINE
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Hallo, ich nutze über die Geo-Map die eingegebenen PLZ, jedoch wenn kein Ort angegeben wird, da der User z.B. in Spanien wohnt wird bei der Wetterbox; "Ort nicht gefunden – Keine Angabe angezeigt" ....ist es möglich das diese User ohne Land/PLZ den voreingestellten Ort wie die Gäste/nicht eingeloggten User angezeigt bekommen?Frank1604 wrote: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:sollte es heißen:Code: Select all
$template->assign_vars(array( 'WETTER_PLZ' => (!empty($plz)) ? $plz : '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl ));
Somit ist die 'WETTER_PLZ' immer 5stellig, mit entsprechenden Vornullen.Code: Select all
$template->assign_vars(array( 'WETTER_PLZ' => (!empty($plz)) ? sprintf("%05d", $plz): '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl ));
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: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
<?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 )); ?>
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=""/> 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" />
-
Topic author - Site Admin
- Posts: 2989
- Joined: 7. January 2006 20:11
- phpBB.de User: Saint
- phpBB.com User: Saint_hh
- Location: Hamburg
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Ob Gast oder nicht - das "default Wetter" wird immer angezeigt, wenn keine Postleitzahl für den User gefunden wird.
Dementsprechend vermute ich das diese User vielleicht eine Spanische Postleitzahl angegeben haben, mit der der Wetterdienst nix anfangen kann.
Code: Select all
'WETTER_PLZ' => (!empty($plz)) ? $plz : '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl
~~~ They say the definition of madness is doing the same thing and expecting a different result ~~~
Kein Support per PN / No support via PM!
Kein Support per PN / No support via PM!
-
- Active Member
- Posts: 30
- Joined: 12. January 2009 23:11
- phpBB.de User: HEADLINE
- phpBB.com User: HEADLINE
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Ich habe es überprüft, wenn kein Land ausgewählt ist, also nicht Deutschland, Österreich oder Schweiz wird unabhängig ob jetzt eine Postleitzahl angegeben ist oder nicht bei der Wetterbox, Ort nicht gefunden / KA angezeigt.
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Ok, dann fangen wir das Land Feld auch noch ab..
Edit: Nee, das war nix, nochmal..
finde:
Ersetze mit:
Edit: Nee, das war nix, nochmal..
finde:
Code: Select all
$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
));
Code: Select all
$template->assign_vars(array(
'WETTER_PLZ' => (!empty($plz) && $land > 0) ? sprintf("%0" . $land_ary[$land][1] . "d", $plz): '20099', // Ändere 20099 in die gewünschte Standard Postleizzahl
'WETTER_LAND' => (!empty($land)&& $land > 0) ? $land_ary[$land][0] : 'DE', //Ändere DE in das gewünschte Standard Länderkürzel
));
-
- Active Member
- Posts: 30
- Joined: 12. January 2009 23:11
- phpBB.de User: HEADLINE
- phpBB.com User: HEADLINE
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Habe den Code in der wetter.php getauscht, klappt jedoch immer noch nicht.
Wenn kein Land gewählt ist, weil der User eben nicht in Deutschland, Österreich oder der Schweiz wohnt, wird bei der Wetterbox, Ort nicht gefunden / KA angezeigt.
Es sollte aber das "default Wetter" angezeigt werden. Also z.B. mit der PLZ 20099; Hamburg.
Wenn kein Land gewählt ist, weil der User eben nicht in Deutschland, Österreich oder der Schweiz wohnt, wird bei der Wetterbox, Ort nicht gefunden / KA angezeigt.
Es sollte aber das "default Wetter" angezeigt werden. Also z.B. mit der PLZ 20099; Hamburg.
-
- Valued Contributor
- Posts: 51
- Joined: 10. May 2009 21:08
- phpBB.de User: MeSsIaH
- Location: Arberg
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Hallo,
hab in meinem Testforum ebenfalls die Wetter Box hinzugefügt.
Jetzt hab ich damit noch zwei offene Punkte.
1. Wie kann ich die Box designen, sprich die Schriftart, die mom. Schwarz ist, ändern. Stehen hierzu werte in einer CSS Datei ?
2. Die Wetter Box ist ja als Block im Portal gedacht.
Diese wird bei mir aber in allen Bereich angezeigt, also Persönlicher Bereich, Gallery usw.
Allerdings wird diese auch NUR in der Portal Ansicht vollständig angezeigt. In der Foren-Übersicht ist die Box leer.
Was bzw. wo muss ich schrauben, das 1. ich die Farben ändern kann ? und 2. diese nur in der Portal und Foren-Übersicht als User und Gast sehe.
Danke vorab.
Gruß
Jürgen
hab in meinem Testforum ebenfalls die Wetter Box hinzugefügt.
Jetzt hab ich damit noch zwei offene Punkte.
1. Wie kann ich die Box designen, sprich die Schriftart, die mom. Schwarz ist, ändern. Stehen hierzu werte in einer CSS Datei ?
2. Die Wetter Box ist ja als Block im Portal gedacht.
Diese wird bei mir aber in allen Bereich angezeigt, also Persönlicher Bereich, Gallery usw.
Allerdings wird diese auch NUR in der Portal Ansicht vollständig angezeigt. In der Foren-Übersicht ist die Box leer.
Was bzw. wo muss ich schrauben, das 1. ich die Farben ändern kann ? und 2. diese nur in der Portal und Foren-Übersicht als User und Gast sehe.
Danke vorab.
Gruß
Jürgen
Nix wissen aber Hauptsache mit reden....
-
- Active Member
- Posts: 30
- Joined: 12. January 2009 23:11
- phpBB.de User: HEADLINE
- phpBB.com User: HEADLINE
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Die Schriftfarbe kannst Du in weiß ändern: viewtopic.php?f=21&t=937&p=9951#p9951MeSsIaH wrote: 1. Wie kann ich die Box designen, sprich die Schriftart, die mom. Schwarz ist, ändern. Stehen hierzu werte in einer CSS Datei ?
-
- Valued Contributor
- Posts: 51
- Joined: 10. May 2009 21:08
- phpBB.de User: MeSsIaH
- Location: Arberg
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Hallo,
@ HEADLINE, supi, hat geklappt, hatte das echt überlesen.
So, jetzt nur noch das mit der Foren-Übersicht...
Ist das bei Dir identisch ? Mein Problem..
Gruß
Jürgen
@ HEADLINE, supi, hat geklappt, hatte das echt überlesen.
So, jetzt nur noch das mit der Foren-Übersicht...
Ist das bei Dir identisch ? Mein Problem..
Gruß
Jürgen
Nix wissen aber Hauptsache mit reden....
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Bei mir kommt diese Fehlermeldung und zwar genau wenn ich die additional_blocks.php hochlade. Nehme ich sie wieder runter wird das Portal wieder angezeigt!
Was läuft da falsch?Fehlerhafte Kodierung der Inhalte
Die Webseite, die Sie öffnen möchten, kann nicht angezeigt werden, da sie eine ungültige oder unbekannte Form der Kompression verwendet.
Die aufgerufene Seite kann nicht angezeigt werden, da sie eine ungültige oder nicht unterstützte Form der Kompression verwendet
-
- Dev
- Posts: 2504
- Joined: 17. July 2008 21:08
- phpBB.de User: marc1706
- phpBB.com User: Marc
- Location: Clausthal-Zellerfeld / München
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Ich würd sagen falscher Editor. Versuch mal Notepad++ und speichere die Datei dann als UTF-8 ohne BOM ab.
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Marc wrote:Ich würd sagen falscher Editor. Versuch mal Notepad++ und speichere die Datei dann als UTF-8 ohne BOM ab.
Hab das probiert aber immer noch die gleiche Meldung?!
Fehlerhafte Kodierung der Inhalte
Die Webseite, die Sie öffnen möchten, kann nicht angezeigt werden, da sie eine ungültige oder unbekannte Form der Kompression verwendet.
Die aufgerufene Seite kann nicht angezeigt werden, da sie eine ungültige oder nicht unterstützte Form der Kompression verwendet
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Gibts zum oben genannten Problem keine Lösung?
-
- Valued Contributor
- Posts: 51
- Joined: 10. May 2009 21:08
- phpBB.de User: MeSsIaH
- Location: Arberg
- Contact:
Re: [DE] Wetterbox auf dem Portal (mit User Postleitzahl)
Kann mir hier noch jemand weiter helfen ?MeSsIaH wrote:Hallo,
hab in meinem Testforum ebenfalls die Wetter Box hinzugefügt.
Die Wetter Box ist ja als Block im Portal gedacht.
Diese wird bei mir aber in allen Bereich angezeigt, also Persönlicher Bereich, Gallery usw.
Allerdings wird diese auch NUR in der Portal Ansicht vollständig angezeigt. In der Foren-Übersicht ist die Box leer.
Was bzw. wo muss ich schrauben, das 1. ich die Farben ändern kann ? und 2. diese nur in der Portal und Foren-Übersicht als User und Gast sehe.
Nix wissen aber Hauptsache mit reden....