In die "localconfig.php"? Dort finde ich aber bei mir keine Einträge, die irgendwas mit dem AC zu tun haben könnten...
Suchfunktion - Autocomplete
Einklappen
X
-
-
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.
Kommentar
-
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;
Kommentar
-
Ich bin zwar erst bei Beitrag 210 aber das Problem ist leider noch nicht ganz gelöstZitat von leo.unglaubFreut 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
Hab' jetzt unter den GLOBALEN Einstellungen die Experteneinstellungen aktiviert und nun folgende Einträge in der localconfig.php:
Jetzt funktioniert zwar der AC mit der TL-Suchmaschine, beim SuchMODUL tritt aber nach wie vor das Problem mit der Trefferliste auf...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;
Kommentar
-
Zitat von leo.unglaubDieses 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
-
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:
auf "1" ändern.PHP-Code:$GLOBALS['TL_CONFIG']['auto_completer_min_length'] = 3;
Kommentar
-
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)Zitat von chrisbirne Beitrag anzeigenHallo 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
Schalte ich wieder zurück in den Standardmodus des IE8 funktioniert der AC sowohl mit der TL-Suchmaschine als auch mit dem Suchmodul.
Kommentar
-
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
-
SAUBER - freu mich schon drauf.Zitat von leo.unglaubHallo !
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
PS: Den Thread sollte man auch lieber mal komplett verschieben in das Erweiterungen Forum - such mich jedesmal verrückt
Kommentar
-
@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.
Kommentar
-
Hallo !
Ist mir gerade im firebug aufgefallen....
Eingabe suchbegriff....auswahl aus liste....in diesem moment wo man auswählt gibts fehler im script....
ist das nur bei mir ?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
oder kann es jemand nachvollziehen...
LG klaus
Kommentar
-
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
-
-
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
ChristianDu 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
-
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
Kommentar