Umkreissuche im Catalog?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • chiko
    Contao-Nutzer
    • 20.11.2011
    • 83

    #1

    Umkreissuche im Catalog?

    Hallo,

    also ich hätte das gerne folgendermaßen:

    Im Katalog werden zb Cafés eingetragen. (Name, Anschrift, Bewertungen etc)
    Jetzt gibt jemand in der Suche "Berlin" ein.
    In den Suchergebnissen sollen jetzt alle Cafés in Berlin UND alle in der Umgebung von Berlin angezeigt werden.

    Wie könnte so etwas umsetzten?
    Also nur in Berlin würde ich hinbekommen. Das mit der Umgebung leider nicht.

    Vielleicht kann mir ja jemand helfen.

    viele Grüße
    chiko
  • art-instinct
    Contao-Nutzer
    • 12.04.2012
    • 175

    #2
    es gibt eine Extension die was mit membergooglemaps heißt. Ich glaube die ist von ChrMue, dann müsste Sie cm_membergooglemaps o.ä. heißen. Das ist eine Googlemap mit inetrierter Umkreissuche. Man kann die Map aber auch im Frontend ausschalten.

    guck mal hier: http://betonwerk-vogt.de/haendlersuche.html

    Kommentar

    • psren
      Contao-Urgestein
      • 07.04.2010
      • 2733

      #3
      Also ich habe mir im Catalog bisher immer mit zwei Feldern (lon und lat) und einem eigenen FE-Modul beholfen.
      Da kannst du dann mit einem SQL-Query nach Distanz sortieren ausgehend vom Standort des Nutzers, dessen Koordinaten du mittels (z.B.) Google Location API ermittelt hast.

      Wenn ich euch helfen konnte könnt ihr euch gerne mal
      meine Amazon Wunschliste anschauen. Dankeschön.

      Kommentar

      • chiko
        Contao-Nutzer
        • 20.11.2011
        • 83

        #4
        @art-instinct
        das könnte ich ja nur bei Mitgliedern anwenden oder? Ich nutze aber den Catalog.

        @psren
        Die Lösung versteh ich noch nicht. Gibt es irgendwo eine Anleitung wie man so eine Umkreissuche aufbaut?

        Kommentar

        • Flex
          Contao-Urgestein
          • 03.06.2010
          • 2149

          #5
          Probier doch mal folgende Erweiterung dafür aus:
          [dma_catalog_readiussearch]

          Ansonsten lohnt sich die Suche hier im Forum... Da gibt es etliche Themen zu.

          Kommentar

          • psren
            Contao-Urgestein
            • 07.04.2010
            • 2733

            #6
            Die Erweiterung sortiert den Array den das Catalog-Modul zurückgibt.
            Meine Idee ist da etwas früher anzusetzen und die SQL-Abfrage zu manipulieren.

            Es kommt natürlich darauf an wieviele Besucher du schätzungsweise hast und wieviele Datensätze, welche Methode besser geeignet ist.

            Ich habe den Catalog genutzt um eine Liste mit 40.000 Datensätzen zu filtern und das bei relativ wenigen Besuchern auf der Seite.
            Da ging das mit einem SQL-Query der direkt sortiert wesentlich schneller.

            Aber Flex hat recht, da gibt es im Forum schon einige Lösungswege.

            Wenn ich euch helfen konnte könnt ihr euch gerne mal
            meine Amazon Wunschliste anschauen. Dankeschön.

            Kommentar

            • Flex
              Contao-Urgestein
              • 03.06.2010
              • 2149

              #7
              Zitat von psren Beitrag anzeigen
              Die Erweiterung sortiert den Array den das Catalog-Modul zurückgibt.
              Meine Idee ist da etwas früher anzusetzen und die SQL-Abfrage zu manipulieren.
              Ist natürlich ingesamt die schönere Alternative, aber auf grund der Antwort von chiko vermutete ich, dass die Kenntnisse dafür (noch) nicht ausreichen.

              Kommentar

              • psren
                Contao-Urgestein
                • 07.04.2010
                • 2733

                #8
                Ja ist aber wie gesagt sehr spezifisch.
                Bei vielen Besuchern wäre das eventuell auch nervig, da man die Querys nicht Cachen kann.
                Auf jeden Fall ist es nicht schlecht den Gedanken immer hier festzuhalten falls jemand anders danach sucht.

                Wenn ich euch helfen konnte könnt ihr euch gerne mal
                meine Amazon Wunschliste anschauen. Dankeschön.

                Kommentar

                Lädt...