ShopPilot Enterprise 3.06.07

Begonnen von admin, Juli 02, 2015, 16:35:54

« vorheriges - nächstes »

0 Mitglieder und 1 Gast betrachten dieses Thema.

admin

Eine neue ShopPilot Version ist erschienen und steht im Kundenbereich zum Download bereit.
Im Kundenbereich gibt es ein setup-spep3-06-07.exe (empfohlen) und eine update-spep3-06-07.exe.
Das Setup deinstalliert die aktuelle Version und installiert anschließend die neue Version
vollständig, also auch die Hilfstexte und die Demoshops.
Das Update ersetzt nur die Programmdateien und lässt alles übrige unverändert
(z.B. Hilfstexte oder die Demoshops).

Eine Neuanlage der Datenbank ist nicht notwendig.

Hier die wesentlichen Änderungen:

  - Reihenfolge von der Artikelliste ($str) wird eingehalten bei csearch,
    war bisher zufällig sortiert
    Beispiel: ssp::embedded("csearch","mini_cross_artikel.txt",$str . ":10000000");

  - Bei der Suchkategorie gibt es jetzt folgende Möglichkeiten:
    0 keine Suche in diesem Feld
    1 Teilstringsuche
    2 Exakte Suche
    3 Exakte Suche am Wortanfang
    <input name="suchkategorie" value="30100000">
    Dies Angabe bewirkt: sucht nach eine Artikelnummer die mit dem Suchstring beginnt
    oder der Suchstring ist Teilstring von Ergaenzung1
 
  - Für die Identifier __zonen__, __zahlart__ und __zahlartradio__ werden jetzt automatisch
    Anker eingefügt, so dass der Kunde bei einem Wechsel der Einstellung wieder an derselben Stelle landet.

  - Das benutzerdef. Feld XMODIFYCUR des Händlers erlaubt es eine andere Währung für einen Händler festzulegen.
    Dazu muss die ID der Währung hier eingetragen werden. Bleibt das Feld leer, wird es nicht beachtet.

  - Prüfung der Dateiendung beim Upload durch den Kunden ist nun case insensitive
 
  - Eine neue Tabelle NOTIFY. Sie kann benutzt werden, um Benachrichtigungswünsche für User zu verwalten.
    Sie ist derzeit noch ohne Funktion. Anwendungsbeispiele werden folgen.

Module:
  - Unterstützung für das neue Format der .mod-Dateien der Module
  - Abhängigkeiten von Modulen (ab .mod v2) können jetzt optional auch eine minimale Version erfordern.
    Beim Installieren wird dann geprüft, ob ein bereits installiertes Modul aktualisiert werden muss.
  - Bei Deinstallation eine Moduls wird nun geprüft, ob es noch in einem anderen Modul benötigt wird.

 
Neue Project.ini Einstellung:
  [content]
  enable_jsfunct=on | on_login | off
  Default ist "on". Der von ShopPilot eingefügte Javascriptbereich mit include von jsfunct.js kann deaktiviert werden.
  Da diese Funktionen oft nur nach Login benutzt werden, ist auch die Einstellung on_login möglich.
  Ziel: Verbesserung der Pagespeed.

Visual Forms:
  Bei der Passwortänderung im Kundenkonto (udc_chguserdata) kann jetzt
  auch das alte Passwort nochmal abgeprüft werden. Dazu ist ein Feld mit dem
  Namen "pre_pass" einzurichten, hier muss da alte Passwort eingegeben werden.
  Stimmt das Passwort nicht, wird die Fehlermeldung 401 ausgegeben.   

Zahlarten
- Zahlarten mit einer ID >= 2000 sind nicht in der Liste auswählbar (für Express Zahlarten)

Static Builder:
- Static Builder MRW - .htaccess Ausgabe im Dialog:
- Auch für MD Shops wird nun das https?:// korrekt entfernt
- Option "nur eine einzige Detailseite erzeugen" wird nun auch vom Static Builder Mod Rewrite unterstützt
- MD: Code zur Bestimmung des zuständigen Händlers für eine URL korrigiert
- SBMRW MD: Probleme behoben in Shops bei denen keine unterschiedliche Domain benutzt wird,
  jedoch unterschiedliche Ausgabeverzeichnisse definiert sind.


WorkCenter: 
  - Die Einträge in der Browserliste können nun beliebig verschoben werden (und somit auch ein abweichender Standardbrowser gesetzt werden)

SSP:
  - Der Steuersatz von Artikeln im Warenkorb kann nun per ssp::get_var_cart('ustsatz', $index) abgefragt werden
  - Zwei neue Callback Funktionen zur Filterung:
    <bool> can_display_user_item(<produktid>,@token)
    <bool> can_display_page(@token)
    Außerdem unterstützt der Identifier __catalog__ einen
    angehängten Filter Parameter. Z.B:
    http://www.........iboshop.cgi?show200,<sessionid>,,,filter=outdoor
    wenn die Seite auf der sich der catalog befindet selbst mit einem Filter aufgerufen wird.

Korrekturen:
  - Fehler in fuzzy Suche korrigiert
  - Caching der Warenkorbvariablen wird nach der Ausführung von Callback::before_get_cart zurückgesetzt.





catwoman

Ich würde die neue Filterfunktion ( Filtern mit ,,can_display") gern mal testen. Leider bekomme ich es nicht hin. Gibt es irgendwo eine genauere Anleitung ?