[Frage] Event Plugin Geotag

Hier können Probleme und alles andere in Deutscher Sprache gelöst werden.
Post Reply
elmi42-melle
Regular
Posts: 108
Joined: Sun Dec 16, 2007 5:57 pm
Location: Germany - 49324 Melle
Contact:

[Frage] Event Plugin Geotag

Post by elmi42-melle »

Moin ihr Lieben,

ich habe ja Dank des Handbuch von s9y so gut wie keine Fragen mehr ... aber nun, naja ...

Meine Frage:
Wenn ich einen Artikel schreibe hätte ich gerne beim Geotag Plugin bereits meine Standardkoordinaten voreingetragen.
Leider habe ich nur weisse beschriftbare Felder dort und muß jedesmal die Koordinaten händisch nachtragen.
Mit der Eintragung der Karten-URL im Plugin komme ich nicht klar.
Die Eingabe:

Code: Select all

http://maps.google.de/maps?f=q&hl=de&geocode=&q=52.226669,8.307574&ie=UTF8&t=h&z=16&g=52.226669,8.307574
ergibt bei Aufruf eine unbekannte Seie da in der URL die erste 5 (fünf) verschluckt wird. Aber auch wenn ich diese nachtrage funktioniert die URL nicht.

Hmmm, da isses wieder ... das fehlende Programmierwissen.

Gruß
Michael
Last edited by elmi42-melle on Sat Oct 25, 2008 5:36 am, edited 1 time in total.
Kampf mit Kunst und mehr ...
http://elmi42.homelinux.net
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Re: [Frage] Event Plugin Geotag

Post by garvinhicking »

Hi!

Die URL des Plugins muss Platzhalter enthalten. Standardmäßig steht dort ja:

Code: Select all

http://local.google.com/maps?q=%GEO_LAT%,%GEO_LONG%+(%TITLE%)&spn=0.1,0.1&t=h
D.h. wenn du .de nutzen willst müsste es

Code: Select all

http://maps.google.de/maps?q=%GEO_LAT%,%GEO_LONG%+(%TITLE%)&spn=0.1,0.1&t=h&hl=de
lauten.

Wenn du in der pluginkonfiguration die intialen koordinaten einträgst müsste die karte direkt dort hinspringen. In die Felder wird es nicht eingetragen, das Plugin sieht nicht vor dass automatisch einträge immer direkt ge-geotagged werden. Das würde auch nur zu jeder menge inkorrekt getaggter einträgte führen, wenn man da schon direkt immer eine feste koordinate hätte?

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
elmi42-melle
Regular
Posts: 108
Joined: Sun Dec 16, 2007 5:57 pm
Location: Germany - 49324 Melle
Contact:

Post by elmi42-melle »

Guten Morgen lieber Garvin,

zunächst einmal vielen Dank für korrekte Adresszeile. Ich hätte den richtigen Code nie nicht herausbekommen. Auch so ist mir vollkommen unklar was ich da eingetragen habe, aber nun läuft es und ich bin glücklich :-)

Was die Voreintragung der Koordinaten des Event-Plugin angeht ...

Du hast natürlich recht das es blöd wäre wenn dort jedesmal FESTE Koordinaten stehen würden.
Das meinte ich aber auch nicht.
Ich hätte halt gerne einen Koordinatensatz voreingetragen (in meinem Fall meine Heimatadresse), den ich dann aber auch überschreiben und somit dem Artikel anpassen kann.

Kann ich nicht eine "Vorauswahl" in eine Datei "patchen"?

Ein wunderschönes Wochenende wünsche ich dir nun erst einmal.
Michael
Kampf mit Kunst und mehr ...
http://elmi42.homelinux.net
garvinhicking
Core Developer
Posts: 30022
Joined: Tue Sep 16, 2003 9:45 pm
Location: Cologne, Germany
Contact:

Post by garvinhicking »

Hi!
Kann ich nicht eine "Vorauswahl" in eine Datei "patchen"?
Kannst Du schon, klar.

Suche in der serendipity_event_geotag.php nach:

Code: Select all

                    if (isset($eventData['properties']['geo_long'])) {
                        $geo_long = $eventData['properties']['geo_long'];
                    } elseif (isset($serendipity['POST']['properties']['geo_long'])) {
                        $geo_long = $serendipity['POST']['properties']['geo_long'];
                    } else {
                        $geo_long = "";
                    }
                    if (isset($eventData['properties']['geo_lat'])) {
                        $geo_lat = $eventData['properties']['geo_lat'];
                    } elseif (isset($serendipity['POST']['properties']['geo_lat'])) {
                        $geo_lat = $serendipity['POST']['properties']['geo_lat'];
                    } else {
                        $geo_lat = "";
                    }
Da kannst Du wo jetzt $geo_long = "" und $geo_lat = "" steht jeweils deine Koordinaten reinschreiben.

Dann wirst du aber auch die Koordinaten immer drinstehen haben wenn du einen eintrag bearbeitest, der noch keine Kopordinaten gesetzt hat.

Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
elmi42-melle
Regular
Posts: 108
Joined: Sun Dec 16, 2007 5:57 pm
Location: Germany - 49324 Melle
Contact:

Post by elmi42-melle »

Ohhhh Garvin .... wenn ich eine Frau wäre dann würde ich dich mal wieder knutschen bis zum umfallen :-)

Danke Danke Danke.
Das ist genau das was mir fehlte.

Alles Liebe,
Michael
Kampf mit Kunst und mehr ...
http://elmi42.homelinux.net
Post Reply