Ist zwar schon eine Weile her, aber nachdem noch keine Antwort hier ist, der Hinweis zum WP OSM Plugin:
http://wp-osm-plugin.hanblog.net/examples/display-geotagged-posts/
Br, Photoweblog
Um schreiben oder kommentieren zu können, benötigen Sie ein Benutzerkonto.
Sie haben schon ein Benutzerkonto? Melden Sie sich hier an.
Jetzt anmeldenHier können Sie ein neues Benutzerkonto erstellen.
Neues Benutzerkonto erstellenIst zwar schon eine Weile her, aber nachdem noch keine Antwort hier ist, der Hinweis zum WP OSM Plugin:
http://wp-osm-plugin.hanblog.net/examples/display-geotagged-posts/
Br, Photoweblog
Hallo sanjiic,
wenn Du mit PHP und Javascript vertraut bist, dann einfach die Aufgabe mit der Karte ohne WordPress lösen und sobald das Deinen Vorstellungen entspricht, daraus Dein eigenes WordPress Plugin machen - der Weg ist dann nicht mehr so weit. Für die Darstellung von OpenStreetMap gibt es sehr schöne Bibliotheken:
Wenn Du keine Lust hast diesen Weg selber zu gehen, dann wirst Du bestimmt jmd finden der Dir entweder ein bestehendes Plugin anpasst oder eines neu schreibt - die WordPress Welt ist voll mit Freelancer.
BR, Photoweblog
WordPress OSM Plugin
Kann Dir leider nicht sagen wie das auf dieser Seite eingebunden ist, aber von stamen gibt's sehr nettes Kartenmaterial. Lassen sich mit dem WP OSM Plugin in WordPress einbinden.
Der aktuelle Blogeintrag des Plugins ist zufällig auch mit der SW-Karte von stamen.
LG, Photoweblog
... und das "Schöne": Wenn die erwähnten plugins nichts zum Problem beigetragen haben, wird die headline dennoch die nächsten Jahre bei Google als Ergebniss gezeigt. Ich kenne wenige Autoren solcher Beiträge die sich dann an das Forum wenden mit der Bitte die Headline zu korrigieren - weil sich eben herausstellte, dass das Problem ganz woanders die Ursache hatte.
LG, Photoweblog
Antispam Bee Support Guidelines: "... Schreibt in solchen Fällen unbedingt eine (freundliche!) E-Mail an mich ... bevor irgendwo in Social Media oder in Foren/Blogs über ein Produkt aka Plugin schlecht reden, weil etwas nicht funktioniert: Kontaktiert den Entwickler ...."
E-Mail Adresse: Antispam Bee Support
;) Photoweblog
Das WP OSM Plugin hat sich inzwischen weiterentwickelt und bringt ua auch ein widget mit, das bei post / page mit geotag automatisch eine Karte (nicht nur OpenStreetmap) mit der location anzeigt. Die Popups bei der Übersichtskarte zeigen eine Artikelvorschau und können bei Bedarf auch automatisch per Linie verbunden werden - um zB einen Reiseverlauf darzustellen.
Auf der Plugin-Seite findet man ein paar Beispiele und der aktuelle Eintrag im OSM Plugin-Blog zeigt, dass nicht nur ein geotag dem Post zugeordnet werden kann, sondern auch ein icon dass dan in der Karte für diesen Artikel übernommen wird.
happy mapping :smile: photoweblog
So. Oder so ähnlich. Lass uns wissen was rauskommt ...
$MyCategoryList = get_the_category($post->ID);
$FirstCategory = $MyCategoryList[0];
$MyArgs = array(
'cat'=>$FirstCategory,
'meta_query'=>array(array('key'=>'status','value'=>'erledigt','compare'=>'=','type'=>'CHAR'))
);
$MyQuery = new WP_Query($MyArgs);
echo $MyQuery->found_posts;
Alles anzeigen
War mir gar nicht bewusst, dass es hier ein Ablaufdatum für den [Bearbeiten] Button gibt. Jetzt war ich überrascht, dass dieser an Zeit gebunden ist.
Wäre intuitiv davon ausgegangen, dass man eine Beitrag ändern kann, solange es noch keine Antwort darauf gibt ...
Gruß, Photoweblog
WP OSM Plugin
Hallo moeppy01,
a.) Deine dargestellte Abfrage zum Zählen der Posts in einer Kategorie gibt Dir zurück, wieviele posts mindestenst in dieser Kategorie sind. get_the_category() gibt Dir eine Liste(!) zurück ... mehr hier.
b.) Google mal nach: WP_Query, meta_query, found_posts
Es gibt viele Wege, einer könnte ähnlich wie dieser Dreizeiler aussehen:
$args = array('cat'=>'CategoryName','meta_query'=>array(array('key'=>'CustomFieldName','value'=>'CustomFieldWert','compare'=>'=','type'=>'CHAR')));
$query = new WP_Query($args);
echo $wp_query->found_posts;
Einem Post können ja mehrere Custom Fields zugeordnet werden ... der Name ist unter key einzugeben ... damit solltest Du zumindest eine Basis für weitere Recherchen haben :-)
Good luck, Photoweblog
---
WP OSM Plugin
Hi hangloose,
seit Deinem ersten posting hier wurde das WP OSM Plugin um das Widget erweitert. Dh es wird jetzt in der Karte immer der Ort des Beitrages / der Seite angezeigt.
Wenn Du alle Orte Deiner Seite / Deines Blogs in einer Karte gemeinsam darstellen möchtest, dann musst Du das über einen WP OSM shortcode mit dem Argument import="osm_l" machen. Ein paar Beispiele findest Du dazu auf der Plugin Seite:
http://wp-osm-plugin.hanblog.net/
Das Posten und Verorten mit dem Tablet ist sicher etwas ... naja ... gewöhnungsbedürftig. Bin schon neugierig wie das dann wird, wenn wir mit der Smart Watch unsere Artikel posten ;-)
happy mapping,
photoweblog
flipps: Ja - und danke für Deine Unterstützung beim Testen!
hangloose: Inzwischen wurde das WP OSM Plugin in einer neuen Version freigegeben. In dieser Version kann auch ein Widget eingefügt werden, das automatisch eine Karte darstellt wenn ein Blogbeitrag oder eine Seite mit OSM_geo_data als custom field verortet (geotag) ist.
Hallo hangloose,
nur keinen Stress ;-) Poste einfach einen Link zur Seite / Beitrag, wenn Du erste Tests gemacht hast.
Das Plugin update ist noch für den Mai angekündigt - im Test läuft das Widget bereits auf der WP OSM Plugin Seite.
Hallo hangloose.
Für einen Beitrag mit geotag wird ein Marker / Icon gesetzt, der auch mit diesem Beitrag verlinkt ist. Welche Beiträge genommen werden kannst Du mit einem Filter auf die Kategorie setzen. Mit einem weiteren Argument kannst Du alle Marker mit einer Linie verbinden lassen. Es gibt immer nur eine durchgehene Linie in der Karte. Dh. wenn Du zwei reisen darstellen möchtest mit unterschiedlicher Farbe, dann zwei Karten.
Du kannst pro Beitrag auch ein Icon (gleich wie geotag per Custom Field) setzen. In einer der nächsten Versionen kann dann auch dieses Icon in der Übersichtskarte übernommen werden.
Feedback wie man die Doku zum Plugin besser gestalten kann ist hier sehr willkommen.
Hallo fyselnz,
dieser Thread (der aktuelle thread, unmittelbar vor Deiner Anfrage) behandelt das gleiche Thema, oder?
happy mapping,
photoweblog
Hallo hangloose,
zum Punkt 1 ein paar Zeilen:
Das Schlüsselwort dazu ist geotag, damit wird einem Beitrag oder einer Seit eine weitere Eigenschaft zugeordnet, nämlich auf welchen Ort sich der Beitrag bezieht. Das Plugin Verzeichnis listet dazu eine Menge auf:
http://wordpress.org/plugins/search.php?q=geotag+map
Eines dieser Plugins ist ein OpenStreetMap Plugin, damit könnte der workflow für Dich wie folgt aussehen:
Einmalig:
* Installieren des WP-OSM-Plugins
* Anlegen eines Benutzerdefinierten Feldes (macht man beim Erstellen eines Beitrages / Seite)
Für jeden neuen Eintrag mit Ort:
* auf der interaktiven Karte (bringt das WP OSM Plugin mit) den Ort suchen und die Adresse (Lat/Lon) in das Benutzerdefierte Feld eintragen.
Damit sind Deine Beiträge oder Seiten verortet - werden aber noch nicht in einer Karte angezeigt. Dafür gibt es zwei Möglichkeiten:
* Anzeigen bes Ortes in einer Landkarte mit dem aktuellen Beitrag als Marker mit Link
* Anzeigen aller Orte (optional können diese auch mit einer Linie chronologisch verbunden werden)
Das geschiet mit einem WP OSM Shortcode. Für das OSM Plugin ist auch ein Widget geplant, allerdings noch nicht freigegeben, es finden sich aber plugins die Dir erlauben beliebige Plugin shortcodes in Widgets einzufügen - am besten mit Deinem Theme und der WP Version checken:
wordpress.org/plugins/search.php?q=shortcode+sidebar+widget
Du solltest Dir im Vorfeld auch schon überlegen, ob Du nicht evtl. mehr Reisen in einem Blog darstellen möchtest, in dem Fall dann von Anfang an einer Reise zB eine Kategorie zuordnen. Das WP OSM Pluginn kann das auch filtern. Dh. dann für jede Reise eine Karte mit Marker inkl. Link und Verbindungslinien.
Noch ein paar Links zum Thema:
WP OSM Plugin Download
WP OSM Plugin Homepage
geotags mit WP OSM Plugin (Verbindungen der Marker in der Karte sind dort auch dargestellt)
Verorten mit dem WP OSM Plugin (eine sehr gute deutschsprachige Anleitung zum Thema)
happy mapping mit OpenStreetMap,
photoweblog
Solltest Du noch nichts gefunden und Lust auf eine Beta-Version haben, dann einfach Deine e-mail Adresse hier hinterlassen. Ein Preview zu dem Feature im WordPress OSM Plugin gibt es hier:
Anzeigen von Photos mit EXIF Daten in einer Landkarte
In den nächsten 2,3 Wochen wird die Version 2.6.3 des Plugins freigegeben, da ist das dann enthalten.
happy mapping,
Photoweblog
Am einfachsten ein KML erstellen und auf der OSM Karte darstellen:
Die meisten online KML Editoren setzten per default icons von google im KML file ein, die solltest Du auf Deiner Seite händisch in icons ändern, die mit dem Geo Plugin mitkommen.
Dh KML file vor dem Upload auf Deine Seit im Texteditor öffnen und aus zB:
[FONT=courier new]<href>http://maps.google.com/mapfiles/kml/pal4/icon56.png</href>[/FONT]
auf lokale icons verlinken, wenn das WP OSM Plugin installiert ist:
[FONT=courier new]<href>http://mydomain/wp-content/plu…temp-yellow.png</href>[/FONT]
Hallo,
das ist eigentlich keine WordPress spezifische Frage und die GNU Lizenz gibt letztlich wenig Spielraum für Interpretation - Du findest auch hier auf wpde die ganze Info dazu:
http://faq.wpde.org/unter-welcher-lizenz-steht-wordpress/
Zu beachten ist, dass in Lizenzen nicht nur Rechte, sondern auch Pflichten festgehalten sind. Und viele Plugins bieten nicht nur Funktionen an, sondern bringen auch Inhalte mit (zB in Form von Icons, Bildern oder auch Landkarten, die eingebunden werden). Bei diesen Inhalten gibt es mitunter die Unterscheidung zwischen kommerzieller und nichtkommerzielle Lizenz (zB http://creativecommons.org/licenses/by/4.0/ vs http://creativecommons.org/licenses/by-nc/3.0/de/ ).
Dh bei jeder SW bzw jedem Inhalt den Du für deine Seite verwendest an der Quelle nachfragen. Zu Plugins, die Du direkt bei WordPress.org runterladest noch der Hinweis zu dieser Seite: http://wordpress.org/plugins/about/
Gtx, photoweblog
--------------------------------------------------
http://wp-osm-plugin.HanBlog.Net