Autor Thema: ShopPilot Enterprise 4.00.04  (Gelesen 3133 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline admin

  • Administrator
  • Hero Member
  • *****
  • Beiträge: 545
  • Lob: 10
ShopPilot Enterprise 4.00.04
« am: August 09, 2019, 15:55:16 »
ShopPilot Enterprise 4.00.04         09.08.2019
==============================================
Installationshinweise:

1. setup-ep4-00-04.exe
Hierbei wird zunächst deinstalliert und anschließend
eine vollständige Neuinstallation durchgeführt.
Wir empfehlen dieses vollständiges Setup.

Achtung falls Sie von einer Version 3.x updaten:
Das Setup fragt Sie, ob Sie die alte Version 3.x
deinstallieren möchten. Hier können Sie auch "Nein" wählen und die
alte Version vorübergehend behalten. Die Version 4 wird in einem
neuen Ordner installiert.

Neuanlage der Datenbank: ist nicht notwendig.
--------------------------------------------------

Neue Einstellung in project.ini
[cgi] adsource-timeout=Zeit in Sekunden
Nach dieser Zeit wird die gespeicherte Adsource ungültig
Die Standardeinstellung ist 0, d.h. adsource wird niemals ungültig
(bzw. erst dann  wenn der  Warenkorb irgendwann gelöscht wird).

Keine Messagebox bei "Fehler Datei schreiben" und Automatisierung.

Der Standardkunde kann jetzt auch mehrere Subkataloge (z.B. 1:2) haben,
die für einen neuen Kunden in der DB gespeichert werden.

Abfrage nach Seiten in der OL Version überarbeitet.
Die Abfrage funktionierte nicht, wenn es benutzerdef. Felder für Seiten gab.

Das Feld NOCOOKIE benötigt jetzt keinen Wert mehr,
damit stay_logged funktioniert. Bezieht sich auf die Checkbox "angemeldet bleiben"
beim Login.

Suchergebnisse nach Relevanz sortieren.
Dies kann über das Callback AddSQLCondition in stdall.ipl erfolgen.

Dies ist dann möglich, wenn ein Suchfeld relevanter ist, als andere Felder.
Z.B. wird nach "Schokolade" gesucht. Ein Artikel heißt "Nussschokolade 200g" (Produktname).
Ein anderer Artikel hat in der Detailbeschreibung stehen "keine Schokolade enthalten"
Dann ist die Nussschokolade sicherlich relevanter und sollte dem Kunden zuerst angezeigt werden.

Der Funktion werden zwei Parameter übergeben. Zunächst der Mode.
Für die Suche ist nur der Mode mit der Nummer 1 relevant.
Alles andere wird ignoriert.

Der Zweite Parameter ist eine Referenz auf ein Array der Suchwörter.
Wenn man z.B. der Meinung ist das Artikel bei denen das Suchwort im Produktnamen
vorkommt weiter vorne in den Suchergebnissen stehen sollen als Artikel
bei denen das Suchwort in anderen Feldern vorkommt, würde der
Code so aussehen:

<!--spmacro:module(Callback)
sub AddSQLCondition() {
    my $mode = $_[0];
    my $pattern = $_[1];
    my $out="";
    if ($mode == 1) {
      $out = " ORDER BY DESCR like '%$pattern->
  • %' DESC";

    }
    return $out;
}
-->
Anmerkung:
Mit ORDER BY (DESCR like '%$pattern->
  • %' OR DESCR like '%$pattern->[1]%') DESC

würden die ersten beiden Suchwörter berücksichtigt.

Anmerkung1: Die Sortierung von Suchergebnissen unter "Einstellung Suchen" darf nicht aktiviert sein.

Anmerkung2: Die Sortierung funktioniert nicht mit LiveView
und lokaler Access Datenbank bei einer ShopPilot OL Version.



Linkback: https://www.shoppilot.net/pf/index.php?topic=1782.0


xx
ShopPilot Enterprise 3.03.01

Begonnen von admin

0 Antworten
6563 Aufrufe
Letzter Beitrag April 29, 2011, 12:32:28
von admin
xx
ShopPilot Enterprise 4.00.07

Begonnen von admin

0 Antworten
2538 Aufrufe
Letzter Beitrag Oktober 13, 2020, 12:19:02
von admin
xx
ShopPilot Enterprise 2.80.04a

Begonnen von admin

0 Antworten
6775 Aufrufe
Letzter Beitrag November 07, 2007, 13:17:01
von admin
xx
ShopPilot Enterprise 4.01.05

Begonnen von admin

0 Antworten
1491 Aufrufe
Letzter Beitrag Juni 01, 2023, 11:18:26
von admin