TehGaz 0 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 Версия 1.68 Помогите, пожалуйста, правильно убрать поля в форме быстрого заказа, а именно, оставить только 2 поля: имя и телефон. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 Открывайте файл /templates/шаблон/module/checkout.html и удаляйте. и js проверку полей в /includes/form_check.js.php удаляйте. Ничего сложного нет, вот можете, к примеру, на vamshop.ru посмотреть, мы у себя именно так и сделано, как Вам нужно, оставили только два поля. Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 24 июля, 2014 Автор Жалоба Share Опубликовано 24 июля, 2014 Такого файла нет, к сожалению. Есть файлы checkout_alternative.html checkout_confirmation.html checkout_new_address.html checkout_payment.html checkout_payment_address.html checkout_payment_block.html checkout_shipping.html checkout_shipping_address.html checkout_shipping_block.html checkout_success.html Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 Да, видимо, старая версия и текущего модуля оформления ещё нет у Вас. Тогда править checkout_alternative.php /templates/шаблон/module/checkout_alternative.html Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 24 июля, 2014 Автор Жалоба Share Опубликовано 24 июля, 2014 На самом деле вот тут находятся поля /templates/шаблон/module/create_account_guest.html Удалил. Теперь надо удалить проверку полей. Открываю /includes/form_check.js.php удаляю строки lastname: { required: true, minlength: <?php echo ENTRY_LAST_NAME_MIN_LENGTH; ?> }, email_address: { required: true, minlength: <?php echo ENTRY_EMAIL_ADDRESS_MIN_LENGTH; ?>, email: true }, street_address: { required: true, minlength: <?php echo ENTRY_STREET_ADDRESS_MIN_LENGTH; ?> }, lastname: { required: "<?php echo ENTRY_LAST_NAME_ERROR; ?>", minlength: "<?php echo ENTRY_LAST_NAME_ERROR; ?>" }, email_address: "<?php echo ENTRY_EMAIL_ADDRESS_ERROR; ?>", street_address: { required: "<?php echo ENTRY_STREET_ADDRESS_ERROR; ?>", minlength: "<?php echo ENTRY_STREET_ADDRESS_ERROR; ?>" }, Но все равно просит, чтобы я ввел данные правильно Поле Фамилия должно содержать как минимум 2 символа.Поле Улица и номер дома должно содержать как минимум 5 символов. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 В старом модули вроде в /includes/checkout_alternative.js.php Да и в самом файл /checkout_alternative.php тоже есть проверка полей. Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 24 июля, 2014 Автор Жалоба Share Опубликовано 24 июля, 2014 Вроде разобрался. Теперь ругается phpmailer, что он не может отправить письмо, т.к. нет e-mail. Этот текст у меня выходит на странице /checkout_process.php Подскажите, что в нем надо закоментить, чтобы не ругался phpmailer Language string failed to load: invalid_address: Пожалуйста введите минимум один Emailполучателя. Не удалось отправить email.Ошибка: Пожалуйста введите минимум один Emailполучателя. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 Попробуйте взять /send_order.php файл из текущей версии http://vamshop.ru/download.html Насколько я помню, там добавлялось условие, не отправлять почту, если не задан email. Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 24 июля, 2014 Автор Жалоба Share Опубликовано 24 июля, 2014 Заменил, всеравно таже ошибка. Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 Тогда смотрите в какой строке дело, т.е. в send_order.php ищите строки по vam_php_mail и закомментируйте их по порядку, что б выяснить, в какой проблема. Ссылка на сообщение Поделиться на другие сайты
TehGaz 0 Опубликовано 24 июля, 2014 Автор Жалоба Share Опубликовано 24 июля, 2014 Закоментил строки с 95 по 99. Заработало. Спасибо за помощь! Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 24 июля, 2014 Жалоба Share Опубликовано 24 июля, 2014 Не за что. Хорошо, что разобрались. Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения