Download
Jede Datei laden Sie unter dieser Adresse herunter:Drei Bauformen, eine davon aktuell
Historisch gibt es drei Wege, WEBSALE-JavaScript einzubinden. Das ist der wichtigste Punkt dieser Seite, weil die Wahl bestimmt, wie viel Sie laden.Die WS-Module wurden aus der Systembibliothek herausgelöst und stehen seitdem als eigenständige Dateien bereit. Für die Integration einzelner Module brauchen Sie weder die System- noch die Core-Bibliothek noch deren Design-Komponente.Für neue Shops ist deshalb der Weg über die WS-Module der richtige.
WS-Module
Die Basis-Komponente kommt zuerst
Modul- und Design-Basis-Komponente müssen einmalig vor allen übrigen WS-Modulen geladen werden.
Die Basis-Komponente bringt zwei Funktionen mit:
ws_showJSOnlyClass blendet einen div-Bereich nur dann ein, wenn JavaScript aktiv ist, und ws_registerLimitTextarea zeigt die noch verfügbaren Zeichen einer Textarea an.
Die einzelnen Module
Alle folgenden Module setzen die jQuery-Bibliothek und die Basis-Komponente voraus, sofern in der Tabelle nichts anderes steht.
Drei Module weichen bei den Voraussetzungen ab:
Die Design-Komponente des Produktvergleichs trägt die Versionskennung
1.8.3, obwohl die Modul-Komponente 1.8.4 lautet. Dasselbe Bild zeigt sich beim SEO-Content, dessen Design-Komponente eigenständig bei 1.0.0 steht. Prüfen Sie im PageSpeed-Tool, welche Fassung Ihr Shop tatsächlich anbietet.
Weitere Module
Diese Module gehören zu einzelnen Funktionen und setzen die jQuery-Bibliothek oder die WEBSALE Systembibliothek voraus.User Detection und Mobile Detection
ws-user_detection enthält zwei Weiterleitungen: auf einen passenden Subshop anhand der Länderprüfung per GeoIP, und auf eine optimierte Shopvariante, wenn für das verwendete Gerät eine existiert.
ws-mobile_detection enthält nur die Geräteweiterleitung und wird nicht mehr weiterentwickelt. Verwenden Sie stattdessen ws-user_detection.
Änderungen an der Direktbestellung
Die Direktbestellung hat als einziges Modul eine dokumentierte Änderungshistorie.Systembibliothek und Core-Bibliothek
Beide Bauformen sind Altbestand. Sie bündeln mehrere Module in einer Datei und brauchen jeweils die passende Design-Komponentews-design-<Version>.js.
Beide enthalten in der Fassung 1.8.3 dieselben Funktionen:
- Statische Seiteninhalte per AJAX nachladen
- Abhängige Varianten eines Produkts per AJAX nachladen
- Produktvergleich
- Produkte per AJAX in den Warenkorb legen
- Produkte per AJAX auf die Merkliste setzen
- Produkt weiterempfehlen per AJAX
- Eingabeabhängige Adressdatensteuerung
div-Container automatisch einblenden, wenn JavaScript aktiv ist- Verfügbare Zeichen einer Textarea dynamisch anzeigen
- econda Cross Sell
- die Funktionen
ws_AjaxLoadTemplateundws_AjaxLoadTemplatePOST
Ältere Stände beider Bibliotheken bleiben abrufbar, enthalten aber weniger Funktionen. Die Fassungen 1.8.0 und 1.1.0 bringen jQuery 1.4.2 und Colorbox 1.3.6 mit,
ws_AjaxLoadTemplatePOST kam erst mit 1.8.3 dazu, die eingabeabhängige Adressdatensteuerung mit 1.8.2.Welche Stände Ihr Shop anbietet, sehen Sie im PageSpeed-Tool.