rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Pflichtfeld bei Auswahl Selbstabholer

    Olinew

    • Gast
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #15 am: 14. Dezember 2011, 18:50:16
    Mach mal die "/lang/german/german.php" auf und schreibe unten vor dem letzten ?>
    folgendes:

    Code: PHP  [Auswählen]
    define('ERROR_NO_COMMENTS_SELFPICKUP', 'Bitte geben Sie unter Kommentare Ihre Abholzeit ein!');

    speichern und wieder hoch damit.

    und ersetze im Schnippsel das:

    Code: PHP  [Auswählen]
    ERROR_COMMENTS_NOT_ACCEPTED

    durch:

    Code: PHP  [Auswählen]
    ERROR_NO_COMMENTS_SELFPICKUP

    Gruß!

    Olinew

    • Gast
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #16 am: 14. Dezember 2011, 18:57:23
    Neuer Schnippsel:

    Code: PHP  [Auswählen]
    if (($_POST['comments'] == false)  &&  ($_SESSION['shipping']['id'] == 'selfpickup_selfpickup')) {
                            $error = str_replace('\n', '<br />', ERROR_NO_COMMENTS_SELFPICKUP);
                            xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_SHIPPING, 'error_message=' . urlencode($error), 'SSL', true, false));
                    }

    Ergebnis?

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #17 am: 14. Dezember 2011, 19:01:41
    Hab's schon getestet, leider kommt die Fehlermeldung immer noch nicht, sondern wirst bei Auswahl Selbstabholung auf die 1. Seite geleitet.  Die anderen Versandarten laufen jetzt durch.
    LG
    Michael

    Olinew

    • Gast
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #18 am: 14. Dezember 2011, 19:18:15
    Was passiert wenn Kommentare bei verschiedenen Versandarten eingefügt sind?
    Die Ausgabe der Fehlermeldung kann ich jetzt auf die schnelle nicht lösen, alternative wäre ein ALERTFENSTER aber das setzt ja immer Javascript voraus und ist deshalb nicht meine erste Wahl.

    Kann da vielleicht mal einer aus der kalten sagen, wie man die "error_message" ausgibt?

    Gruß
    Oli

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #19 am: 14. Dezember 2011, 19:25:44
    Oli, ich hab's noch mal getestet und gesehen, dass die Fehlermeldung oben im Browserfenster, also in der Adresszeile angezeigt wird.

    LG
    Michael

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #20 am: 14. Dezember 2011, 19:56:13
    Hallo michaeld.
    Versuch mal folgendes:
    Statt:

    Code: PHP  [Auswählen]
    if ($_POST['comments_added'] != '')
            $_SESSION['comments'] = xtc_db_prepare_input($_POST['comments']);

    dies einfügen:

    Code: PHP  [Auswählen]
    if ($_SESSION['shipping'] = "selfpickup" && $_POST['comments_added'] = '') {
            $error = str_replace('\n', '<br />', ERROR_WHAT_EVER_YOU_WANT);
            xtc_redirect(xtc_href_link(FILENAME_CHECKOUT_PAYMENT, 'error_message=' . urlencode($error), 'SSL', true, false));
    } else {
    if ($_POST['comments_added'] != '')
    $_SESSION['comments'] = xtc_db_prepare_input($_POST['comments']);
    }

    Gruß,
    noRiddle

    Olinew

    • Gast
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #21 am: 14. Dezember 2011, 21:25:26
    [...] dass die Fehlermeldung oben im Browserfenster, also in der Adresszeile angezeigt wird.
    [...]

    ... ja und nun nur noch an entsprechender Stelle ausgegeben werden müßte.

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #22 am: 14. Dezember 2011, 21:29:13
    Der letzte Schnipsel von noRiddle hat auch schon gepasst, nur dass sich die Fehlermeldung auf die Auswahl der Zahlungsweise bezieht.

    Olinew

    • Gast
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #23 am: 14. Dezember 2011, 21:35:44
    Ne, der leitet Dich zur Zahlungsauswahl und nicht zur Versandauswahl. Prüf das mal.
    Und ... spende doch mal nen 10er ans Projekt modified eCommerce Shopsoftware, Du wirst dann Fördermitglied und bekommst sicher auch von einem "verirrten Teammitglied" den restlichen Code ...  ;-)

    Grüße!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #24 am: 14. Dezember 2011, 21:57:59
    Der letzte Schnipsel von noRiddle hat auch schon gepasst, nur dass sich die Fehlermeldung auf die Auswahl der Zahlungsweise bezieht.

    Wie das ?
    Nur damit kein Missverständnis entsteht: Der Code muß in "checkout_confirmation.php" ersetzt werden.
    Bei Fehler, d.h., wenn nichts ins Comment-Formular eingegeben wurde, bleibt der Kunde auf der Seite ("checkout_payment.php") und bekommt die von dir definierte Fehlermeldung.
    Du must dann die Fehlermeldung noch in "/lang/german/german.php" anlegen (und alle evtl. weiteren Sprachen).

    Wäre nett, wenn du uns mitteilst wenn es geklappt hat.

    Guten Abend,
    noRiddle

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #25 am: 14. Dezember 2011, 22:04:48
    Momentan habe ich ein neues Problem. Nach den Test bekomme ich jetzt, obwohl die Original-Dateien wieder eingespielt sind, folgende Fehlermeldung in der "checkout_confirmation":

    Code: PHP  [Auswählen]
    Fatal error: Cannot redeclare xtdbquery() (previously declared in /mnt/webc/63/25/52198525/htdocs/rohfuetterung/includes/application_top.php:208) in /mnt/webc/63/25/52198525/htdocs/rohfuetterung/includes/application_top.php on line 218

    Jetzt beginne ich, total zu verzweifeln.

    Olinew

    • Gast
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #26 am: 14. Dezember 2011, 22:15:27
    ...da ist was doppelt würde ich sagen! --> xtdbquery() Oder aber da wird was doppelt includiert ...
    Also nichts mit Original wieder drin.

    Gruß
    Oli

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #27 am: 14. Dezember 2011, 22:31:22
    Ganz ruhig.
    Was hast du wieder eingespielt, also welche Datei genau ?
    "checkout_confirmation.php" ?

    Wenn ja, poste die mal hier.

    Hast du sonst noch was geändert ?

    Wenn es nicht anders geht musst du halt 'ne Job-Anfrage stellen: Job- / Coding-Anfragen

    noRiddle

    michaeld

    • Fördermitglied
    • Beiträge: 226
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #28 am: 14. Dezember 2011, 22:33:59
    Ich habe die "checkout_confirmation" und die "/lang/german/german.php" wieder in der letzten Version hochgespielt, bekam aber weiter die Fehlermeldung.

    Jetzt habe ich die gesamten Shop-Dateien aus dem letzten Backup noch einmal hochgeladen und komme überhaupt nicht mehr rein. Hat wohl etwas mit den Weiterleitungen zu tun. Ich habe schon einen neuen Thread deswegen aufgemacht. Ich verzweifel !!!!!!!

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.992
    • Geschlecht:
    Re: Pflichtfeld bei Auswahl Selbstabholer
    Antwort #29 am: 14. Dezember 2011, 22:35:09
    Nachtrag:
    Ne Job-Anfrage wäre vielleicht ohnehin besser.
    ich weiß ja nicht den Hintergrund warum du bei Selbstabholung das Kommentarfeld zwingend ausgefüllt haben möchtest, das sollte man aber professioneller machen.
    Ich könnte da ja auch einfach xxxx eingeben und es würde keine "error_message" geben. :-)

    noRiddle
    3 Antworten
    3378 Aufrufe
    13. Juni 2014, 13:39:43 von Matt
    0 Antworten
    1734 Aufrufe
    28. Januar 2014, 13:28:54 von towade
    5 Antworten
    270 Aufrufe
    27. Juli 2024, 08:37:28 von karsta.de
    14 Antworten
    10188 Aufrufe
    05. Mai 2012, 22:56:00 von jannemann
               
    anything