Suchfunktion - Autocomplete

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Stranger
    Contao-Fan
    • 20.06.2009
    • 752

    #1

    Suchfunktion - Autocomplete

    Hallo Leute,

    ich würde gerne so etwas nutzen wie auf der TYPOlight-Website selbst auch verwendet wird ("Tag-Suche"):


    Ich habe das neue Forum und das alte sowie die Erweiterungsliste schon durchsucht, aber ich weiß auch gar nicht genau wonach ich suchen soll. "Autofill" oder "Autocomplete" führt zu keinem sinnvollen Ergebnis.

    Hat vielleicht jemand einen Rat? Danke schon mal für eure Antworten.

    Viele Grüße

    Christian
    Du willst dich bei mir bedanken?
    Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

    Contao-Anwender seit 2008
    Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

    Mein Unternehmen aus Blankenburg (Harz): Fast & Media
  • Toflar
    Contao-Urgestein
    • 15.06.2009
    • 4476

    #2
    Hi Stranger

    Ich finde den Link nicht, aber mir war da mal was, als gäbe es dies...einfach im französischen Repository...oder so^^ Auf jeden Fall irgendwas franziges
    Contao Core-Entwickler @terminal42 gmbh
    Wir sind Contao Premium-Partner!
    Für Individuallösungen kannst du uns gerne kontaktieren.
    PS: Heute schon getrakked?

    Kommentar

    • lucina
      Administratorin
      • 19.06.2009
      • 7544

      #3
      Unter http://www.fessedebouc.fr/extensions-typolight/ gibt es eine Extension, die Du allerdings für TL 2.7x anpassen müsstest (MooTools Version 1.2).

      MfG, Carolina.
      Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

      Kommentar

      • Bobi
        Contao-Fan
        • 19.06.2009
        • 331

        #4
        Das ist ja echt lustig ...... ich bin auch erst heute morgen auf der Suche danach gewesen, da dies ja noch nicht richtig gelöst ist

        Der Link aus dem alten Forum ist folgender: Autocompleter

        Vielleicht nimmt sich dem Thema ja wieder jemand an

        Kommentar

        • lucina
          Administratorin
          • 19.06.2009
          • 7544

          #5
          Jaja, das könnte ich wohl mal tun ...

          (schiere Langeweile nach meinem Bänderriss)

          LG, Carolina.
          Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

          Kommentar

          • Bobi
            Contao-Fan
            • 19.06.2009
            • 331

            #6
            Zitat von lucina Beitrag anzeigen
            Jaja, das könnte ich wohl mal tun ...

            (schiere Langeweile nach meinem Bänderriss)

            LG, Carolina.
            Aua.....da wünsche ich dir eine gute Besserung!!!

            *SARKASMUS ON*
            Aber vielleicht musste das so sein das die Autocomplete Suche vorangetrieben wird
            *SARKASMUS OFF*

            Kommentar

            • Bobi
              Contao-Fan
              • 19.06.2009
              • 331

              #7
              Zitat von leo.unglaub
              Hallo !
              Ich habe gerade ein neues Auto-Completer-Modul programmiert. Wir im IRC testen es gerade und dann werde ich mal suchen wie man das ganze ins ER rein bekommt. Sollte ab morgen oder Übermorgen über das TL-Backend installierbar sein.

              Viele Grüße
              Leo
              sauber

              Kommentar

              • Stranger
                Contao-Fan
                • 20.06.2009
                • 752

                #8
                Klingt ja super Leo, danke für die schnelle Reaktion und Mühe!
                Du willst dich bei mir bedanken?
                Ich freue mich über Geschenke von meiner Amazon-Wunschliste.

                Contao-Anwender seit 2008
                Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert

                Mein Unternehmen aus Blankenburg (Harz): Fast & Media

                Kommentar

                • bytehead
                  Contao-Nutzer
                  • 03.08.2009
                  • 105

                  #9
                  Hallo Leo

                  erstmal grosses Dankschön, deine Erweiterung funktioniert super.
                  Allerdings habe ich da noch eine Frage:

                  Soweit ich nachgekommen bin, sucht das Skript nach Input-Feldern mit der ID "keywords" und hängt dann die AutoCompletion da an.

                  Bei mir hats jetzt aber 2 Suchformulare, eins im Headerbereich (immer sichtbar) und eins auf der Seite 'Suchen'.
                  Ich kann aber mit deinem Skript nur jeweils ein Feld ansprechen.

                  Meine Quick'n'Dirty-Lösung sieht folgendermassen aus:

                  2 Suchformulare (#keywords_top und #keywords)

                  Diese Dateien:
                  Code:
                  tl_auto_completer_searchform.js
                  tl_auto_completer.js
                  habe ich um folgendes ergänzt:
                  PHP-Code:
                      var inputWord2 = $('keywords_top');
                  
                      new Autocompleter.Request.JSON(inputWord2, 'ajax.php?req_script=ac_auto_completer', {
                          'indicatorClass': 'autocompleter-loading'
                      }); 
                  
                  jetzt werden nämlich beide Suchfelder (#keywords und #keywords_top) ans Auto-Complete ghängt.

                  Nur kann ich deine Erweiterung nicht über die Erweiterungsverwaltung installieren, da ich sonst nacher die Schreibrechte an den Dateien für die Änderung nicht habe.

                  Vielleicht könntest du ja irgendwo noch eine Konfigurations-Option anbieten, damit in Zukunft 2 Suchfelder bedient werden können? Ich denke, der Fall mit einem Suchfeld oben im Headerbereich ist doch noch viel anzutreffen...

                  Vielen Dank und Grüsse
                  David
                  1up AG » Ihr Realisationspartner für Projekte und Erweiterungen mit Contao und Symfony!

                  Kommentar

                  • bytehead
                    Contao-Nutzer
                    • 03.08.2009
                    • 105

                    #10
                    Zitat von leo.unglaub
                    Ich werde es in die nächste Version mit rein packen.
                    Na Klasse! Freu' mich schon darauf!

                    Zitat von leo.unglaub
                    Klar solltest du die auch haben. Wenn nicht, dann hast du das SMH-Problem.
                    Hmm. Ja der User der Datei ist nachher 'apache' mit den Rechten 644. Gibts da in dem Fall einfache Lösungen?

                    Zitat von leo.unglaub
                    Vielen Dank für dein Feedback, ich höffe das du auch in Zukunft die Version testen wirst.
                    Mit Sicherheit und Vergnügen


                    Grüsse
                    David
                    1up AG » Ihr Realisationspartner für Projekte und Erweiterungen mit Contao und Symfony!

                    Kommentar

                    • Acta
                      Contao-Urgestein
                      • 06.07.2009
                      • 1565

                      #11
                      Anscheind bin ich zu blöd die Erweitung zum laufen zu bringen.

                      Also habe die erweitung Manuell installiert ..

                      im Modul menü auch das häkchen gesetzt das er die Ajax funktion verwenden soll.

                      Mootools müssten integriert sein da ich ein Moomenü als Untermenü benutze.


                      Leider bringt er mir nicht so tolle Vorschläge wie bei Leo auf der HP... im prinzip bringt er mir nur die Im cache gespeicherten eingaben die ich vorher gemacht habe. Also nix was mit dem Addon zu tun hätte.

                      Gibt es dafür eine Logische Erklärung?
                      Angehängte Dateien

                      Kommentar

                      • bytehead
                        Contao-Nutzer
                        • 03.08.2009
                        • 105

                        #12
                        Zitat von Acta Beitrag anzeigen
                        Also habe die erweitung Manuell installiert ..
                        Warum? geht doch recht einfach über den Repository-Manager

                        Zitat von Acta Beitrag anzeigen
                        im Modul menü auch das häkchen gesetzt das er die Ajax funktion verwenden soll.
                        Gut.

                        Zitat von Acta Beitrag anzeigen
                        Mootools müssten integriert sein da ich ein Moomenü als Untermenü benutze.
                        Auch gut.

                        Zitat von Acta Beitrag anzeigen
                        Leider bringt er mir nicht so tolle Vorschläge wie bei Leo auf der HP... im prinzip bringt er mir nur die Im cache gespeicherten eingaben die ich vorher gemacht habe. Also nix was mit dem Addon zu tun hätte.

                        Gibt es dafür eine Logische Erklärung?
                        Hast du das Install-Skript mal aufgerufen? (/typolight/install.php)

                        Falls alles nix hilft, poste doch mal den Link zu deiner Suchseite.

                        Grüsse
                        David
                        1up AG » Ihr Realisationspartner für Projekte und Erweiterungen mit Contao und Symfony!

                        Kommentar

                        • Acta
                          Contao-Urgestein
                          • 06.07.2009
                          • 1565

                          #13
                          Danke für schnelle Antworten..

                          Das mit dem Ajax addon muss ich prüfen.

                          Grund warum ich das manuell gemacht habe ist, dass es sich hier um ein Intranet projekt handelt und es keinen webserver gibt worauf Tl läuft.

                          keine Sorge das Install script hab ich auch wie immer ausgeführt!

                          Achso: Mootools vorlage : default

                          ist doch sicherlich richtig?

                          Kommentar

                          • Acta
                            Contao-Urgestein
                            • 06.07.2009
                            • 1565

                            #14
                            Danke für Hilfe

                            @ leo du hattest recht... ich hatte die Abhängigkeit vom Ajax modul (php) übersehen.

                            Läuft jetzt !

                            Kurze Frage: Wir haben im header noch einen Suchfeld integriert via eigenes Html Modul.

                            Code:
                             <div id="topmenu">
                            <form action="{{link_url::7}}" method="get">
                            <ul>
                            
                              <li>{{link::27}}</li>
                              <li>{{link::12}}</li>
                              <li>{{link::8}}</li>
                              <li class="search">
                                <div><input type="text" name="keywords" class="text" value="" /> <input type="image" src="tl_files/webconsulting/search.gif" alt="Suche" class="submit" /></div>
                              </li>
                            </ul>
                            </form>
                            </div>/
                            Den auto_completer darauf anzuwenden ist das möglich?

                            Wenn ja wie ?

                            Danke für Antwortden

                            Mfg

                            Acta
                            Zuletzt geändert von Acta; 06.08.2009, 13:20.

                            Kommentar

                            • Acta
                              Contao-Urgestein
                              • 06.07.2009
                              • 1565

                              #15
                              Zitat von leo.unglaub
                              Hallo !


                              ???????????????????????????????????????????????
                              Viele Grüße
                              Leo

                              Sorry zum Verständnis.

                              Wir haben einen apache Server laufen auf einen Zentralen Netzwerkrechner welcher keinen Zugang zum Internet besitz.

                              D.h. alles was wir installieren machen wir manuell über eine Remoteverbindung!

                              Zuzusagen reines Intranet

                              Kommentar

                              Lädt...