maps.google Karten richtig ins Forum einbinden

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Blinker
Mitglied
Beiträge: 12
Registriert: 02.04.2006 19:10

maps.google Karten richtig ins Forum einbinden

Beitrag von Blinker »

Hallo!

Ich wollte mal eine google maps Wegbeschreibung in mein Forum einbinden. Dazu soll man ja folgendes tun: die Route auf maps.google.de berechnen lassen, auf " URL zu dieser Seite" klicken und den Code von "HTML-Code zum Einbetten in eine Website" ins Forum kopieren. Das klappt auch wunderbar, aber leider wird nicht nur die Weg-Karte angezeigt, sondern auch das ganze "Drumherum" (siehe Screenshot unten).

[ externes Bild ]

Aussehen soll es so:

[ externes Bild ]

Ich bin mir nicht sicher, mit welchem Teil des Codes mein phpbb Forum Probleme hat; den eigentlich ist ja nur der iframe-Tag relevant und der ist im Forum als erlaubter html-Tag freigegeben und funktioniert ja auch, denn die Webseite wird ja tatsächlich eingebunden, nur eben nicht mit dem gewünschten Inhalt.

Der Code den google liefert ist folgender:

Code: Alles auswählen

<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.de/maps?f=d&hl=de&geocode=&saddr=berlin&daddr=hamburg&sll=53.054422,11.771851&sspn=2.578696,5.108643&ie=UTF8&ll=53.054422,11.766357&spn=1.04594,3.45859&output=embed&s=AARTsJr1GZXju9rbIW_d27-9ycbf7r1l4Q">
</iframe>

<br />
<small>
<a href="http://maps.google.de/maps?f=d&hl=de&geocode=&saddr=berlin&daddr=hamburg&sll=53.054422,11.771851&sspn=2.578696,5.108643&ie=UTF8&ll=53.054422,11.766357&spn=1.04594,3.45859&source=embed" style="color:#0000FF;text-align:left">Größere Kartenansicht</a>
</small>
Könnt ihr mir sagen, wie ich es hinbekomme, dass nur das Fenster mit der Karte angezeigt wird und nicht.
Ist das bei anderen phpbb Foren auch so?


Danke!
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag von powersilie »

Hallo!

Ich hab die auf einer HP von einer Freundin eingebaut, und man sieht nur die Karte, nicht die ganze Google-Seite. Code ist dieser: (wie Deiner)

Code: Alles auswählen

<center>
<iframe width="425" height="350" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps/ms?hl=de&ie=UTF8&om=1&s=AARTsJq6FgizToLIzYyGTRANcxizKkS4_Q&msa=0&msid=112212579457579568391.00043b18d8f96a6e75c6b&ll=48.14996,16.50743&spn=0.320685,0.583649&z=10&output=embed"></iframe><br /><small><a href="http://maps.google.com/maps/ms?hl=de&ie=UTF8&om=1&msa=0&msid=112212579457579568391.00043b18d8f96a6e75c6b&ll=48.14996,16.50743&spn=0.320685,0.583649&z=10&source=embed" style="color:#0000FF;text-align:left">Größere Kartenansicht</a></small>
</center>
Klappt auf einer HTML-Seite prima!

lg
Powersilie
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
Blinker
Mitglied
Beiträge: 12
Registriert: 02.04.2006 19:10

Beitrag von Blinker »

Das Problem schein nur beim Einbinden über das Forum aufzutreten, bei reinem html-Seiten klappt es wie gewünscht. Vielleicht kann es mal jemand in seinem phpbb Forum probieren, eventuell ist es ja ein spezifisches Problem meines Forums ...
Benutzeravatar
powersilie
Mitglied
Beiträge: 822
Registriert: 09.10.2004 13:35
Wohnort: Österreich
Kontaktdaten:

Beitrag von powersilie »

Hi Blinker!

Habe es gerade in meinem Testforum ausprobiert, und zwar auf der templates/index_body.tpl und da funktioniert das tadellos, siehe hier:

[ externes Bild ]


Also sollte es in der overall_header, footer, portal_body.tpl usw. auch klappen!

lg
Powersilie
Zuletzt geändert von powersilie am 20.05.2008 16:05, insgesamt 1-mal geändert.
Ich bin nicht auf der Welt, um so zu sein, wie ANDERE mich gerne hätten ...
AndyG
Mitglied
Beiträge: 42
Registriert: 03.10.2006 09:16

Beitrag von AndyG »

Hallo,
weiß jemand wie man so eine Google Map innerhalb eines Postings darstellt?
Stehe im Moment vor dem gleichen Problem.

Ich habe dazu schon folgenden Code aus einem Youtube MOD vergewaltigt und in die bbcode.php integriert

Code: Alles auswählen

   // START MOD GoogleMaps URL
   $ret = ereg_replace("\n", "\n{*/?br*}", $ret);

   $teiltext = split("[\n]|[ ]", $ret);
   $i = count($teiltext);

   for($x = 1; $x < $i; $x++){
       $array = explode('/maps?f=', $teiltext[$x], 2);       
       $gm_code = $array[1];
       $gm_code = str_replace("&", "&", $gm_code);
        if ($array[0] == "http://maps.google.de" || $array[0] == "{*/?br*}http://maps.google.de") {
             $teiltext[$x] = ' <iframe width="450" height="450" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.de/maps?f='.$gm_code.'"></iframe><br><small><a href="http://maps.google.de/maps?f='.$gm_code.'" style="color:#0000FF;text-align:left">Größere Kartenansicht</a></small>';
        }
   }

   $ret = "";

   foreach($teiltext as $value){
     $ret .= $value." ";
   }

   $ret = str_replace("{*/?br*}", "\n", $ret);
   // END MOD GoogleMaps URL
Gibt man nun folgende Google Map Url ein

Code: Alles auswählen

http://maps.google.de/maps?f=q&hl=de&geocode=&q=straubing,+chamer+strasse+47&sll=48.894656,12.579855&sspn=0.024603,0.044632&ie=UTF8&ll=48.905013,12.585697&spn=0.049204,0.089264&z=13&output=embed&s=AARTsJqtGy394tfcWak2ijgD-zo7vzsRSA
erscheint auch die Karte im Firefox wie sie soll, allerdings macht der Internetexplorer Schwierigkeiten und beim Antwort erstellen innerhalb des Threads wird die Ansicht wegen dem Iframe zerschossen.

Hat jemand eine andere Idee wie ich die Karte vernünftig in den Post bekomme?
Schönen Gruß
Andy
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Folgender Satz gilt für alle:
Du hast zu große Bilder in deinen Beitrag eingebunden, was das Thema unübersichtlich macht. Es wäre besser die Bilder stattdessen lediglich zu verlinken - siehe auch Grösse von Avataren und Bildern.

Bitte passe deinen Beitrag an, lies Dir den phpBB.de-Knigge und den Hinweis zur Fragestellung und Rechtschreibung durch und beachte diese zukünftig.
AndyG
Mitglied
Beiträge: 42
Registriert: 03.10.2006 09:16

Beitrag von AndyG »

Dr.Death hat geschrieben:Folgender Satz gilt für alle:
Du hast zu große Bilder in deinen Beitrag eingebunden, was das Thema unübersichtlich macht.[..]
Liegt aber eher nicht an den Bildern, sondern an den ellenlangen Google URL's in den Code Tags.
Schönen Gruß
Andy
Benutzeravatar
Dr.Death
Moderator
Moderator
Beiträge: 17473
Registriert: 23.04.2003 08:22
Wohnort: Xanten
Kontaktdaten:

Beitrag von Dr.Death »

Wenn ich Bilder meine, meine ich Bilder..... hast Du den betreffenden Teil im KB:16 gefunden ?
AndyG
Mitglied
Beiträge: 42
Registriert: 03.10.2006 09:16

Beitrag von AndyG »

Na ja, wenn du meinst!
Dann bin ich ja fein raus, hab kein Bild gepostet!

Hat denn jemand vielleicht ne Idee wie ich mein Problem lösen könnte?
Schönen Gruß
Andy
4seven
Mitglied
Beiträge: 5869
Registriert: 21.04.2007 06:18

Beitrag von 4seven »

Antworten

Zurück zu „Coding & Technik“