Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

evildance

Користувачі
  
  • Публікації

    137
  • З нами

  • Відвідування

Усі публікації користувача evildance

  1. Нашел причину. Калькулятор перестает работать если включена опция "Главное изображение в дополнительные ". Не знаю, индивидуальна она или массовая.
  2. Ни кто не испытывает проблем с калькулятором суммы на странице товара если опция имеет свою стоимость с данным расширением? В корзине считает как положено.
  3. Да, с вашей стороны кто то вносил правки персонально.
  4. Обновил тему Pavilion до v2.2.2 (последняя) и перестали работать следующие опции в настройках расширения. Главное изображение в дополнительные - опция отключена, но главная картинка показывается в дополнительных. Получается в дополнительных картинках дубль с главной картинкой. Изображения опций в изображениях товара - указано только для выбранных, но выводятся все картинки опций. Показывать изображения под опцией - опция отключена, но в HTML коде страницы присутствует ссылка на файл картинки причем файл не существует. Скрин: http://joxi.ru/bmovVxLuxlVOOr В чем причина и как подправить? Подскажите. Последнюю версию расширения 2.2.2 не ставил. Какая текущая версия стоит затрудняюсь сказать. Не вижу где посмотреть но ниже чем 2.2.1
  5. cguru, спасибо, сегодня буду пробовать. Можете пояснить как? Я не совсем программист, немного не понятно.
  6. По логике нужно взять значение "Всего (с налогом)" отнять "Налог" и вывести результат, но я вот не могу найти где формируются эти значения, как выглядят переменные. Облазил все файлы, но так и не смог найти что формирует в шаблоне счета эти строки: <td style="border:#000 solid 1px;" align="right">' . $total['text'] . '</td>
  7. Ну вот мне надо по принципу И. То что код пилить надо я в курсе, по этому в этом разделе и создал топик. Может дать кто наводку куда посмотреть, какие функции отвечают за вывод общей суммы без налога. Я так понимаю надо брать переменные Доставки, Сумма складывать их и выводить в заказе.
  8. И в счете будет выводиться общая сумма без налога? Позже проверю. Мне в результате надо получить: Сумма без налога: Сумма с налогом:
  9. Подскажите, как вывести в счете в TOTALS общую сумму счета без налога. Какие значения за это отвечают?
  10. Здравствуйте! Может отреагируете в скайп? А то тянется уже все довольно долго.
  11. Не совсем, сторонний модуль инвойсов используется. тут нет ошибки? Как же все таки элементарно все было. :D Спасибо!
  12. Все равно выдает ошибку: Fatal error: Call to a member function getCustomerGroup() on null in..
  13. Подскажите как правильно передать и вызвать метод. Методы я так понимаю я правильные прописал.
  14. в модели модуля указывал методы из model/customer/customer_group.php public function getCustomerGroup($customer_group_id) { $query = $this->db->query("SELECT DISTINCT * FROM " . DB_PREFIX . "customer_group cg LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON (cg.customer_group_id = cgd.customer_group_id) WHERE cg.customer_group_id = '" . (int)$customer_group_id . "' AND cgd.language_id = '" . (int)$this->config->get('config_language_id') . "'"); return $query->row; } public function getCustomerGroups($data = array()) { $sql = "SELECT * FROM " . DB_PREFIX . "customer_group cg LEFT JOIN " . DB_PREFIX . "customer_group_description cgd ON (cg.customer_group_id = cgd.customer_group_id) WHERE cgd.language_id = '" . (int)$this->config->get('config_language_id') . "'"; $sort_data = array( 'cgd.name', 'cg.sort_order' ); if (isset($data['sort']) && in_array($data['sort'], $sort_data)) { $sql .= " ORDER BY " . $data['sort']; } else { $sql .= " ORDER BY cgd.name"; } if (isset($data['order']) && ($data['order'] == 'DESC')) { $sql .= " DESC"; } else { $sql .= " ASC"; } if (isset($data['start']) || isset($data['limit'])) { if ($data['start'] < 0) { $data['start'] = 0; } if ($data['limit'] < 1) { $data['limit'] = 20; } $sql .= " LIMIT " . (int)$data['start'] . "," . (int)$data['limit']; } $query = $this->db->query($sql); return $query->rows; } Далее в файле модуля указываю: $customer_group_id = $this->customer_group->getCustomerGroup(); if ($customer_group_id == 2) { $html .='Company<br />'; } else { $html .='Private<br />'; } В результате получаю: Fatal error: Call to a member function getCustomerGroup() on null in
  15. Прошу прощения, я в панели управления пытаюсь получить это. До фронтенда еще не дошло дело.
  16. Может каким то дебагом можно посмотреть что у меня работает на этой странице. Как?
  17. Да вроде кеш тут не причем. Есть два счета созданные двумя пользователями из разных групп.С ними вот и пробую. system/library/customer.php - нету такого файла.
  18. OpenCart 2.3.0.2 файл сотороннего модуля вывода счета. Я так понимаю что то где то внем не задекларировано.
  19. Пробую так получить нужную группу, но всеравно при разных группах выводит Company. По моему я не от туда пытаюсь получить ID групп. $customer_group_id = $this->data['customer_group_id'] = $this->customer->getGroupId(); if ($customer_group_id == 2) { $html .='Company<br />'; } else { $html .='Private<br />'; }
  20. Нет, не то, не подхватывает ID групп, выводит все время private.
  21. Доброго дня! Подскажите. Есть две группы. Группа Private имеет ID=1, группа Company имеет ID2. Надо в счете для одной группы выводить "Private" для другой группы выводить "Company". Никак не получается корректно получить ID группы в сгенерированном счете. $customer_group_id = $this->data['customer_group_id']; if ($customer_group_id == 2) { $html .='Company<br />'; } else { $html .='Private<br />'; }
  22. Есть необходимость изменить вывод данных в заказе и счете. Сейчас, данные покупателя выводятся одной переменной $payment_address сразу. А надо выводить каждую переменную отдельно. т.е. Имя + фамилия, мэил, телефон, адрес, регион, индекс, город, страна, название компании. Как правильно реализовать такой вывод данных?

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.