Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

danilkalmykov

Новичок
  
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

Посетители профиля

1 084 просмотра профиля

Достижения danilkalmykov

Rookie

Rookie (2/14)

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

Последние медали

0

Репутация

  1. danilkalmykov

    Simple FAQ (Вопросы-ответы) [2.1, 2.3]

    А как добавить этот модуль на страницу информации?) Чтобы не на отдельной странице было
  2. Привет всем. Возник такой вопрос. У меня стоит OpenCart 2.1.0.1 При регистрации я использую несколько кастомных полей. Когда человек зарегистрировался, мне как админу приходит уведомление где содержатся такие данные как телефон, имя, фамилия, почта и название моего магазина. Как вывести некоторые кастомные поля которые человек заполнял при регистрации? Нашел вот такой код который отвечает за составление письма которое отсылается админу: // Send to main admin email if new account email is enabled if ($this->config->get('config_account_mail')) { $message = $this->language->get('text_signup') . "\n\n"; $message .= $this->language->get('text_website') . ' ' . html_entity_decode($this->config->get('config_name'), ENT_QUOTES, 'UTF-8') . "\n"; $message .= $this->language->get('text_firstname') . ' ' . $data['firstname'] . "\n"; $message .= $this->language->get('text_lastname') . ' ' . $data['lastname'] . "\n"; $message .= $this->language->get('text_customer_group') . ' ' . $customer_group_info['name'] . "\n"; $message .= $this->language->get('text_email') . ' ' . $data['email'] . "\n"; $message .= $this->language->get('text_telephone') . ' ' . $data['telephone'] . "\n"; Пробовал решить проблему таким способом: Смотрел в браузере на свои поля через диспетчер (атрибут name) и дописывал в код $message .= $data['значение_name у поля'] . "\n"; В конечном итоге получалось вот так: $message .= $this->language->get('text_custom_field') . ' ' . $data['custom_field[account][5]'] . "\n" Но этот вариант совсем не работает(( Далее пробовал следующий вариант: $message .= $this->language->get('text_custom_field') . ' ' . $data['custom_field'] = '' . $this->db->escape(isset($data['custom_field']) json_encode($data['custom_field']) : '') . "\n"; Все по идее заработало, НО!! оно выводит значение поля custom_field в базе и выглядит это следующим образом, а именно: Text_custom_field: {\"account\":{\"19\":\"Danil\\u0430\\u043f\\u0432\",\"4\":\"ddddddd\\u044b\\u0432\\[email protected]\",\"5\":\"websitename\",\"6\":\"\",\"7\":\"\",\"8\":\"",\"9\":\"",\"1\":\"\",\"2\":\"\"},\"address\":{\"11\":\"4\",\"12\":\"\",\"10\":\"\",\"14\":\"\",\"15\":\"6\",\"16\":\"9\",\"17\":\"\",\"18\":\"\"}} Как видите мне нужно вывести под цифрой 5, а именно "websitename". Hо оно выводит полностью!( Я уже не знаю куда копать, может кто подскажет?
  3. Всем привет. Помогите решить такую задачу. Мне нужно чтобы у меня на сайте не было ни корзины, ни оформления заказа. Просто люди выбирали опции товара, ну там цвет и все такое, и нажимали заказать. И все. а мне приходило уведомление о заказе в админку, и я видел какой товар, какие опции пользователь выбрал. Все что мне остается просто перезвонить и уточнить заказ. Вот как такое сделать? Может модуль есть какой? Если нет, то как сделать через код?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.