Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Artikel im Umkreis ausgeben lassen

Eingetragen von Helge (404)
am 22.10.2013 - 15:05 Uhr in
  • Views
  • Drupal 7.x oder neuer

Servus zusammen,

in Artikel stelle ich dem Nutzer frei, eine Standortangabe zu machen.
Über OpenLayers wird diese auch im Artikel angezeigt.

Nun möchte ich, dass in einer View-Liste automatisch alle Artikel im Umkreis von 5 km zum aktuellen Artikel ausgegeben werden.

Dazu habe ich OpenLayers Proximity ausprobiert.
Allerdings kann ich als Filter Kriterium nicht die [nid] als Referenz angeben,
als "Location where to start to search from".

Gibt es hier andere Lösungen um Artikel im Umkreis ausgeben zu lassen?

Grüßle
Helge

‹ Gmap + Location + Views [gelöst] Feld aus Inhaltstyp, Begriff nur ausgeben wenn Inhalt verfügbar ist? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Helge, das sollte mit

Eingetragen von Jenna (1883)
am 22.10.2013 - 16:13 Uhr

Hallo Helge,

das sollte mit https://drupal.org/project/ol_locator funktionieren, erfordert aber einige Zusatzmodule wie Features etc.

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Servus Jenna, hast Du bereits

Eingetragen von Helge (404)
am 23.10.2013 - 09:48 Uhr

Servus Jenna,

hast Du bereits mit dem Modul gearbeitet?
Sie Beschreibung ließst sich eher nach einer Umkreissuche.
- "Users can then search for locations based on proximity"
- "Automatic Distance Calculations (Sort locations by distance from a given location)"

Was ist hier die "given location"?

Wenn man in einer View die [nid] des aktuellen Artikels als "given location" definieren kann,
dann sollte es möglich sein, andere Artikel aus der Umgebung auszugeben.
Wenn das geht, probier ich es.

Dank und Ciao
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

Servus Jenna, hast Du bereits

Eingetragen von Helge (404)
am 23.10.2013 - 09:48 Uhr

Servus Jenna,

hast Du bereits mit dem Modul gearbeitet?
Sie Beschreibung ließst sich eher nach einer Umkreissuche.
- "Users can then search for locations based on proximity"
- "Automatic Distance Calculations (Sort locations by distance from a given location)"

Was ist hier die "given location"?

Wenn man in einer View die [nid] des aktuellen Artikels als "given location" definieren kann,
dann sollte es möglich sein, andere Artikel aus der Umgebung auszugeben.
Wenn das geht, probier ich es.

Dank und Ciao
Helge

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Helge, ich hab das als

Eingetragen von Jenna (1883)
am 23.10.2013 - 11:05 Uhr

Hallo Helge,

ich hab das als Umkreissuche (Testserver) im Einsatz mit Eingabe Ort und Distance Angabe in KM zu den gefunden Objekten, funktioniert tadellos.

Der Locator hat etliche Konfigurationsmöglichkeiten, wenn du die Filter in der View vorgibst, sollte das gehen.

Grüße Jenna

AnhangGröße
helge-locator.png 17.2 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Okay Jenna, aber was gibt man

Eingetragen von Helge (404)
am 23.10.2013 - 17:27 Uhr

Okay Jenna, aber was gibt man bei "Ort eingeben" ein?

Wäre schön, wenn da [nid] oder ähnliches ginge.
Einen Ortsnamen einzugeben macht ja keinen Sinn,
da die Referenz ja der Artikel selber ist.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Helge, oh sorry, Ort

Eingetragen von Jenna (1883)
am 24.10.2013 - 09:19 Uhr

Hallo Helge,

oh sorry, Ort eingeben war nicht für dich bestimmt, das Feld ist eigentlich leer und wird vom User bei Umkreissuche ausgefüllt, das war ein Hinweis für einen Kollegen der mir ein Javascript bastelt um ein Autocomplete nach PLZ / Ort abzufangen.

Ich meine die Filter Source of Originin Point, da müßte sich doch eine Ausgabe je Views als Filter vorab einstellen lassen?

In welchem Feld speicherst du denn den User Standort? Adressfield oder Eigenbau?

Mir ist nicht ganz klar was du mit

Zitat:

in Artikel stelle ich dem Nutzer frei, eine Standortangabe zu machen.

meinst?

Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mit Geolocation markieren die

Eingetragen von Helge (404)
am 24.10.2013 - 10:00 Uhr

Mit Geolocation markieren die Nutzer einen Bezugspunkt auf einer Karte.
Nun ist für viele Nutzer durchaus von Interesse, angezeigt zu bekommen,
welche Artikel einen ähnlichen Bezugspunkt haben.
Ich möchte also automatisch, lokal die Artikel rausfiltern,
die dem aktuellen Artikel am nächsten sind.

