Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

alketl

Newbie
  
  • Posts

    4
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

alketl's Achievements

Rookie

Rookie (2/14)

  • First Post
  • Week One Done
  • One Month Later
  • One Year In
  • Conversation Starter

Recent Badges

0

Reputation

  1. В ходе дальнейшей настройки возник еще один вопрос. Письма приходящие на почту отлично настраиваются в order.php блоках условий if ($order_info['payment_address_format']) и if ($order_info['shipping_address_format']). Но в самой админке opencart в разделе "Заказы" в блоке "Детали заказа" данные выводятся подряд как и раньше. Не подскажите где находиться код, отвечающий за вывод данных полей? Спасибо.
  2. Добрый день уважаемые форумчане. Помогите пожалуйста разобраться в редактировании шаблона писем при оформлении заказа. OcStore 2.1.0.1 Я хотел бы снести в стандартное письмо небольшие изменения, а именно: 1. В блоке "Информация о заказе" заменить поле "IP адрес" на "Имя:" со значение "firstname" 2. Убрать из блоков "Адрес Платежа" и "Адрес Доставки" это самое имя. Казалось бы не самая сложная задача, но у меня не получается. На форумах описано: Шаблон писем - /catalog/view/theme/_шаблон_/template/mail/order.tpl Контроллер - /catalog/model/checkout/order.php Внес следующие правки: 1. /catalog/model/checkout/order.php В блоке // HTML Mail (у меня это 516 строка) добавил $data['text_ordername'] = $language->get('text_new_ordername'); и $data['ordername'] = $order_info['firstname']; далее в if ($order_info['payment_address_format']) { $format = $order_info['payment_address_format']; } else { $format = /*'{firstname} {lastname}' . "\n" . */'{company}' . "\n" . '{address_1}' . "\n" . '{address_2}' . "\n" . '{city} {postcode}' . "\n" . '{zone}' . "\n" . '{country}' . "\n" . '{egrpou}' . "\n" . '{inn}' . "\n" . '{name_company}'; } $find = array( //'{firstname}', //'{lastname}', '{company}', '{address_1}', '{address_2}', '{city}', '{postcode}', '{zone}', '{zone_code}', '{country}', '{egrpou}', '{inn}', '{name_company}' ); $replace = array( /*'firstname' => $order_info['payment_firstname'], 'lastname' => $order_info['payment_lastname'],*/ 'company' => $order_info['payment_company'], 'address_1' => $order_info['payment_address_1'], Закомментировал теги имени и фамилии. 2. /catalog/view/theme/_шаблон_/template/mail/order.tpl Заменил <b><?php echo $text_ip; ?></b> <?php echo $ip; ?><br /> на <b><?php echo $text_ordername; ?></b> <?php echo $ordername; ?><br /> 3. catalog/language/russian/mail/order.php и catalog/language/english/mail/order.php добавил сроку: $_['text_new_ordername'] = 'Имя:'; И... ничего не получилось. В письмах, в поле ip адреса приходит сообщение о неопределенной переменной, а в блоках "Адрес Платежа" и "Адрес Доставки" все равно приходит Имя. При этом я комментировал или менял значения для $data['ip'] = $order_info['ip']; в письмах значения все равно присылались корректными. Такое впечатление, что правки этого файла никак не влияют на формирование писем. Помогите разобраться, что не так. Явно я редактирую или не то или не там. Надеюсь по помощь, Спасибо!
  3. Добрый день. Подскажите пожалуйста, может кто-то встречал модуль со следующим функционалом: Необходимо в header разместить кнопку "Скачать файл", при нажатии на которую появляется форма, с обязательными для заполнения полями. После успешного заполнения и отправки данной формы, клиенту предоставляется возможность скачать файл. Не нашел ничего похожего, но возможно кому-то повезло больше. Спасибо за помощь.
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.