Neueste Beiträge

#21
Shopbetrieb / Re: Eingabe Hausnummer prüfen
Last post by catwoman - Mai 25, 2021, 22:08:01
Ich möchte eigentlich eine Lösung ohne IBOFormBuilder. Trotzdem vielen Dank für Deine Mühe.
#22
Shopbetrieb / Re: Eingabe Hausnummer prüfen
Last post by dobra - Mai 25, 2021, 21:20:31
wenn du einen neuen Shop einrichten willst, nimm doch einfach den "neuen Shop" - da ist das schon fertig implementiert.
Eine fertige Lösung ohne IBOFormBuilder weiß nicht.
Aber du kannst ja mal beim Shop-Suport anfragen.
#23
Shopbetrieb / Re: Eingabe Hausnummer prüfen
Last post by catwoman - Mai 25, 2021, 21:08:01
Hallo Dobra. Vielen Dank für die schnelle Antwort. Du bist die Beste :) . Gibt es eine Möglichkeit ohne den IBOFormBuilder ? Ich wollte als Vorlage einen minimalen Demo-Shop ohne großen Schnickschnack. Damit er später mal von Mitarbeitern ohne spezielle Kenntnisse gepflegt werden kann.
#24
Shopbetrieb / Re: Eingabe Hausnummer prüfen
Last post by dobra - Mai 25, 2021, 20:46:20
Hallo catwoman,

das geht ganz einfach, wenn du IBOFormBuilder_defs.pm verwendest.
Findest du, wenn du im WC einen neuen Shop anlegst im Ordner scripts -> IBOFormBuilder -> IBOFormBuilder_defs.pm

    order_billing => {
        id => 'order_billing', ## Eine eindeutige ID. Diese muss der ID dieses Blockes entsprechen (siehe eine Zeile höher)
       
        ## (Optional) Ermöglicht spezielle Prüfungen beim Abschicken des Formulares zusätzlich zu den Standard Pflichtfeldprüfungen vom System.
        callback_check => sub {
            my %errors = ();
           
            if ($main::FORM{Strasse} !~ /\d+[\s\w]*$/) {
                $errors{Strasse} = 'Bitte eine Hausnummer angeben.';
            }
           
            return %errors;
        },


Da kannst du auch beliebige andere (eigene) form-Prüfungen definieren.

Wenn du IBOFormBuilder noch nicht verwendest, in der DOKU - IBOFormBuilder.doc - wird beschrieben, wie man das Modul einbindet und verwendet.
#25
Shopbetrieb / Eingabe Hausnummer prüfen
Last post by catwoman - Mai 25, 2021, 20:09:20
Kann mir bitte jemand sagen, wie man eine Inline-Fehlermeldung anzeigt, wenn keine Hausnummer im Feld Strasse eingegeben wurde ? Ich hab alle Demoshops durchgeschaut, finde aber keinen Hinweis. Vielen Dank im voraus.
#26
SSP - Shop Server Pages / Re: Ajax Product Modal
Last post by catwoman - April 16, 2021, 13:43:26
Ich konnte es jetzt testen und bekomme leider die Fehlermeldung: This Error has occured:
parsing error 123-6 in stdall.ipl: syntax error at (eval 26) line 167, near "$template ~" Unknown regexp modifier "/r" at (eval 26) line 167, at end of line Regexp modifiers "/d" and "/u" are mutually exclusive at (eval 26) line 167, at end of line Unknown regexp modifier "/t" at (eval 26) line 167, at end of line syntax error at (eval 26) line 171, near "; }"
#27
Ajax Beispielanwendungen / Re: AJAX-Produktkonfigurator
Last post by catwoman - April 15, 2021, 14:24:10
Hallo Dobra, das Modul finde ich klasse. Ist es in einem Demoshop verbaut oder wo kann man es erwerben ? Liebe Grüße Sylvia
#28
News / ShopPilot Enterprise 4.01.01
Last post by admin - März 22, 2021, 16:35:58
ShopPilot Enterprise 4.01.01         19.03.2021
===============================================
Installationshinweise:

1. setup-ep4-01-01.exe (oder setup-ep4-01-01.zip)
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.
-----------------------------------------------
Neues Schema:
Diese Version benutzt eine neues Schema(178) für die Projektdatei.
Eine Projektdatei die mit 4.01.01 abgespeichert wird, kann also nicht mehr
von älteren ShopPilot Versionen gelesen werden. Deshalb empfehlen wir
sicherheitshalber ein Backup der Projektdateien zu erstellen.

Wertgutscheine:
Wenn Wertgutscheine im Warenkorb sind, werden diese jetzt für die Warenkorbsumme
bei prozentualen Gutscheinen und beim Mindestbestellwert herausgerechnet.
Vorher konnte es passieren, dass z.b. der Mindestbestellwert nicht erreicht wurde,
wenn man eine Wertgutschein einsetzte.
Wertgutscheine werden jetzt also genauso wie Bargeld behandelt.

KIP Import:
Beim Import von KIP Datensätzen (Kundenindividuelle Preise) werden jetzt die Feldzuordnungen im Projekt abgespeichert.
Dabei ändert sich das Schema von 177 auf 178. Eine Neuanlage der Datenbank ist jedoch nicht erforderlich.

Fehler beim Download der Onlinedaten korrigiert:
Wenn 0 Zeilen in den Onlinedaten gelesen wurden, also die Datei leer war,
führte dies dazu, dass das Einlesen der Onlinedaten in einer Endlosschleife endete.
Spilot.exe musste dann per Taskmanager abgebrochen werden.

Neuer ODBC Treiber:
Es ist jetzt auch mögliche den MySql Treiber 5.3 zu benutzen.
Unter Datenbank | Optionen kann man diesen jetzt unter "MySql/MariaDB Driver 5 ANSI" auswählen.
Dieser Teiber ist für die MariaDB notwendig, die von manchen Providern neuerdings eingesetzt wird.
Falls Sie keine Probleme mit dem DB-Zugriff haben, sollten Sie hier nichts verändern und bei
der alten Einstellung bleiben.
#29
Visual Forms / Re: benutzerdefinierte Felder ...
Last post by dobra - März 08, 2021, 14:29:16
Hallo catwoman,

hier der Code (für Artikel - berücksichtigt auch abgelaufene Gutscheine)
<!--spmacro:module(show)
sub produkt {
my $jetzt = time();
    my $index = $_[0];
my $itemid = ssp::get_var_cart('id', $index);
my $pre = ssp::db_get_prefix();
my $ITEM = $pre . "ITEM";
ssp::readSQLData("SELECT STAFP4 FROM $ITEM WHERE ITEMID='$itemid'","STAFP4");
my $gueltigbis = ssp::get_var_db('STAFP4', 0);
    my $produkt = ssp::get_var_cart('produkt', $index);
my $out = qq|$produkt|;
if ($itemid =~ /_GS_/ && $jetzt > $gueltigbis && length($gueltigbis)) {$out = "Gutschein abgelaufen";}
if (!length($produkt) && $itemid !~ /_GS_/ ) {$out = "nicht mehr verfügbar";}
main::mprint ($out);
}
-->>


und dann __produkt__ mit __show::produkt__ ersetzen
#30
Visual Forms / Re: benutzerdefinierte Felder ...
Last post by catwoman - März 08, 2021, 14:03:27
Hallo Dobra, könnte ich den Code bitte haben. Gerne auch mit der Lösung:  um nicht mehr im Katalog vorhandene Artikel abzufangen. Vielen Dank im voraus.