Ergebnis 1 bis 6 von 6

Thema: Ajax Seitensuche

  1. #1
    Contao-Nutzer
    Registriert seit
    13.11.2010.
    Beiträge
    2

    Standard Ajax Seitensuche

    Hi

    Ich bin noch relativ neu bei Contao und ich versuche nun das erste mal etwas "abnormales" einzubauen.

    Ich stelle mir ein Suchfeld vor, über das ich nach Seiten suchen kann.
    Während dem eingeben soll die Anzahl gefundener Seiten angezeigt und laufend aktualisiert werden. Über einen Button sollen diese anschliessend angezeigt werden können.

    Bei der Suche sollen alle Seiten und die dazugehörigen Artikel durchsucht werden.
    Zusätzlich möchte ich im Backend, bei jeder Seite zwei neue Felder einbauen, welche dann bei der Suche ebenfalls berücksichtigt werden.

    In einer Box unterhalb des Suchformulars müssten dann die Ergebnisse dargestellt werden.

    Das ganze soll ohne page reload geschehen.

    Meine PHP Kenntnisse sind eigentlich sehr gut, nur bin ich mir nicht sicher wie ich das ganze am einfachsten in Contao einbaue.

    Ein par Tipps würden mir sicher weiterhelfen.

    Vielen Dank

  2. #2
    Contao-Fan Avatar von Silvano
    Registriert seit
    12.09.2010.
    Ort
    Zürich, Schweiz
    Beiträge
    326
    Partner-ID
    7631

    Standard

    Hallo maercu

    kurz gesagt, gemäss neue Google Suche? Denke Du musst da etwas selber machen - es gibt eine Suchmaschiene in Contao bereits drin, aber die lädt die Ergebnisse erst nach dem kick auf den Button.

    - http://www.contao.org/erweiterungsli...070009.de.html
    - http://www.contao.org/erweiterungsli...000069.de.html

    Gruss Silvano

  3. #3
    Contao-Nutzer
    Registriert seit
    13.11.2010.
    Beiträge
    2

    Standard

    Hallo Silvano

    Vielen Dank für deine schnelle Antwort.

    Ich möchte es nicht ganz so wie bei der Google Suche. Während dem schreiben sollte nur die Anzahl Resultate angezeigt werden. Die Resultate an sich, sollen dann schon erst beim klick auf einen Button erscheinen.

    Das selber zu schreiben sollte schon möglich sein. Nur habe ich gerade keine Ahnung, wie ich das ins System einbaue.

    Die zusätzlichen Felder kann ich ja mit einem Backend Modul hinzufügen. Und für das Anzeigen der Resultate ein Frontend Modul.

    Nun muss ich ja per Mootools beim Eingeben des "Suchstrings" einen Ajax Request auf eine PHP-Datei machen, worin ich dann meinen Code für die Datenbankabfrage usw. habe. Wie baue ich jetzt diese Datei in Contao ein? Kann ich das so als Erweiterung machen?

    Das ist das grundlegende, was ich noch nicht verstanden habe.

  4. #4
    Contao-Fan Avatar von Silvano
    Registriert seit
    12.09.2010.
    Ort
    Zürich, Schweiz
    Beiträge
    326
    Partner-ID
    7631

    Standard

    Kann Dir bei deinem Programmierfragen schlecht helfen, da ich nicht so weit gehe (oder noch nicht) ;-)

    Aufjedenfall kann ich Dir nochmals zwei drei Link's geben
    - http://dev.contao.org/projects/typol...duleErweitern1
    - http://dev.contao.org/projects/typol...rialsExtension
    - http://dev.contao.org/projects/typol...oWeltExtension (weiss nicht ob das was Hilft ...)

    (Eventuell sieht man dann ja deine Extensions im Repository )
    Gruss Silvano

  5. #5
    Contao-Fan
    Registriert seit
    02.08.2009.
    Ort
    Westfalen
    Beiträge
    639

    Standard

    Servus!

    Ggf. hilft dir diese Extension ja? ist von leo.unglaub - ist auch hier im Forum unterwegs, meine ich. Bei mir klappt die Ext. ;-). Müsstest du ggf bearbeiten, falls dir was fehlt.

    Beste Grüße
    Alex

    PS: Ach ja, der Link
    http://www.contao.org/erweiterungsli...070009.de.html
    ‎"The basic drives of humans are few: to get enough food, to find shelter, and to keep debt off the balance sheet."

  6. #6
    AG Core-Entwicklung
    Registriert seit
    16.10.2009.
    Ort
    Bad Lausick
    Beiträge
    437

    Standard

    Ich hab mich mit dem eingesetzten Suchalgorithmus noch nicht ausgiebig auseinander gesetzt, aber möchte darauf hinweisen, dass diese Variante die hier angedacht ist durchaus den Webserver bzw. DB-Server in die Knie zwingen kann. Google setzt hier sowohl spezielle Software als auch *massenhaft* Hardware ein, um solche Effekte zu erreichen.
    Nur mal als Beispiel: Wenn im Schnitt 10 Buchstaben pro Suchanfrage eingegeben werden, ist das die 10fache Last für den Server für einen einfachen Suchvorgang.
    Wenn du bei einem Shared Hosting Anbieter bist, würd ich die ganze Sache nicht wirklich in Betracht ziehen bzw. nur mal aus Spaß testen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Seitensuche über Keywords
    Von mv_alex im Forum Sonstiges zu Contao
    Antworten: 9
    Letzter Beitrag: 31.03.2013, 23:58
  2. Ajax
    Von delzotto im Forum Sonstige Erweiterungen
    Antworten: 7
    Letzter Beitrag: 27.01.2011, 15:22
  3. [ajax] Ajax-Tools / kein response
    Von laura_w im Forum Sonstige Erweiterungen
    Antworten: 16
    Letzter Beitrag: 29.07.2010, 13:15
  4. ajax.php
    Von nexflo im Forum Sonstige Erweiterungen
    Antworten: 0
    Letzter Beitrag: 28.05.2010, 13:59
  5. Ajax-Tools (ajax Erweiterung)? Was sie eigentlich macht?
    Von bruc13 im Forum Sonstige Erweiterungen
    Antworten: 8
    Letzter Beitrag: 25.08.2009, 08:33

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •