Suchfunktion - Autocomplete

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xchs
    Administrator
    • 19.06.2009
    • 14682

    #106
    In die "localconfig.php"? Dort finde ich aber bei mir keine Einträge, die irgendwas mit dem AC zu tun haben könnten...
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]
    sigpic

    Kommentar

    • xchs
      Administrator
      • 19.06.2009
      • 14682

      #107
      Nein, diese zwei Einträge stehen bei mir definitiv nicht drin.

      Hab jetzt mal ein paar Screenshots von den Einstellungen gemacht, vielleicht siehst Du ja, woran es sich spiest bzw. was da nicht passen könnte.
      Angehängte Dateien
      Contao Community Administrator

      [Unterstützungsmöglichkeiten]
      sigpic

      Kommentar

      • xchs
        Administrator
        • 19.06.2009
        • 14682

        #108
        Ok, jetzt glaub ich haben wir den Hund gefunden.
        Bislang habe ich mich immer auf das AC-Suchmodul konzentriert und nur dessen Einstellungen betrachtet. Wenn ich die GLOBALEN AC-Einstellungen in den TL-Einstellungen setze, dann werden jetzt auch die entsprechenden Werte in die localconfig.php eingetragen:
        PHP-Code:
        $GLOBALS['TL_CONFIG']['use_auto_completer'] = true;
        $GLOBALS['TL_CONFIG']['auto_completer_min_length'] = 1;
        $GLOBALS['TL_CONFIG']['auto_completer_max_choises'] = 10; 
        
        Contao Community Administrator

        [Unterstützungsmöglichkeiten]
        sigpic

        Kommentar

        • xchs
          Administrator
          • 19.06.2009
          • 14682

          #109
          Zitat von leo.unglaub
          Freut mich, dass wir nun vom gleichen reden. tja, der AC kann eben mehr als ihr gedacht habe *g*

          Es freut mich ganz besonders in meinem 300 Beitrag nun schreiben zu können: Problem gelöst.
          Viele Grüße
          Leo
          Ich bin zwar erst bei Beitrag 210 aber das Problem ist leider noch nicht ganz gelöst
          Hab' jetzt unter den GLOBALEN Einstellungen die Experteneinstellungen aktiviert und nun folgende Einträge in der localconfig.php:
          PHP-Code:
          $GLOBALS['TL_CONFIG']['use_auto_completer'] = true;
          $GLOBALS['TL_CONFIG']['auto_completer_min_length'] = 1;
          $GLOBALS['TL_CONFIG']['auto_completer_max_choises'] = 10;
          $GLOBALS['TL_CONFIG']['auto_completer_expert_settings'] = true;
          $GLOBALS['TL_CONFIG']['auto_completer_mark_query'] = true;
          $GLOBALS['TL_CONFIG']['auto_completer_width'] = 202;
          $GLOBALS['TL_CONFIG']['auto_completer_inject_choice'] = 'null';
          $GLOBALS['TL_CONFIG']['auto_completer_custom_choices'] = 'null';
          $GLOBALS['TL_CONFIG']['auto_completer_empty_choises'] = 'null';
          $GLOBALS['TL_CONFIG']['auto_completer_visible_choises'] = true;
          $GLOBALS['TL_CONFIG']['auto_completer_class_name'] = 'autocompleter-choices';
          $GLOBALS['TL_CONFIG']['auto_completer_z_index'] = 42;
          $GLOBALS['TL_CONFIG']['auto_completer_delay'] = 0;
          $GLOBALS['TL_CONFIG']['auto_completer_overflow_margin'] = 25;
          $GLOBALS['TL_CONFIG']['auto_completer_filter'] = 'null';
          $GLOBALS['TL_CONFIG']['auto_completer_select_mode'] = true;
          $GLOBALS['TL_CONFIG']['auto_completer_choices_match'] = 'null';
          $GLOBALS['TL_CONFIG']['auto_completer_multiple'] = true;
          $GLOBALS['TL_CONFIG']['auto_completer_cache'] = true; 
          
          Jetzt funktioniert zwar der AC mit der TL-Suchmaschine, beim SuchMODUL tritt aber nach wie vor das Problem mit der Trefferliste auf...
          Contao Community Administrator

          [Unterstützungsmöglichkeiten]
          sigpic

          Kommentar

          • chrisbirne
            Contao-Nutzer
            • 01.07.2009
            • 103

            #110
            Zitat von leo.unglaub
            Dieses Update sollte auch den Fehler mit dem IE7 beheben.

            Viele Grüße
            Leo

            Hallo Leo, ich will ja nicht nerven, aber das Problem hat sich bei mir noch nicht erledigt. Mit IE7 bekomme ich keine Vorschläge.

            Ich habe keine Ahnung, woran das liegen könnte. Die localconfig sieht gut aus (wie bei Dir).

            Viele Grüße
            chrisbirne
            --- Lasercut24 ---

            Kommentar

            • xchs
              Administrator
              • 19.06.2009
              • 14682

              #111
              Servus Leo,

              also zusammengefasst kann ich nun folgendes sagen:

              TYPOlight-Suchmaschine mit AutoCompleter-Funktionalität
              • der AC funktioniert soweit einwandfrei, sofern in den TL-Einstellungen die globalen Settings gesetzt werden
              • auch die Experten-Einstellungen werden hier korrekt umgesetzt


              AutoCompleter Suchmodul:
              • AC-Funktionalität funktioniert solange nicht die Experteneinstellungen aktiviert werden
              • bei aktiven Experteneinstellungen (im Suchmodul!) werden in der Trefferliste ALLE Treffer angezeigt (Liste mit Scrollbalken), anstelle der in "Max. Anzahl der Suchergebnisse" eingestellten Anzahl. Weiters lässt sich die aufgeklappte Trefferliste nicht per Mausklick schließen.


              Leo: Um das Problem mit dem AC-SuchMODUL vielleicht besser sehen zu können, müsstest Du vielleicht bei Deinen Einstellungen den Wert:
              PHP-Code:
              $GLOBALS['TL_CONFIG']['auto_completer_min_length'] = 3; 
              
              auf "1" ändern.
              Contao Community Administrator

              [Unterstützungsmöglichkeiten]
              sigpic

              Kommentar

              • xchs
                Administrator
                • 19.06.2009
                • 14682

                #112
                Zitat von chrisbirne Beitrag anzeigen
                Hallo Leo, ich will ja nicht nerven, aber das Problem hat sich bei mir noch nicht erledigt. Mit IE7 bekomme ich keine Vorschläge.

                Ich habe keine Ahnung, woran das liegen könnte. Die localconfig sieht gut aus (wie bei Dir).

                Viele Grüße
                chrisbirne
                Ich hab's jetzt bei mir auch mal im Kompatibilitätsmodus (= IE7) des IE8 probiert: Der AutoCompleter funktioniert dort augenscheinlich NICHT mit der TYPOlight-Suchmaschine, beim AC-Suchmodul hingegen schon (vorausgesetzt, man lässt die Experteneinstellungen des Suchmoduls deaktiviert - siehe auch vorherigen Beitrag)

                Schalte ich wieder zurück in den Standardmodus des IE8 funktioniert der AC sowohl mit der TL-Suchmaschine als auch mit dem Suchmodul.
                Contao Community Administrator

                [Unterstützungsmöglichkeiten]
                sigpic

                Kommentar

                • Bobi
                  Contao-Fan
                  • 19.06.2009
                  • 331

                  #113
                  Hallo leo.unglaub, hallo xtra,

                  mir ist soeben noch was (für mich als gravierend einzustufen) aufgefallen.

                  Der autocompleter greift ja, wie ich denke, auf den kompletten Suchindex zurück.
                  Sprich, ich habe nun eine drei-sprachige Website, in welchen , wenn ich was Suche, auch die Begriffe der anderssprachigen Hompages ausgegeben werden.
                  Soweit - so gut.

                  Das Problem ist nur, da ich ja jeweils eine SuMa pro Sprache habe, werde ich mit dem autocompleter dazu verleitet, ein Suchwort anzuklicken, welches es in der "aktuellen" Sprache garnicht gibt - das heißt, ich Suche auf der deutschen Seite, klicke aber ein Wort aus dem englischen Suchindex an, Suche danach - was passiert - die Suchmaschine gibt 0 Treffer bei einem vorgeschlagenen Suchwort aus

                  Das ist natürlich etwas doof, wenn der Kunde etwas vorausgewähltes auf der Homepage anklickt und dazu kein Ergebnis bekommt.

                  Wie kann man dieses Problem lösen?

                  Ist das ein Problem, welches von der Typolight Suche aus in Angriff genommen werden sollte? Sprich - das der Suchindex sprachabhängig erstellt werden soll/muss?

                  Denn so finde ich die autocomplete Funktion auf einer mehrsprachigen Seite eher hinderlich und unzufriedenstellend für die Kunden.

                  Liebe Grüße,

                  Bobi

                  Kommentar

                  • Bobi
                    Contao-Fan
                    • 19.06.2009
                    • 331

                    #114
                    Zitat von leo.unglaub
                    Hallo !
                    Das ist ein guter Einwand. Von dieser Seite her habe ich das noch gar nicht gesehen. Zum Glück speichert Leo (Feyer) beim Suchindex die PID mit, dadrüber kann ich eine unterscheidung basteln.

                    Ich werde es auf die ToDo-Liste für 1.6.1 setzen.
                    Viele Grüße
                    Leo
                    SAUBER - freu mich schon drauf.

                    PS: Den Thread sollte man auch lieber mal komplett verschieben in das Erweiterungen Forum - such mich jedesmal verrückt

                    Kommentar

                    • xchs
                      Administrator
                      • 19.06.2009
                      • 14682

                      #115
                      @Bobi & leo.unglaub

                      Auf das Problem bin ich auch schon gestossen!
                      Hatte diesbezüglich Leo auch schon ein Ticket erstellt; wenn alles gut geht, wird ab der Version 2.8 das Sprachkürzel der betreffenden Seite in der DB im Suchindex mit abgespeichert.
                      So sollte es dem AutoCompleter dann relativ einfach möglich sein, nur jene sprachspezifischen Treffer auszugeben, welche auch für die gewählte Sprache zutreffen...
                      Zuletzt geändert von xchs; 14.10.2009, 19:47.
                      Contao Community Administrator

                      [Unterstützungsmöglichkeiten]
                      sigpic

                      Kommentar

                      • klaus_tkm
                        Contao-Nutzer
                        • 21.06.2009
                        • 203

                        #116
                        Hallo !

                        Ist mir gerade im firebug aufgefallen....

                        Eingabe suchbegriff....auswahl aus liste....in diesem moment wo man auswählt gibts fehler im script....

                        Code:
                        value is undefined
                        http://www.domain.at/system/modules/auto_completer/html/js/Autocompleter.js
                        Line 224
                        
                        anonymous(true)Autocompleter.js (Zeile 224)
                        anonymous(Object name=state value=false)Autocompleter.js (Zeile 120)
                        anonymous()mootools.js (Zeile 55)
                        [Break on this error] value = value.split(this.options.sep...ents(0)).join(this.options.separator);\r\n
                        ist das nur bei mir ?

                        oder kann es jemand nachvollziehen...

                        LG klaus

                        Kommentar

                        • Stranger
                          Contao-Fan
                          • 20.06.2009
                          • 752

                          #117
                          Gibts schon was neues zur Leerzeichen-Problematik?
                          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

                          • mv_alex
                            Contao-Fan
                            • 19.06.2009
                            • 681

                            #118
                            Dann mal lieber was Positives: Mit dem RC3 funktioniert es nun auch bei mir!

                            Danke!

                            Edit: Ähem, mit kleiner Einschränkung - der IE8 zeigt in der Kompatibilitätsansicht (= IE7?) nichts an.
                            Zuletzt geändert von mv_alex; 20.10.2009, 14:40. Grund: Ergänzung

                            Kommentar

                            • Stranger
                              Contao-Fan
                              • 20.06.2009
                              • 752

                              #119
                              Hallo Leo,

                              xchs hatte mir ja bereits zugestimmt. Er hatte es zuerst auch nicht richtig verstanden (siehe Posting 127 + 128)
                              Das Leerzeichen wird nur im Formularfeld entfernt. Bei der Suche selbst findet er nichts, wenn man zuvor ein Leerzeichen am Anfang oder am Ende des Wortes geschrieben hat.

                              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

                              Kommentar

                              • Stranger
                                Contao-Fan
                                • 20.06.2009
                                • 752

                                #120
                                Ich gebe dir recht, aber die Situation ändert sich leider mehr und mehr. Die Fehlertoleranz bei Websites modernen Websites wird immer fehlertoleranter. Bei Google, eBay usw. findet er die gleichen Ergebnisse mit und ohne Leerzeichen. Somit wundert es den User dann doch :/
                                Wenn das kein Bug ist, wozu entfernt er das Leerzeichen denn dann im Formularfeld?
                                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

                                Lädt...