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: checkout_process weiss nachdem die Mails bearbeitet sind??

    Apfeltyp

    • Frisch an Board
    • Beiträge: 90
    • Geschlecht:
    Hallo,

    ich hänge seit gestern mittag an dem Problem, dass im Bestellvorgang die checkout_process.php eine weisse Seite liefert.

    Eingegrenzt habe ich das kurioserweise auf die Mails, die unter template/meintemplate/mails/german zu finden sind.

    Korrigiert wurden u.a. Tippfehler und Satzbau. Sowie diese Mails genutzt werden sollen: weisse Seite...

    Lade ich die originalen Mails wieder hoch ist das lustigerweise weg, also der komplette Checkout wird normal durchlaufen.

    Per Suche finde ich nichts passendes, ebenso wenig wie im Handbuch, auch das error_reporting zeigt nichts an, die Seite bleibt hartnäckig weiss.

    Wie gehts weiter, ich steh völlig auf dem Schlauch?!

    Nachtrag: konkret hängt es an der order_mail.html, alle anderen Mailvorlagen, die dort sind, funktionieren korrekt.
    Sowie in der order_mail.html irgend etwas geändert wird habe ich die weisse Seite, mit der originalen nicht.


    Linkback: https://www.modified-shop.org/forum/index.php?topic=33392.0

    hendrik

    • Experte
    • Beiträge: 2.038
    Aktiviere die Fehlermeldungen, siehe: Leere weiße Seite

    gruß
    hen

    Viol

    • Fördermitglied
    • Beiträge: 2.284
    Hallo HVT-RG
    mit was für einem Editor hast du die Mailvorlage bearbeitet?

    Apfeltyp

    • Frisch an Board
    • Beiträge: 90
    • Geschlecht:
    Hmmpf, ich hatte zwar getippt das error_reporting zeigt nichts an, aber man sollte die Datei auch aufrufen.....
    Code: PHP  [Auswählen]
    add('account_edit', ENTRY_GENDER_ERROR); } } if (strlen($firstname) < ENTRY_FIRST_NAME_MIN_LENGTH) { $error = true; $messageStack->add('account_edit', ENTRY_FIRST_NAME_ERROR); } if (strlen($lastname) < ENTRY_LAST_NAME_MIN_LENGTH) { $error = true; $messageStack->add('account_edit', ENTRY_LAST_NAME_ERROR); } if (ACCOUNT_DOB == 'true') { if (checkdate(substr(xtc_date_raw($dob), 4, 2), substr(xtc_date_raw($dob), 6, 2), substr(xtc_date_raw($dob), 0, 4)) == false) { $error = true; $messageStack->add('account_edit', ENTRY_DATE_OF_BIRTH_ERROR); } } // New VAT Check $country = xtc_get_customers_country($_SESSION['customer_id']); require_once(DIR_WS_CLASSES.'vat_validation.php'); $vatID = new vat_validation($vat, $_SESSION['customer_id'], '', $country); $customers_status = $vatID->vat_info['status']; $customers_vat_id_status = $vatID->vat_info['vat_id_status']; // BOF - DokuMan - 2009-05-26 - Code optimization //$error = $vatID->vat_info['error']; //if($error==1){ if($vatID->vat_info['error']==1){ // EOF - DokuMan - 2009-05-26 - Code optimization $messageStack->add('account_edit', ENTRY_VAT_ERROR); $error = true; } // New VAT CHECK END if (strlen($email_address) < ENTRY_EMAIL_ADDRESS_MIN_LENGTH) { $error = true; $messageStack->add('account_edit', ENTRY_EMAIL_ADDRESS_ERROR); } if (xtc_validate_email($email_address) == false) { $error = true; $messageStack->add('account_edit', ENTRY_EMAIL_ADDRESS_CHECK_ERROR); //BOF - Dokuman - 2009-08-19 - BUGFIX: #0000233 added check for emails in account_edit } else { $check_email_query = xtc_db_query("select count(*) as total from ".TABLE_CUSTOMERS." where customers_email_address = '".xtc_db_input($email_address)."' and account_type = '0' and customers_id != '".$_SESSION['customer_id']."'"); $check_email = xtc_db_fetch_array($check_email_query); if ($check_email['total'] > 0) { $error = true; $messageStack->add('account_edit', ENTRY_EMAIL_ADDRESS_ERROR_EXISTS); } //EOF - Dokuman - 2009-08-19 - BUGFIX: #0000233 added check for emails in account_edit } //BOF - Hetfield - 2009-08-15 - confirm e-mail at registration if ($email_address != $confirm_email_address) { $error = true; $messageStack->add('create_account', ENTRY_EMAIL_ERROR_NOT_MATCHING); } //EOF - Hetfield - 2009-08-15 - confirm e-mail at registration if (strlen($telephone) < ENTRY_TELEPHONE_MIN_LENGTH) { $error = true; $messageStack->add('account_edit', ENTRY_TELEPHONE_NUMBER_ERROR); } if ($error == false) { $sql_data_array = array ('customers_vat_id' => $vat, 'customers_vat_id_status' => $customers_vat_id_status, 'customers_firstname' => $firstname, 'customers_lastname' => $lastname, 'customers_email_address' => $email_address, 'customers_telephone' => $telephone, 'customers_fax' => $fax,'customers_last_modified' => 'now()'); if (ACCOUNT_GENDER == 'true') $sql_data_array['customers_gender'] = $gender; if (ACCOUNT_DOB == 'true') $sql_data_array['customers_dob'] = xtc_date_raw($dob); xtc_db_perform(TABLE_CUSTOMERS, $sql_data_array, 'update', "customers_id = '".(int) $_SESSION['customer_id']."'"); xtc_db_query("update ".TABLE_CUSTOMERS_INFO." set customers_info_date_account_last_modified = now() where customers_info_id = '".(int) $_SESSION['customer_id']."'"); // reset the session variables $customer_first_name = $firstname; $messageStack->add_session('account', SUCCESS_ACCOUNT_UPDATED, 'success'); xtc_redirect(xtc_href_link(FILENAME_ACCOUNT, '', 'SSL')); } } else { $account_query = xtc_db_query("select customers_gender, customers_cid, customers_vat_id, customers_vat_id_status, customers_firstname, customers_lastname, customers_dob, customers_email_address, customers_telephone, customers_fax from ".TABLE_CUSTOMERS." where customers_id = '".(int) $_SESSION['customer_id']."'"); $account = xtc_db_fetch_array($account_query); } $breadcrumb->add(NAVBAR_TITLE_1_ACCOUNT_EDIT, xtc_href_link(FILENAME_ACCOUNT, '', 'SSL')); $breadcrumb->add(NAVBAR_TITLE_2_ACCOUNT_EDIT, xtc_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL')); require (DIR_WS_INCLUDES.'header.php'); $smarty->assign('FORM_ACTION', xtc_draw_form('account_edit', xtc_href_link(FILENAME_ACCOUNT_EDIT, '', 'SSL'), 'post', 'onsubmit="return check_form(account_edit);"').xtc_draw_hidden_field('action', 'process')); if ($messageStack->size('account_edit') > 0) $smarty->assign('error', $messageStack->output('account_edit')); if (ACCOUNT_GENDER == 'true') { $smarty->assign('gender', '1'); $male = ($account['customers_gender'] == 'm') ? true : false; $female = !$male; $smarty->assign('INPUT_MALE', xtc_draw_radio_field(array ('name' => 'gender', 'suffix' => MALE.' '), 'm', $male)); $smarty->assign('INPUT_FEMALE', xtc_draw_radio_field(array ('name' => 'gender', 'suffix' => FEMALE.' ', 'text' => (xtc_not_null(ENTRY_GENDER_TEXT) ? ''.ENTRY_GENDER_TEXT.'' : '')), 'f', $female)); } if (ACCOUNT_COMPANY_VAT_CHECK == 'true') { $smarty->assign('vat', '1'); $smarty->assign('INPUT_VAT', xtc_draw_input_fieldNote(array ('name' => 'vat', 'text' => ' '. (xtc_not_null(ENTRY_VAT_TEXT) ? ''.ENTRY_VAT_TEXT.'' : '')), $account['customers_vat_id'])); } else { $smarty->assign('vat', '0'); } $smarty->assign('INPUT_FIRSTNAME', xtc_draw_input_fieldNote(array ('name' => 'firstname', 'text' => ' '. (xtc_not_null(ENTRY_FIRST_NAME_TEXT) ? ''.ENTRY_FIRST_NAME_TEXT.'' : '')), $account['customers_firstname'])); $smarty->assign('INPUT_LASTNAME', xtc_draw_input_fieldNote(array ('name' => 'lastname', 'text' => ' '. (xtc_not_null(ENTRY_LAST_NAME_TEXT) ? ''.ENTRY_LAST_NAME_TEXT.'' : '')), $account['customers_lastname'])); $smarty->assign('csID', $account['customers_cid']); if (ACCOUNT_DOB == 'true') { $smarty->assign('birthdate', '1'); $smarty->assign('INPUT_DOB', xtc_draw_input_fieldNote(array ('name' => 'dob', 'text' => ' '. (xtc_not_null(ENTRY_DATE_OF_BIRTH_TEXT) ? ''.ENTRY_DATE_OF_BIRTH_TEXT.'' : '')), xtc_date_short($account['customers_dob']))); } $smarty->assign('INPUT_EMAIL', xtc_draw_input_fieldNote(array ('name' => 'email_address', 'text' => ' '. (xtc_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? ''.ENTRY_EMAIL_ADDRESS_TEXT.'' : '')), $account['customers_email_address'])); //BOF - Hetfield - 2009-08-15 - confirm e-mail at registration $smarty->assign('INPUT_CONFIRM_EMAIL', xtc_draw_input_fieldNote(array ('name' => 'confirm_email_address', 'text' => ' '. (xtc_not_null(ENTRY_EMAIL_ADDRESS_TEXT) ? ''.ENTRY_EMAIL_ADDRESS_TEXT.'' : '')), $account['customers_email_address'])); //EOF - Hetfield - 2009-08-15 - confirm e-mail at registration $smarty->assign('INPUT_TEL', xtc_draw_input_fieldNote(array ('name' => 'telephone', 'text' => ' '. (xtc_not_null(ENTRY_TELEPHONE_NUMBER_TEXT) ? ''.ENTRY_TELEPHONE_NUMBER_TEXT.'' : '')), $account['customers_telephone'])); $smarty->assign('INPUT_FAX', xtc_draw_input_fieldNote(array ('name' => 'fax', 'text' => ' '. (xtc_not_null(ENTRY_FAX_NUMBER_TEXT) ? ''.ENTRY_FAX_NUMBER_TEXT.'' : '')), $account['customers_fax'])); $smarty->assign('BUTTON_BACK', ''.xtc_image_button('button_back.gif', IMAGE_BUTTON_BACK).''); $smarty->assign('BUTTON_SUBMIT', xtc_image_submit('button_continue.gif', IMAGE_BUTTON_CONTINUE)); $smarty->assign('FORM_END', ''); $smarty->assign('language', $_SESSION['language']); $smarty->caching = 0; $main_content = $smarty->fetch(CURRENT_TEMPLATE.'/module/account_edit.html'); $smarty->assign('language', $_SESSION['language']); $smarty->assign('main_content', $main_content); $smarty->caching = 0; if (!defined('RM')) $smarty->load_filter('output', 'note'); $smarty->display(CURRENT_TEMPLATE.'/index.html'); include ('includes/application_bottom.php'); ?>

    Als Editor habe ich zur Auswahl den in WinSCP integrierten, also bei offener FTP-Verbindung auf die Datei geklickt und das was sich dann öffnet und zuhause auf dem iMac noch Kompozer, den ich aber noch nicht ausprobiert habe, bin erst gleich daran und werds mit dem mal versuchen.

    Apfeltyp

    • Frisch an Board
    • Beiträge: 90
    • Geschlecht:
    Ich denke ich kann den Fall als Erledigt betrachten^^

    Zuhause angekommen habe ich die originalen Mailvorlagen (bannershop24, Template Freemium) mit Kompozer bearbeitet, also Tippfehler, Satzbau, einige Wortkombinationen getauscht, hochgeladen und et voíla... der Checkout läuft anstandslos durch.

    Morgen im Büro werde ich probehalber die auf dem Mac bearbeiteten Vorlagen nochmals auf einem Win-PC und WinSCP hochladen, mal abwarten was dann passiert.

    Apfeltyp

    • Frisch an Board
    • Beiträge: 90
    • Geschlecht:
    Nochmals Rückantwort:

    gestern die Mailvorlagen zuhause mit dem Mac/Kompozer bearbeitet, geht.

    Die Vorlagen, fertig bearbeitet, auf einen Stick gepackt, im Büro auf einem Windowsrechner und WinSCP die Vorlagen getauscht, und die order_mail.html will nicht, also weisse Seite.

    Viol

    • Fördermitglied
    • Beiträge: 2.284
    Öffne die Datei mal mit dem Editor von Windows. Vermutlich ist beim Hochladen was schief gelaufen....
    Oder poste die Datei, die auf dem Server liegt, hier.
    Managed Server
    1 Antworten
    2208 Aufrufe
    13. November 2012, 23:07:48 von WayneTsun
    2 Antworten
    1953 Aufrufe
    23. September 2012, 16:09:37 von jannemann
               
    anything