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)

    techway

    • Experte
    • Beiträge: 163
    Hallo Zusammen,

    web28 und ich, waren wieder fleißig, vorallem web28, vielen Dank nochmal an dieser Stelle  :thumbs:

    Folgende Änderungen:
    In der PHP:
    - Wiederholte Blöcke als Funktionen ausgelagert
    - SQL-Abfragen optimiert (sollte nun etwas schneller sein)
    - Produkt-Beschreibung und Bilder werden in der PHP bei den Settings eingestellt

    In der JS:
    - Abfragen auf leeren oder undefined Inhalt
    - Position der Liste falls Fenster (Auflösung) zu klein (wird geflippt)

    Nun haben wir nur noch einen unschönen Workaround, aber dazu eröffne ich einen neuen Thread.

    Grüße
    Steffen

    [EDIT web28 22.04.2011: Modul in Beitrag 1 aktualisiert.]

    nicson

    • Fördermitglied
    • Beiträge: 132
    Hallo,
    hab nun "upgedatet" auf die neue Version, die "alte" lief schon einwandfrei.

    Also dank für das modul !!

    Ein kleines Problem ergab sich aber im IE, die Kategorienamen standen neben den Suchergebnissen statt darüber. War aber kein Akt... im CSS clear:both; dazu nun passt es.

    Code: CSS  [Auswählen]
    .ui-autocomplete-category {
            font-weight: bold;
            padding: .2em .4em;
            margin: .8em 0 .2em;
            line-height: 1.5;
            clear:both;
    }
    Noch ein kleines Problem ... undefined?
      [ Für Gäste sind keine Dateianhänge sichtbar ]

    techway

    • Experte
    • Beiträge: 163
    Hallo nicson,

    der Fehler ist mit der Version von meinem letzten Beitrag behoben (mein Beitrag vor deinem ;)

    Gruß
    TechWay

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    hi TechWay,

    [...]
    Nun haben wir nur noch einen unschönen Workaround, aber dazu eröffne ich einen neuen Thread.
    [...]

    Was meinst du damit? Hat das was mit diesem Modul zu tun?

    Gruß
    Björn

    techway

    • Experte
    • Beiträge: 163

    speedy

    • Viel Schreiber
    • Beiträge: 3.214
    :thx:

    Ich habe noch einen Fehler in der Javascript

    Code: PHP  [Auswählen]
    price = "<div class='prod_preis'>" + item.price + "'</div>";
    Ersetzen mit:

    Code: PHP  [Auswählen]
    price = "<div class='prod_preis'>" + item.price + "</div>";

    techway

    • Experte
    • Beiträge: 163
    Hallo,

    speedy danke für deine guten Augen. ;-)

    Fehler beseitigt und die <hr>-Geschichte ist nun auch endlich draußen.

    Die finale Version für heute. :lol1:

    Grüßle
    Steffen

    [EDIT Tomcraft 23.04.2011: Modul in Beitrag 1 aktualisiert.]

    nicson

    • Fördermitglied
    • Beiträge: 132
    Also klasse ... hoffe nur ich muss nun nicht täglich updaten :)
    Mal was anderes kann es sein dass ich keine Themen mehr eröffnen kann oder git es da nen neuen Link den ich nicht kenne ?
    [ Für Gäste sind keine Dateianhänge sichtbar ]

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    hi nicson,

    ich habe zwar bisher noch kein Thema eröffnet, aber auf der Startseite des Forums gibt es dafür eine "Thema — Hinzufügen » Funktion"!

    [ Für Gäste sind keine Dateianhänge sichtbar ]

    Gruß
    Björn

    PS: genau deshalb sehne ich mich nach der PM-Funktion, aber das wird hoffentlich nicht mehr lange dauern.  :)

    nicson

    • Fördermitglied
    • Beiträge: 132
    Hehe ... ich wusste doch es gibt irgendwo einen "versteckten" Link. :)
    Danke bkabel :)

    kone

    • Neu im Forum
    • Beiträge: 40
    • Geschlecht:
    Hi,

    super update funktioniert fast alles,

    leider geht bei mir nicht das anklicken eines Produkts aus der Suchauswahl. Es kommt immer wieder:

    Zitat
    Objekt nicht gefunden!

    Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.

    Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
    Error 404

    Sun Apr 24 18:17:07 2011
    Apache/2.2

    Achja mit den Link "meinwebshop/autocomplete.php?term=test", kommt immer eine weiße Seite mit [].

    Verzweifel bald noch mein Backup das ich noch hatte war leider schon mit eingebauter Suchfunktion. :)

    Hat jemand vielleicht noch einen Rat, kann mir nicht vorstellen das es viel ist, denn die Suche funktioniert wunderbar. Die Ursache geht auch kommt der Artikel, klicke Ihn an und schwupps ist er da...

    Vielen Dank im Voraus. Solltet Ihr Dateien oder mehr Infos haben bitte mitteilen.

    MfG

    Markus

    andykb

    • Neu im Forum
    • Beiträge: 19
    Hallo zusammen,

    habe den Fehler mit dem ersten Aufruf von "jquery.js" gefunden. :-)

    ich habe immer die Seite mit "domain.com/shop" (kurz: domain.com) aufgerufen, der Shop läuft aber eigentlich unter "www.domain.com/shop".

    Kurz um für Java Script ist "www.domain.com" und "domain.com" nicht das selbe. ;-)

    LG Andy

    techway

    • Experte
    • Beiträge: 163
    Hallo,

    @andykb: Dafür gibt's bereits Lösungen mit Hilfe der ".htaccess"-Datei.

    @Markus: Ist der Shop online zugänglich? wie lautet den der Link welcher nicht geht?

    Gruss
    TechWay

    Spegeli

    • Schreiberling
    • Beiträge: 278
    • Geschlecht:
    Wäre vielleicht gut, wenn das DIV nicht 'ne feste Breite hätte, sondern sich den Ergebnissen anpasst.
    Wie man auf meinem Beispiel sieht, ist das Bild viel zu weit rechts, was das ganze unnötig in die Breite zieht.

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Dann ist es momentan auch so: Man sucht nach etwas, die Ergebnisse werden angezeigt, wenn man ausserhalb des Ergebnis Fensters klickt verschwindet es, soweit ganz ok, bloß wenn man jetzt mit der Maus wieder in das Suchfeld klickt, sollten direkt wieder die Ergebnisse angezeigt werden, so dass man nicht erst wieder was eingeben muss, dass die Ergebnisse angezeigt werden.

    Und vielleicht wäre bei Kategorien noch 'ne optionale Funktion möglich mit Subkategorien etc.

    Also momentan ist es so, dass die Kategorie direkt angezeigt z.B. "Test2".
    Wenn "Test2" jetzt aber nur eine Subkategorie ist, welche sich in "Test1" befindet, wäre es ganz nice, dass man sagen kann: Zeige übergeordnete Kategorien mit an, so dass das Suchergebnisse als "Test1" -> "Test2" dargestellt wird.
    So dass man weiß, in welcher Hauptkategorie sich die Subkategorie befindet.

    bkabel

    • Schreiberling
    • Beiträge: 341
    • Geschlecht:
    hi Spegeli,

    dann schreib doch in die /templates/xtc5/css/jquery_ui.css

    Code: CSS  [Auswählen]
    .ui-autocomplete {
      ...
      ...
      ...
      position: absolute;
      cursor: default;
      max-width: 350px;  /* einen Wert deiner Wahl */
     }
    Du solltest dann aber auch auf diese drei Werte in der autocomplete.php achten!

    Code: PHP  [Auswählen]
    'PRODUCT_DESC_MAX_LENGTH'
    'SUBSTRING_COUNT'
    'SUBSTRING_FINALIZER' => ' ...',
    Gruß
    Björn

    1 Antworten
    2650 Aufrufe
    10. April 2012, 01:32:40 von h-h-h
    2 Antworten
    3222 Aufrufe
    12. April 2012, 09:29:29 von werresal
    2 Antworten
    2656 Aufrufe
    29. Mai 2017, 11:36:33 von monnecke
    18 Antworten
    12950 Aufrufe
    21. Dezember 2010, 11:45:08 von plasticman