Deshalb habe ich die Nid mit "Content ID from URL" im Kontext Filter benutzt,
um die Filterauswahl auf den aktuellen Artikel zu beziehen.

Allerdings muss ich wohl im Filter noch einen "Ort eingeben",
von dem das System referenzieren kann. Das scheint das Modul so zu verlangen.

Bei mir werden die Geodaten als Lat und Long gespeichert und verwendet.
Die müssen ja irgendwie in den Filter.

Beim testen aller angebotenen "Source of Originin Point"-Auswahlen spuckt die View nix aus.
Schätzte, weil er keine Daten als Bezugspunkt erhält. Scheinbar sucht das Modul die Geodaten
im Feld "field_ol_locator_geofield", dieses benutze ich aber nicht.
Weiß nicht, wie ich dem Filter beibringen soll die Geodaten im Feld "field_geomapping" zu suchen.

Idee Jenna?

AnhangGröße
view proximity.jpg 126.54 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich kann bei mir auf

Eingetragen von Jenna (1883)
am 24.10.2013 - 11:25 Uhr

Ich kann bei mir auf verschiedene Werte zugreifen, nutze auch nicht das Original Feld, keine Ahnung warum das bei dir nicht angezeigt wird, grübel...

Grüße Jenna

AnhangGröße
helge-locator-2.png 22.42 KB
  • Anmelden oder Registrieren um Kommentare zu schreiben

Wie hast Du Deinen Kontextual Filter eingerichtet?

Eingetragen von Helge (404)
am 24.10.2013 - 12:36 Uhr

Ich bekomme nach Deiner Filtereinstellung nun zwar toller Weise eine Ausgabe,
allerdings mit der Einstellung des Kontextual Filters auf "Content: Nid" und "Content ID from URL"
gibt der Artikel nur sich selbst aus (es sind aber genügend in der Nähe).

Lass ich den Kontextual Filter leer, dann kloppt der mir alle Artikel raus, unabhängig von der Entfernung.
Hast Du mal einen Screenshot vonh Diener View?
Oder stimmt meine schon prinzipiell.

Dank an Jenna ;o)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Mein Problem scheint zu

Eingetragen von Helge (404)
am 26.10.2013 - 19:47 Uhr

Mein Problem scheint zu sein,
dass ich im Inhaltstyp "Geolocation" als Field type
und Google Map als Widget benutze.

Die Proximity Modul scheint auf dieses Feld in der View nicht zugrgeifen zu können.
Zumindest bekomme ich es nicht hin, das der Filter die Lat und Long Daten ausließt.

Vielleicht fehlt mir auch etwas in der View, aber ich komm nicht drauf.

  • Anmelden oder Registrieren um Kommentare zu schreiben

Hallo Helge, ich bekomme

Eingetragen von Jenna (1883)
am 31.10.2013 - 19:36 Uhr

Hallo Helge,

ich bekomme momentan keine E-Mail Benachrichtigungen mehr über neue Beiträge, keine Ahnung woran das liegt, daher etwas spät die Antwort.

Also ich nutze eine ganz andere Kombi und zwar Geofield, GeoPHP, Geocoder und Geofield Map in Kombi mit Open Layers und OL Locator.

Unter Open Layers Map kann man dann Geofield aktivieren, bei mir liegt im Inhaltstyp Geofield auf einem Feld mit Taxonomy von Orten und diese können dann per Click mit Standort eintragen übernommen werden und per OL Locator können diese in der Umkreissuche angezeigt werden, die KM Differenz ist sehr genau.

Leider weiß ich auch nicht wie Geolocation die Daten in der Views verarbeitet, da ich das Modul nicht nutze.

Ich gebe in der Views die OL Locator Proximity Filter aus und das funktioniert mit meiner Feldkombi sehr gut, allerdings habe ich in der Taxonomy die PLZ und Orte schon erfasst (importiert), vielleicht liegt es daran das die Feldwerte bei mir schon anders aufbereitet sind?

Viele Grüße Jenna

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 19 Stunden
  • Hey danke
    vor 2 Wochen 1 Tag
  • Update: jetzt gibt's ein
    vor 2 Wochen 2 Tagen
  • Hallo, im Prinzip habe ich
    vor 2 Wochen 6 Tagen
  • Da scheint die Terminologie
    vor 2 Wochen 6 Tagen
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 16 Stunden
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 1 Tag

Statistik

Beiträge im Forum: 250233
Registrierte User: 20453

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 1 Benutzer und 30 Gäste online.

Benutzer online

  • wla

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association