Hallo,
als wahrscheinlich letzte Vollversion vor der 2.0
erscheint die 1.5.16 mit folgenden Neuerungen/Korrekturen.
Ausserdem ist ein neuer Demoshop (weingenuss) enthalten,
inkl. Freischaltung für Visual Forms (zum Testen).
- Zusätzliche Dateien
Die zusätzlichen Dateien im Projekt können jetzt per
Doppelklick oder Edit Buton direkt editiert werden.
- Der Import von identischen Artikeln (gleiche Artikelnummer)
auf verschiedenen Seiten ist jetzt auch im Modus "Aktualisieren"
möglich. Allerdings muss die richtige Seitennummer beim
Import vorhanden sein. Falls Artikel ohne Seitennummer importiert
werden, sollte man stattdessen eine Artikelverknüpfung anlegen.
- Import von Subkatalogen verbessert.
Beim Import von Subkatalogen mit der Option
"nicht importierte ausblenden" wird jetzt nicht mehr der
komplette Subkatalog gelöscht. Dies führte bei grösseren
Katalogen zu vielen SQL-Statments. Jetzt werden nur noch
tatsächlische Differenzen gelöscht.
Achtung: wird sowohl der Hauptkatalog als auch der Subkatalog
aktualisiert, sollte dies in zwei Schritten erfolgen.
1. Hauptkatalog importieren und replizieren.
2. Subkatalog importieren und replizieren.
- SSP - Shop Server Pages
Sind jetzt verfügbar. Im bin Verzeichnis ist hierfür ein
neues Modul ibossp.px vorhanden, das im cgi-Verzeichnis des
Servers abgelegt wird. Mehr Info finden Sie in der SSP-
Dokumentation.
- Visual Forms
Für Anwender von ShopPilot Forms steht jetzt eine
grafische Bedienoberfläche zur Verfügung. Die
Anwendung und Dokumentaion von Forms vereinfacht.
Mehr Info finden Sie in der neuen Forms-Dokumentation.
- 5. Staffel
Es kann jetzt eine 5. STaffel genutzt werden (Staffelpreis 4
und Staffelmenge 4)
- loopitem
Das Macro loopitem wurde erweitert. Man kann jetzt
auch mehrere Artikel pro Zeile haben. Oder zwei Zeilen
abwechseln lassen (Tabellenhintergrund für bessere Lesbarkeit)
Dabei gibt es folgende Schreibweise
loopitem6.2 = 6 Zeilen mit 2 Artikeln
loopitem4.3 = 4 Zeilen mit 3 Artikeln
loopitem8.1 = loppitem8 (8 Zeilen mit 1 Artikeln)
- Aktualisierungs-Button für LiveView Browser.
Ausserdem kann auch mit F5 aktualisiert werden.
- Löschen von Verknüpfungen
Das Löschen von Artikeln mit Verknüpfung ist jetzt
möglich. Dabei werden alle Verknüpften Artikle ebenfalls
gelöscht. Um versehentliches Löschen zu vermeiden,
erfolgt eine Abfrage, ob das Löschen wirklich gewünscht
ist.
- Suche mit Preisbereich
Es ist jetzt möglich, die Suche auf einen Preisbereich einzuschränken.
Dazu dienen im Suchformular die Felder "suchvon" und "suchbis".
Es werden die Preise aus dem Hauptkatalog für die Suche berücksichtigt.
Beispiel:
von:
<select name="suchvon" size="1">
<option value=0 selected>egal</option>
<option value="20">20 €</option>
<option value="100">100 €</option>
<option value="200">200 €</option>
</select>
bis
<select name="suchbis" size="1">
<option value=99999999 selected>egal</option>
<option value="50">50 €</option>
<option value="100">100 €</option>
<option value="250">250 €</option>
</select>
- Erhalt der Benutzereinstellung beim Suchen
Bei Benutzung von __suchen__ wird die Eingabe
des Benutzers auf einer nachfolgenden Suchseite
erhalten. So kann der Benutzer sein Suchwort
ohne Neueingabe abändern.
Falls ein individuelles Formular mit Hilfe von
__xsuchen__ benutzt wird, ist innerhalb des Input Tags
in der gleichen Zeile wie name="suchbegriff" das Tag
um das Attribut value="" zu erweitern. Zur Kennzeichnung,
dass in dieser Zeile was gemacht werden soll, folgt
ein .
Beispiel:
Soll auch die Suchkategorie festgehalten werden,
müssen die entsprechenden Optionen durch
gekennzeichnet werden.
Beispiel:
<FORM Method=POST Action="__xsuchen__">
<SELECT name="suchkategorie">
<OPTION VALUE="11100000">alles</OPTION> <!--__-->
<OPTION VALUE="00100000">Hersteller</OPTION> <!--__-->
<OPTION VALUE="01000000">Beschreibung</OPTION> <!--__-->
</SELECT>
<input name="suchbegriff" value="" type=text size=13> <!--__-->
<INPUT name="suchen" type=submit value="Go" size=13>
</FORM>
- Seite vor und Seite zurück
Bei __weiterseiten__ kann jetzt auch
eine Seite vor/zurück geblättert werden
dazu werden die Symbole >> bzw. <<
ausgegeben.
- Erweiterung SSP
Zwei neue Funktionen
get_var_merch
get_var_subcat
Dokumentation überarbeitet und erweitert
Neuer Low-Level-Identifier
__xsbestellen__
Dient zum aufruf des SSL Bestellformulars
- Filelocking
Im Abschnitt [cgi] kann jetzt eingestellt werden,
ob filelocking für die Logdatei benutzt werden soll.
Normalerweise ist dies nicht notwendig, bei stark ausgelasteten
Servern und/oder langen Bestelldatenvorlagen kann jedoch
die Einstellung "on" sinnvoll sein.
logflock=[off|on]
Korrekturen
- Import mit Löschen.
Das Flag zum Löschen wurde falsch angezeigt
und wurde nicht abgespeichert. Beim automat. Löschen
von Artiklen mit Verknüpfung kam es zu Fehlern.
- Einlesen über CSV Import berücksichtigt jetzt auch Staffelpreise,
Achtung: Der CSV Import/Export ist eigentlich nur dazu gedacht,
um Daten aus der Profi-Version zu übernehemen.
Es wird empfohlen evtl. Datenmanipulationen über
geeignete Abfragen in der lokalen Produktions- oder
Importdatenbank durchzuführen.
- Der Datentyp "Text lang" für benutzerdefinierte Felder kann jetzt
bis zu 7800 Zeichen pro Artikel aufnehmen.
- Zusätzliche Bilddateien in benutzerdefinierten Feldern
werden jetzt nur noch übertragen, wenn Sie aktualisiert wurden
(Übertragen im Modus "nur Änderungen übertragen")
Linkback: https://www.shoppilot.net/pf/index.php?topic=105.0