Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: jQuery Autocomplete (ähnlich Ajax Search Suggest, IntelliSearch)

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Moin!

    Also ich habe jetzt:

    Code: PHP  [Auswählen]
    <link rel="stylesheet" href="templates/tb_modified eCommerce Shopsoftware_062/css/jquery-ui.css" type="text/css" media="screen" />

    in die includes/header.php unter die stylesheet.css eingebunden.

    Leider steht davon so nichts in der Anleitung.
    Auch nichts von weiteren Einstellungen.

    Jetzt wird mir die Suchbox genau dort angezeigt und gleich von Anfang an.

    Dank eines Beitrags weiter vorne konnte ich auch die Ergebnisse aus einem neu angelegten Datenfeld mit einbauen, damit das auch mit einbezogen wird.

    Was mir jetzt noch fehlt:
    Leider wird mir der darunterliegende Link bzw. die Grafik und Text vom Warenkorb mit angezeigt.
    Hat das evtl. auch etwas mit dem z-index zu tun und wenn ja in welcher Datei müßte ich da was ändern?

    Was ich dann noch machen muß, sind die SQL-Dateien einzubauen.
    Aber ich habe hier schon was davon gelesen, das es dabei mit Hosteurope Probleme gibt.
    Naja, mal sehen...
    Erst einmal vielen Dank für die Hilfe.

    LG
    Peter

    e-moves

    • Fördermitglied
    • Beiträge: 248
    • Geschlecht:
    Moin Buggyboy,
    der stylesheet-link ist besser in der gerneral.css.php aufgehoben. So bleibt es im Template und muss bei Updates nicht mehr eingebaut werden.
    Das mit dem Warenkorb ist in der Tat ein z-index Problem. Schreibe in die jquery-ui.css noch:
    Code: CSS  [Auswählen]
    .ui-autocomplete {z-index:100}
     
    Grüße

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Hallo Kinky!

    Leider hat das mit dem z-Index nichts geholfen.
    Hab ihn sogar auf 999 gestellt.

    €dit:
    Nach diesem Beitrag: http://www.modified-shop.org/forum/index.php?topic=11154.msg132185#msg132185 hat es dann auch bei mir geklappt.

    Naja, ist ja nur ein Schönheitsfehler.

    Zu den SQL-Dateien:
    Leider habe auch ich nicht die Berechtigung Funktionen in der Datenbank auszuführen.
    Ich habe Hosteurope angeschrieben, ob sie das übernehmen würden.
    Bin mal auf die ANtwort gespannt.

    Nun noch eine Frage:
    Wie kann ich das ganze auch in der Erweiterten Suche zur Verfügung stellen? Oder müßte das eigentlich so gehen und ich habe einen Fehler???

    LG
    Peter

    scooterama

    • Fördermitglied
    • Beiträge: 284
    • Geschlecht:
    Hallo, ich habe ja vor einiger Zeit bereits einmal angefragt ob mir Techway oder sonst jemand helfen kann die autocomplete um die Anzeige der Artikelnummer zu erweitern.

    Ich wäre da nach wie vor wirklich enorm froh wenn das jemand umsetzen könnte. Ich möchte in der Ausgabe zusätzlich die Artikelnummer zum Artikel anzeigen, jedoch scheitere ich mit meinen Programmierkenntnissen kläglich.

    Ich möchte nicht betteln, es muss auch nicht kostenlos sein.

    Bei all den Freaks hier wird das doch sicher einer hinbekommen???

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Update bezgl. der SQL Funktionen:

    Da ich nur ein Webhosting Paket habe und keinen Web-Server, können diese beiden SQL Funktionen bei mir nicht von Hosteurope eingefügt werden.

    Schade...

    Bis peter...

    Buggyboy

    • Fördermitglied
    • Beiträge: 968
    • Geschlecht:
    Moin!
    Möchte noch mal eben kurz auf meine Frage zurück kommen:
    Nun noch eine Frage:
    Wie kann ich das ganze auch in der Erweiterten Suche zur Verfügung stellen? Oder müßte das eigentlich so gehen und ich habe einen Fehler???

    LG
    Peter

    Kann mir dabei evtl. jemand helfen?

    LG
    Peter

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Ich habe im Modul einen Fehler bei aktiviertem Kundengruppencheck korrigiert.

    In der "/autocomplete.php" muss im folgenden Block:

    Code: PHP  [Auswählen]
      //BOF - web28 - 2011-04-22 - NEW SQL QUERY and change $where_str to %s
      $sql_str_cat = "SELECT cd.categories_id,
                             cd.categories_name
                        FROM "
    .TABLE_CATEGORIES." c
                  INNER JOIN "
    .TABLE_CATEGORIES_DESCRIPTION." cd
                          ON c.categories_id = cd.categories_id
                       WHERE cd.language_id = '"
    .(int)$languages_id."'
                       "
    .$group_check."
                         AND c.categories_status = '1'
                             %s
                    ORDER BY cd.categories_name
                       LIMIT 0,"
    .$searchConfig['CATEGORY_RESULT_COUNT'];
      //EOF - web28 - 2011-04-22 - NEW SQL QUERY and change $where_str to %s

    "$group_check_c" verwendet werden.

    Also so:

    Code: PHP  [Auswählen]
      //BOF - web28 - 2011-04-22 - NEW SQL QUERY and change $where_str to %s
      $sql_str_cat = "SELECT cd.categories_id,
                             cd.categories_name
                        FROM "
    .TABLE_CATEGORIES." c
                  INNER JOIN "
    .TABLE_CATEGORIES_DESCRIPTION." cd
                          ON c.categories_id = cd.categories_id
                       WHERE cd.language_id = '"
    .(int)$languages_id."'
                       "
    .$group_check_c."
                         AND c.categories_status = '1'
                             %s
                    ORDER BY cd.categories_name
                       LIMIT 0,"
    .$searchConfig['CATEGORY_RESULT_COUNT'];
      //EOF - web28 - 2011-04-22 - NEW SQL QUERY and change $where_str to %s

    Das Modul in Beitrag 1 habe ich entsprechend aktualisiert.

    Grüße

    Torsten

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Ich habe einen ganz komischen Fehler bei einer Seite der mich etwas ins grübeln bringt.

    Wenn ich auf http://meinmedizinshop.schulz-stephan.net in der Suche oben nach "Tup" suche kommt die Autocompletesuche durcheinander. Das Ursprüngliche Wort soll "Tupfer" lauten. Bei "Tu" ist noch alles ok.

    Hat jemand ne Idee was da schief laufen könnte?

    Ich habe die aktuelle Version vom Autocomplete drin.

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Ok, ich habe den fehlerhaften Artikel gefunden und im Namen aus "Stück" "Stk" gemacht und nun klappts?! Sehr unerklärlich. Da dieser Artikel eine 100%ige Kopie eines Anderen ist und dort nur ein Wort anders ist.

    SKnuepfer

    • Neu im Forum
    • Beiträge: 3
    Nochmals eine Frage zur Position des "Fensters" für die jQuery Autocomplete.

    Bei mir steht die Ausgabe ganz links oben im Browser. Eine Änderung der CSS-Parameter
    in der jquery-ui.css im Bereich .ui-autocomplete bringt nichts.

    Ich habe im Shop http://umwelt-messtechnik.de noch den NIVO Slider mit drin. Vielleicht liegt es daran.

    Mußte schon den Aufruf der jquery-ui.js in der general.js.php nach dem Nivo-Slider machen,
    damit überhaupt was geht.

    Kann mir da nochmals jemand weiterhelfen ?

    Im Quelltext der Seite steht am Ende eigentlich der Übeltäter:

    Zitat
    <ul class="ui-autocomplete ui-menu ui-widget ui-widget-content ui-corner-all" role="listbox" aria-activedescendant="ui-active-menuitem" style="z-index: 1; top: 0px; left: 0px; display: none;">

    Welche Funktion generiert diesen Eintrag ?

    Danke und vg
    Sandro

    Stephs

    • Fördermitglied
    • Beiträge: 88
    • Geschlecht:
    Hallo,
    das liegt an der JQuery version. Ich arbeite nicht mit der aktuellsten, sondern mit der 1.7.2 damit ist das Problem nicht.
    Gruß Stephs

    SKnuepfer

    • Neu im Forum
    • Beiträge: 3
    Hallo Stephs,

    geb mir noch ein Tip. Version 1.7.2 beim NivoSlider ?

    Da habe ich die 1.8.3 drin !

    VG
    sandro

    SKnuepfer

    • Neu im Forum
    • Beiträge: 3
    Danke Stephs,

    habe nun die 1.7.2 für den NivoSlider drin, geht alles prima.

    VG
    SK

    manne35

    • Fördermitglied
    • Beiträge: 615
    • Geschlecht:
    Hallo,
    Version modified 1.06
     bei mir dreht sich nicht mal das Rädchen bei Eingabe in Suchleiste.

    -Normale Suche funktioniert
    -Direktaufruf domain.de/autocomplete.php funktioniert
    -Cache an/aus versucht, auch geleert

    wo setze ich am besten an?

    jquery 1.44 und 1.83 versucht
    jQuery UI 1.8.9
    eingebunden in der Reihenfolge:
    <link media="screen" type="text/css" href="templates/xx/css/thickbox.css" rel="stylesheet">
    <link media="screen" type="text/css" href="templates/xx/css/jquery-ui.css" rel="stylesheet">
    <script type="text/javascript">
    <script type="text/javascript" src="templates/xx/javascript/jquery.js">
    <script type="text/javascript" src="templates/xx/javascript/thickbox.js">
    <script type="text/javascript" src="templates/xx/javascript/jquery-ui.js">
    <script type="text/javascript" src="templates/xx/javascript/jquery-searchbox.js">
    jquery 1.44 und 1.83 versucht

    Danke für jeden Tipp
    gruss
    manne

    jannemann

    • modified Team
    • Beiträge: 6.275
    • Geschlecht:
    Hallo manne35,

    versuch mal mit der Reihenfolge in der generals.js.php zu spielen.
    Also den neuen Code für das Modul mal nach oben setzen.

    Schöne Grüße,
    Jan
    1 Antworten
    2713 Aufrufe
    10. April 2012, 01:32:40 von h-h-h
    2 Antworten
    3256 Aufrufe
    12. April 2012, 09:29:29 von werresal
    2 Antworten
    2701 Aufrufe
    29. Mai 2017, 11:36:33 von monnecke
    18 Antworten
    13169 Aufrufe
    21. Dezember 2010, 11:45:08 von plasticman
               
    anything